只有SYSAUDITOR数据库审计员才能设置数据库审计开关,打开数据库普通审计功能。命令参考如下。
sp_set_enable_audit(1); #打开
sp_set_enable_audit(0); #关闭
可通过查询V$DM_INI动态视图获取ENABLE_AUDIT的当前值。
select para_name, para_value, para_type
from v$dm_ini
where para_name = 'ENABLE_AUDIT'; #根据 ENABLE_AUDIT值来判断是否开启。
审计信息存储在审计文件中。审计文件存放在数据库的SYSTEM_PATH参数指定的路径,即数据库所在路径。
审计文件命名格式为“AUDIT_实例名_GUID_创建时间.log”,其中“GUID”为DM给定的一个唯一值。
审计文件的大小可以通过DM的INI参数AUDIT_MAX_FILE_SIZE指定,也可以使用系统过程SP_DROP_AUDIT_FILE删除某个时间点之前的历史审计信息。