Oracle8i SQL Reference Release 3 (8.1.7) Part Number A85397-01 |
|
SQL Statements:
DROP SEQUENCE to UPDATE, 16 of 27
Use the NOAUDIT
statement to stop auditing previously enabled by the AUDIT
statement.
The NOAUDIT
statement must have the same syntax as the previous AUDIT
statement. Further, it reverses the effects only of that particular statement.For example, suppose one AUDIT
statement (statement A) enables auditing for a specific user. A second (statement B) enables auditing for all users. A NOAUDIT
statement to disable auditing for all users (statement C) reverses statement B. However, statement C leaves statement A in effect and continues to audit the user that statement A specified.
To stop auditing of SQL statements, you must have the AUDIT
SYSTEM
system privilege.
To stop auditing of schema objects, you must be the owner of the object on which you stop auditing or you must have the AUDIT
ANY
system privilege. In addition, if the object you chose for auditing is a directory, even if you created it, you must have the AUDIT
ANY
system privilege.
sql_statement_clause
|
Specify the statement option for which auditing is to be stopped. |
|
|
Specify |
|
|
Specify the system privilege for which auditing is to be stopped.
|
|
|
Specify |
|
|
Use the |
|
|
|
Specify |
|
|
Specify |
schema_object_clause
|
Specify the type of operation for which auditing is to be stopped on the object specified in the
|
|
|
Specify |
|
|
The |
|
|
|
Specify the object name of a table, view, sequence, stored procedure, function, or package, snapshot, or library. If you do not qualify
|
|
|
The |
|
|
Specify |
|
Specify |
|
|
Specify |
|
|
If you omit this clause, Oracle stops auditing for all statements or operations, regardless of success or failure. |
If you have chosen auditing for every SQL statement that creates or drops a role, you can stop auditing of such statements by issuing the following statement:
NOAUDIT ROLE;
If you have chosen auditing for any statement that queries or updates any table issued by the users scott
and blake
, you can stop auditing for scott
's queries by issuing the following statement:
NOAUDIT SELECT TABLE BY scott;
The above statement stops auditing only scott
's queries, so Oracle continues to audit blake
's queries and updates as well as scott
's updates.
To stop auditing on all statements that are authorized by DELETE
ANY
TABLE
system privilege, issue the following statement:
NOAUDIT DELETE ANY TABLE;
If you have chosen auditing for every SQL statement that queries the emp
table in the schema scott
, you can stop auditing for such queries by issuing the following statement:
NOAUDIT SELECT ON scott.emp;
You can stop auditing for queries that complete successfully by issuing the following statement:
NOAUDIT SELECT ON scott.emp WHENEVER SUCCESSFUL;
This statement stops auditing only for successful queries. Oracle continues to audit queries resulting in Oracle errors.
|
![]() Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
|