Oracle 12c で統合監査を有効にするには、Oracle データベースをシャットダウンし、Oracle リスナー・サービスを停止してから、Oracle データベースと Oracle リスナー・サービスを再始動する必要があります。
始める前に
以下の手順を実行するには、AUDIT_SYSTEM システム特権または AUDIT_ADMIN ロールが必要です。
手順
- Oracle データベースをシャットダウンするために、SQLplus を使用してデータベースに接続してから、以下のコマンドを入力します。
- 以下のコマンドを入力して、Oracle リスナー・サービスを停止します。
- 該当する場合は、以下のコマンドを入力して Enterprise Manager を停止します。
cd /u01/app/oracle/product/middleware/oms
export OMS_HOME=/u01/app/oracle/product/middleware/oms
$OMS_HOME/bin/emctl stop oms
- 以下のコマンドを入力して、 Oracle DB を uniaud オプションで再リンクします。
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk uniaud_on ioracle
- Oracle データベースを再始動するために、SQLplus を使用してデータベースに接続してから、以下のコマンドを入力します。
- 次のコマンドを入力して、 Oracle リスナー ・サービスを再始動します。
- 該当する場合は、以下のコマンドを入力して Enterprise Manager を再始動します。
cd /u01/app/oracle/product/middleware/oms
export OMS_HOME=/u01/app/oracle/product/middleware/oms
$OMS_HOME/bin/emctl start oms
- 統合監査が有効にされていることを確認するには、SQLplus を使用して Oracle データベースに接続してから、以下のコマンドを入力します。
select * from v$option where PARAMETER = 'Unified Auditing';
コマンドから VALUE equal to "TRUE" と示された 1 行が返されることを確認します。