아래 그림과 같이 RAC 환경에서의 각 노드의 archiver는 자신의 저장영역에 Archive File을 저장하게 된다. 이때 Recovery 를 해야하는 상황일때 아래 그림처럼 두개의 노드에 동시에 생기는데 Storage는 공유되므로 Recover 를 하면 두개의 Archive Log가 모두 필요하게 된다.
(http://tawool-oracle.tistory.com/213 : Archive Log Mode 변경)
복구를 위해서는 둘중 한곳의 Archive File 을 복사해서 복구를 시도하는 Node로 복사를 해야 한다.
이렇게 위와 같이 복사를 해야 Recover 시에 파일을 제대로 찾아서 복구를 한다.
그림에서는 이해를 돕기 위해서 SCN 이라고 했지만 실제로 두개의 노드에서 Archiver가 동시에 동작하므로 SCN 은 같을 수도 있다. 구분은 Thread 번호로 구분하게 된다.
Thread
Thread 는 Node를 구분하는데 사용한다. 파라미터에 log_archive_format 을 보면 %t 이 부분이 Thread 를 나타낸다.
ls 명령을 이용해서 조회를 하면 node1은 파일 이름의 첫 글자가 1이고 node2는 2라는것을 확인할 수 있다.
node1
node2
Archive 파일 복사
파일의 복사 방법에는 여러가지가 있을 수 있지만 scp 를 이용하면 간편하게 복사작업을 할 수 있다.
( Equivalence 설정 : 암호를 묻지 않게 하기)
(http://tawool-oracle.tistory.com/213 : Archive Log Mode 변경)
복구를 위해서는 둘중 한곳의 Archive File 을 복사해서 복구를 시도하는 Node로 복사를 해야 한다.
이렇게 위와 같이 복사를 해야 Recover 시에 파일을 제대로 찾아서 복구를 한다.
그림에서는 이해를 돕기 위해서 SCN 이라고 했지만 실제로 두개의 노드에서 Archiver가 동시에 동작하므로 SCN 은 같을 수도 있다. 구분은 Thread 번호로 구분하게 된다.
Thread
Thread 는 Node를 구분하는데 사용한다. 파라미터에 log_archive_format 을 보면 %t 이 부분이 Thread 를 나타낸다.
SQL> show parameter log_archive_format
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
log_archive_format string %t_%s_%r.dbf
ls 명령을 이용해서 조회를 하면 node1은 파일 이름의 첫 글자가 1이고 node2는 2라는것을 확인할 수 있다.
node1
ls
1_11_777308864.dbf 1_13_777308864.dbf 1_15_777308864.dbf
1_12_777308864.dbf 1_14_777308864.dbf
node2
ls
2_2_777308864.dbf 2_4_777308864.dbf 2_6_777308864.dbf
2_3_777308864.dbf 2_5_777308864.dbf
Archive 파일 복사
파일의 복사 방법에는 여러가지가 있을 수 있지만 scp 를 이용하면 간편하게 복사작업을 할 수 있다.
( Equivalence 설정 : 암호를 묻지 않게 하기)
$ scp rac2:/data/arc2/2_* /data/arc2
2_2_777308864.dbf 100% 12MB 2.4MB/s 00:05
2_3_777308864.dbf 100% 1024 1.0KB/s 00:00
2_4_777308864.dbf 100% 1024 1.0KB/s 00:00
2_5_777308864.dbf 100% 1024 1.0KB/s 00:00
2_6_777308864.dbf 100% 1024 1.0KB/s 00:00
2_7_777308864.dbf 100% 1024 1.0KB/s 00:00
'Oracle > [RAC] 백업 & 복구' 카테고리의 다른 글
old Control file 복구(Raw Device) (0) | 2012.03.11 |
---|---|
open backup, close backup (RAW DEVICE) (0) | 2012.03.11 |
RAC 에서 Archive Log Mode 변경 (0) | 2012.03.11 |