NOAUDIT

说明

取消审计配置,把审计配置记录的状态设为关闭。

语法

noaudit ::=

参数

所有参数请参见 AUDIT 中的说明。

注解

  • 只有系统安全员才可以取消审计配置。
  • 执行 NOAUDIT 后,用户审计配置视图 V_SYS_USRAUDCONF 中不再有相应记录, 但在审计配置表 SYS_AUDCONF 中该审计配置记录还存在,其状态 BISON 为 FALSE,表示该审计配置记录无效。

示例

示例1: 取消审计配置

--  清理环境
DROP USER user1 CASCADE;


--  创建用户
CREATE USER user1;

--  以审计管理员登录
CONNECT sysaudit/szoscar55;

-- 先清理下审计配置
CLEAN AUDIT CONFIGURATION;


--  审计用户 user1 DELETE 操作
AUDIT DELETE BY user1;

--  查看用户审计配置视图 v_sys_usraudconf
SELECT USER_NAME, STMT_NAME, MODE FROM v_sys_usraudconf;
USER_NAME(name)      |STMT_NAME(name)      |MODE("CHAR")      |
------------------------------------------------------------
USER1                |DELETE               |a                 |
总数目:1


--  取消对用户 user1 DELETE 操作的审计
NOAUDIT DELETE BY user1;

SELECT USER_NAME, STMT_NAME, MODE FROM v_sys_usraudconf;
USER_NAME(name)      |STMT_NAME(name)      |MODE("CHAR")      |
总数目:0


--  以 sysdba 登录
CONNECT sysdba/szoscar55;

--  删除用户
DROP USER user1;