RAC (Archive mode 에서 장애 복구 2)
Case :
- Offline 되는 테이블 스페이스 장애 발생 (Archive 파일이 필요한 경우)
- Backup 파일 존재
- 장애 발생 상황
- tt02 테이블을 ts_new 테이블스페이스에 생성 후 Data를 입력 합니다.
- 데이터를 insert 한 후 log switch 를 발생 시킵니다.
- /dev/zero 파일로 덮어 씌웁니다.
- alter tablespace ts_new offline immediate; 시킨 후 복구를 수행 합니다.
- 복구
1. 파일을 백업 파일로부터 복원 합니다.
2. 복구를 시도 하지만 실패 하는 것을 확인 할 수 있습니다.
3. 복구를 수행합니다.
SQL>recover tablespace ts_new;
- auto
SQL>alter tablespace ts_new online;
4. 만약 3번 과정에서 archive log 파일이 필요하다는 Message 가 나올 수 있다.
ORA-00308: cannot open archived log '/경로/xx.dbf' ß 이 Message 는 현재 노드에 Archive log 파일이 존재 하지 않기 때문에 발생하는 것으로 해당 노드에서 Archive log 파일을 현재 복구작업을 하는 노드의 log_archive_dest_x 경로로 복사해 와야 한다.
'Oracle > Backup&Recover' 카테고리의 다른 글
RAC 복구 (Redo log file 전체 손상) (0) | 2011.10.19 |
---|---|
RAC (Archive mode 에서 장애 복구3) (0) | 2011.10.18 |
RAC (Archive mode 에서 장애 복구 1) (0) | 2011.10.18 |
Raw Device 백업(Cold backup) (0) | 2011.10.18 |
Raw Device 백업(Hot backup) (0) | 2011.10.18 |