無効の状態
統合監査の状態を確認。
SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing';
実行例
SQL> SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing';
VALUE
----------------------------------------------------------------
FALSE
有効化する手順
インスタンスを停止
shutdown immediate
サービスを停止
net stop OracleService%ORACLE_SID%
実行例
C:\Users\Administrator>net stop OracleServiceORCL
The OracleServiceORCL service is stopping........
The OracleServiceORCL service was stopped successfully.
ファイル名変更
以下ファイルの bdl という文字を消し名前の変更をする。
C:\app\Administrator\product\19.3.0\dbhome_1\bin\orauniaud19.dll.dbl
↓
C:\app\Administrator\product\19.3.0\dbhome_1\bin\orauniaud19.dll
サービスを起動
net start OracleServiceORCL
実行例
C:\Users\Administrator>net start OracleServiceORCL
The OracleServiceORCL service is starting...........
The OracleServiceORCL service was started successfully.
有効になっているか確認
実行例
C:\Users\Administrator>sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Fri Nov 26 17:11:44 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL>
SQL> SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing';
VALUE
----------------------------------------------------------------
TRUE