Indholdsfortegnelse:
- Sådan ses revisionsoplysninger med Oracle 12c
- Slukning af revisionen er lige så let at tænde for. Du skal muligvis bruge revisionsindstillingerne til at hjælpe med at huske, hvad du har tændt.
Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2025
Når du har tændt for revision i databasen, skal du holde øje med de revisioner, du foretager, så du ved hvad du har gjort. Heldigvis giver Oracle 12c nogle få vist i databasen, så du kan holde styr på dine handlinger:
-
For at kontrollere, hvilke systemrettigheder du har konfigureret til revision, skal du bruge visningen AUDIT_UNIFIED_POLICIES.
-
Hvis du vil se hvilke privilegier der revideres som standard for specifikke politikker, skal du skrive
Du ser noget som dette:
POLICY_NAME AUDIT_OPTION AUDIT_OPTION_TYPE -------------------- --------- -------------------------- ----------------- ORA_SECURECONFIG ADMINISTER KEY MANAGEMENT SYSTEM PRIVILEGE ORA_SECURECONFIG ændre nogen PROCEDURE SYSTEM PRIVILEGE ORA_SECURECONFIG ændre nogen SQL TRANSLATION PROFIL SYSTEM PRIVILEGE ORA_SECURECONFIG ændre nogen TABEL SYSTEM PRIVILEGE ORA_SECURECONFIG ALTER DATABASE SYSTEM PRIVILEGE ORA_SECURECONFIG ALTER DATABASE LINK STANDARD ACTION ORA_SECURECONFIG ALTER PROFIL STANDARD ACTION ORA_SECURECONFIG ALTER ROLLE STANDARD ACTION ORA_SECURECONFIG ALTER SYSTEM SYSTEM PRIVILEGE ORA_SECURECONFIG ALTER USER STANDARD ACTION
-
For at se, hvilke brugere eller roller der er blevet aktiveret for at blive revideret af politikker i databasen, skal du skrive
Du skal se noget herom:
USER_NAME POLICY_NAME ENABLED_ SUC FAI --------- ----------------- --------- -------- --- --- HR TABLE_POLICY AF JA JA HR DROP_ANY_TABLE_FAIL_POLICY AF NEJ JA OE HR_EMP_SELECT AF JA JA ALLE BRUGERE ORA_SECURECONFIG AF JA JA
De sidste to kolonner, SUC og FAI, står for SUCCESS eller FAILURE. Du kan fange en revision for SUCCESS eller FAILURE eller begge dele. Den politik, du oprettede, DROP_ANY_TABLE_FAIL_POLICY, fanger kun de gange, hvor et tabellen taber.
Sådan ses revisionsoplysninger med Oracle 12c
Når du har konfigureret og aktiveret revision, skal du se, hvilke auditdata der indsamles.
-
DBA_AUDIT_TRAIL viser alle revisionsposter i systemet.
-
DBA_AUDIT_OBJECT viser alle revisionsposter i systemet for objekter.
-
DBA_AUDIT_STATEMENT viser revisionsposter for udsagnene GRANT, REVOKE, AUDIT, NOAUDIT og ALTER SYSTEM.
-
DBA_AUDIT_SESSION viser revisionsposter for CONNECT og DISCONNECT-handlingerne.
I 12c forenkles det samlede revisionsspor visning og rapportering af revisionsoplysninger.
Du kan se noget som dette her:
EVENT_TIMESTAMP CLIENT_PROG ACTION_NAME UNIFIED_AUDIT_POLICY ------------------ ---------- ----------- --------------- -------------- ------ 29-JUN-13 04.11. 08. 472263 PM sqlplus. exe CREATE TABLE TABLE_POLICY 29-JUNI-13 04. 10. 23. 333411 PM sqlplus. exe LOGON ORA_SECURECONFIG 29-JUN-13 04. 06. 03. 025363 PM sqlplus. exe LOGOFF ORA_SECURECONFIG 29-JUN-13 04. 01. 04. 588854 PM sqlplus. exe LOGON ORA_SECURECONFIG 29-JUN-13 01. 58. 25. 908652 PM sqlplus. exe LOGOFF ORA_SECURECONFIG
Der vælges specifikke kolonner. Denne udgang viser, at HR-brugeren oprettet en tabel såvel som logon- og logoff-aktiviteten. Prøv dine egne forespørgsler for at se, hvilken slags oplysninger du kan få.
Sådan slukker du for Oracle 12c-revisioner
Slukning af revisionen er lige så let at tænde for. Du skal muligvis bruge revisionsindstillingerne til at hjælpe med at huske, hvad du har tændt.
Når du har identificeret de revisioner, du ikke længere har brug for, skal du bruge kommandoen NOAUDIT til at slukke for revisionerne for brugerne eller rollerne.
Tidligere har du aktiveret revision for SELECT på HR. EMPLOYEES tabel af brugeren DCOLLINS. For at deaktivere denne revision skal du skrive følgende:
Du ser dette:
Noaudit lykkedes.