【RDS for Oracle】サプリメンタル・ロギングの有効化


DBレベルのサプリメンタルロギングの有効化(デフォルト無効)

SQL> SELECT supplemental_log_data_min FROM v$database;

SUPPLEME
--------
NO

SQL> exec rdsadmin.rdsadmin_util.alter_supplemental_logging('ADD');

PL/SQL procedure successfully completed.

SQL>
SQL> SELECT supplemental_log_data_min FROM v$database;

SUPPLEME
--------
YES

DBレベルのサプリメンタル・ロギング無効化

SQL> exec rdsadmin.rdsadmin_util.alter_supplemental_logging('DROP');

PL/SQL procedure successfully completed.

SQL> SELECT supplemental_log_data_min FROM v$database;

SUPPLEME
--------
NO

補足

サプリメンタルロギングのタイプの有効な値は 'ALL'、'FOREIGN KEY'、'PRIMARY KEY'、または 'UNIQUE'

参考

Oracle DB インスタンスの一般的な DBA ログタスク