본문 바로가기
OraclE

log_archive_dest

by 타마마임팩트_쫀 2009. 1. 5.

Goal

Need For Automated Archive Log Overflow using ''ALTERNATE'' which will enable a single,
mandatory, local destination to automatically fail over to a different destination if
any error occurs.

Solution

The example shows how to set the initialization parameter file so that a
single, mandatory, local destination will automatically fail over to a
different destination if any error occurs.

LOG_ARCHIVE_DEST_1='LOCATION=...... REOPEN=3 MAX_FAILURE=10 ALTERNATE=LOG_ARCHIVE_DEST_2 MANDATORY'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2='LOCATION=...... '
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_STATE_2=ALTERNATE


The above will fail over to LOG_ARCHIVE_DEST_2 after 30 seconds (10 tries) if LOG_ARCHIVE_DEST_1 is not longer accessible.

You can use v$archive_dest_status to review destination status.

You could use the following to revert back after fail over:
alter system set log_archive_dest_state_1 = enable;
alter system set log_archive_dest_state_2 = alternate;



http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10823/log_arch_dest_param.htm


위 링크는 alternate에 대한 설명이 있는 오라클 메뉴얼입니다..



단점은 DEST_1 에 FULL일때 DEST_2로 넘어 간다음 DEST_1이 다시 디스크 공간이 있어도 돌아 오지 않는다는것입니다.

DEST 지정 할때 참고 하십시오..

한가지 추가하자면 dest_1이 다시 사용가능한 상태로 바뀌었을 경우 dest_1으로 변경하고자 한다면
1. alter system set log_archive_dest_state_1=enable;
2. alter system set log_archive_dest_state_1=alternate;
하시면 됩니다. 1만 하시면 양쪽다 쌓이게되기 때문에 2번까지 해 주셔야 dest_1에만 쌓입니다.


'OraclE' 카테고리의 다른 글

Win오라클 export 자동 백업,삭제 배치파일 만들기  (0) 2009.01.16
[#INDEX]인덱스 재구성(Index Rebuild)  (0) 2009.01.16
EM port 변경  (0) 2008.12.30
control file 재생성  (0) 2008.12.12
init<SID>.ora와 pfile,spfile의 차이..  (0) 2008.12.11