ORACLE2014. 8. 12. 14:17

Supplemental logging이란 데이터에 DML이 발생할 경우 redo log에 추가적인 내용을 기록하여 복구에 도움이 되고자 할 때 설정해야 하는 기능.


# 약식 설정 및 확인

# 확인

select supplemental_log_data_min from v$database ;


# Database Level Supplemental log ENABLE

alter database add supplemental log data ;


# Database Level Supplemental log DISABLE

alter database drop supplemental log data ;


# Table Level Supplemental log ENABLE

alter table scott.emp add supplemental log data (all) columns ;


# Table Level Supplemental log DISABLE

alter table scott.emp drop supplemental log data (all) columns ;



# 상세 설정 옵션 및 확인

# 확인

select supplemental_log_data_min, supplemental_log_data_pk, supplemental_log_data_ui, supplemental_log_data_fk, supplemental_log_data_all from v$database ;


# 설정 옵션

-all columns 

-primary key columns

-unique columns

-foreign key columns


# ENABLE

alter database add supplemental log data (all|primary key|unique|foreign key) columns ;


# DISABLE

alter database drop supplemental log data (all|primary key|unique|foreign key) columns ;



Posted by Tiwaz