第1步:查看審計功能是否開啟?
SQL> show parameter audit;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /u01/app/oracle/admin/ORCL/adump
audit_sys_operations boolean FALSE
audit_syslog_level string
audit_trail string NONE
audit_trail 的value值為NONE表示不開啟;
audit_trail 的value值為FALSE表示不開啟;
audit_trail 的value值為DB表示開啟;
audit_trail 的value值為TURE表示開啟;
audit_trail 的value值為OS表示審計記錄寫入一個操作系統文件(不是特別理解);
第2步:開啟審計功能
SQL> alter system set audit_sys_operations=TRUE scope=spfile;--審計管理用戶(以sysdba/sysoper角色登陸)
SQL> alter system set audit_trail=db,extended scope=spfile;
第3步:重啟實例
$ lsnrctl status
第4步:關閉審計功能
$ sqlplus /as sysdba
SQL> show parameter audit; ##查看日志審計是否打開
SQL> alter system set audit_trail = none scope=spfile; ##關閉日志審計命令
$ lsnrctl stop ##關閉監聽
$ lsnrctl start ##打開監聽