を見て。監査証跡はデフォルトでDB
に設定されています。
SQL> show parameter audit
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /u01/app/oracle/admin/orcl/adu
mp
audit_sys_operations boolean FALSE
audit_syslog_level string
audit_trail string DB
必要なのは、そのオブジェクトで必要な監査を有効にすることだけです。
SQL> conn jay
Enter password:
Connected.
SQL> audit select on my_table;
Audit succeeded.
SQL> conn system
Enter password:
Connected.
SQL> select * from jay.my_table;
no rows selected
監査情報にはUSER_AUDIT_OBJECT
ビューからアクセスできます。あなたはSYSなどのSYSDBA/SYSOPER特権ユーザーの監査を有効にする必要がある場合
SQL> conn jay
Enter password:
Connected.
SQL> select username, action_name from user_audit_object where obj_name='MY_TABLE';
USERNAME ACTION_NAME
------------------------------ ----------------------------
SYSTEM SESSION REC
はしかし、あなたは順番にデータベースのシャットダウンを必要とtrue
へaudit_sys_operations
パラメータを設定する必要があります。
また、Oracle 12cを使用している場合、AUDIT_SYS_OPERATIONS
はデフォルトでtrue
に設定されています。
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> show parameter audit
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /u01/app/oracle/admin/orcl/adump
audit_sys_operations boolean TRUE
audit_syslog_level string
audit_trail string DB
私は "audit_sys_operations"をtrueに設定する必要がありますか?また、私はsql_textを見たい、と私は、dbを拡張する必要があります.. – user2671057