※ 설명
: Raw device 환경에서 archive log file은 각 로컬 노드에 저장해야 한다.
: 이유 - raw device(공유스토리지) 에서는 하나의 파일이 하나의 디스크처럼 취급되는데,
log switch 가 생길 때마다 Archive redo log file 이 생기게 되면
그 파일들을 일일이 raw device 를 생성해 줄 수 없기 때문이다.
전의 포스팅에서 추가한 디스크를 /data로 마운트 시켰다.
2012/03/08 - [Study/Oracle - RAC] - RAC - VMware 환경, RAC 모드일때 디스크 추가하기
/data/arc1, /data/arc2 에 아카이브로그파일 저장하도록 셋팅하기
참고로, 해당 경로는 양쪽노드(rac1,rac2)에 모두 존재 하여야 하니, 각 노드별로 위의 방법대로 디스크를 추가후 마운트 시켜준다.
1. 양쪽 노드 모두 shutdown immediate 수행
2. 한쪽 노드만 마운트 단계로 시작
3. Alter system set log_archive_dest_1='location=/data/arc1';
4. Alter system set log_archive_dest_2='location=/data/arc2';
5. Alter database archivelog;
6. Alter database open;
7. Archive log list 로 결과 확인 후, 다른 노드에서도 2,3,4 단계 수행 (#1에서 변경한 상태면, #2는 해당 디렉토리만 만들고 open하면 적용됨)
--- ---#node1---#node2--- ---
SQL> shutdown immediate;
--- --- --- --- --- --- --- ---
--- ---#node1--- --- ---
[root@rac1 ~]# mkdir -p /data/arc1
[root@rac1 ~]# mkdir -p /data/arc2
[root@rac1 ~]# chown oracle.dba -R /data/
[root@rac1 ~]# ls -lSh /data/
→ 해당작업은 위에서 언급한 하드디스크 만들기 포스팅 참고하여 미리 작업해 두면 된다.
SQL> startup mount
SQL> alter system set log_archive_dest_1='location=/data/arc1';
System altered.
SQL> alter system set log_archive_dest_2='location=/data/arc2';
System altered.
SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /data/arc2
Oldest online log sequence 13
Next log sequence to archive 14
Current log sequence 14
--- --- --- --- --- ---
--- ---#node2--- --- ---
[root@rac2 ~]# mkdir -p /data/arc1
[root@rac2 ~]# mkdir -p /data/arc2
[root@rac2 ~]# chown oracle.dba -R /data/
→ 해당 작업은 위에서 언급한 하드디스크 만들기 포스팅을 참고하여 미리 작업해 두었다면, 따로 하지 않아도 된다.
포인트는 아카이브로그모드로 변경후 DB오픈 하기 전에 양쪽노드(rac1,rac2)에 해당 디렉토리가 존재해야 한다는 것이다.
SQL> startup
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /data/arc2
Oldest online log sequence 3
Next log sequence to archive 4
Current log sequence 4
--- --- --- --- --- ---
'Oracle > Oracle - RAC' 카테고리의 다른 글
RAC Extra - Single 노드로 복구시 ORA-38856 발생 (2) | 2012.03.09 |
---|---|
RAC - 백업 및 복구 (간단Ver. Cold backup 및 복구) (0) | 2012.03.09 |
RAC - VMware 환경, RAC 모드일때 디스크 추가하기 (1) | 2012.03.08 |
RAC 3 - RAC 구성 완료 후 테스트 하기 (1) | 2012.03.07 |
RAC 2 - RAC 구성하기 (패치 및 에러조치) (0) | 2012.03.06 |