You are on page 1of 2

How to check supplemental logging is enabled or not?

SQL> SELECT supplemental_log_data_min FROM v$database; How to enable supplemental logging at database level? SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; How to disable supplemental logging at database level? SQL> ALTER DATABASE DROP SUPPLEMENTAL LOG DATA; TABLE LEVEL SUPPLEMENTAL LOGGING: TABLE LEVEL UNCONDITIONAL SUPPLEMENTAL LOGGING:

Primary Key columns All columns Selected columns

To specify an unconditional supplemental log group for PRIMARY KEY column(s): SQL > ALTER TABLE SCOTT. EMP ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS; To specify an unconditional supplemental log group that includes ALL TABLE columns: SQL > ALTER TABLE SCOTT.EMP ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS; To specify an unconditional supplemental log group that includes SELECTED columns: SQL> ALTER TABLE SCOTT.EMP ADD SUPPLEMENTAL LOG GROUP t1_g1 (C1,C2) ALWAYS; TABLE LEVEL CONDITIONAL SUPPLEMENTAL LOGGING:

Foreign key Unique Any Columns

To specify a conditional supplemental log group that includes all FOREIGN KEY columns: SQL> ALTER TABLE SCOTT.DEPT ADD SUPPLEMENTAL LOG DATA (FOREIGN KEY) COLUMNS;

To specify a conditional supplemental log group for UNIQUE column(s) and/or BITMAP index column(s): SQL > ALTER TABLE SCOTT.EMP ADD SUPPLEMENTAL LOG DATA (UNIQUE) COLUMNS; To specify a conditional supplemental log group that includes ANY columns: SQL>ALTER TABLE SCOTT.EMP ADD SUPPLEMENTAL LOG GROUP t1_g1 (c1,c3); To drop supplemental logging: SQL > ALTER TABLE <TABLE NAME >DROP SUPPLEMENTAL LOG DATA (ALL) COLUMNS; SQL>ALTER TABLE <TABLE NAME >DROP SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS; SQL> ALTER TABLE <TABLE NAME> DROP SUPPLEMENTAL LOG DATA (UNIQUE) COLUMNS; SQL> ALTER TABLE <TABLE NAME> DROP SUPPLEMENTAL LOG DATA (FOREIGN KEY) COLUMNS; VIEWS DBA_LOG_GROUPS
DBA_LOG_GROUP_COLUMNS To disable supplemental logging I used: ALTER DATABASE DROP SUPPLEMENTAL LOG DATA; To enable it with minimal logging, I used: ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;

You might also like