Offline되는 tablespace 장애발생 (archive redo log file 필요한경우)
① 테스트용 tablespace생성 후 백업
② 생성한 tablespace에 데이터입력
③ log switch를 발생시켜 log file을 archive log file로 만들기
④ 장애발생 : 해당 data file 초기화
⑤ 백업해둔 파일 복원 후 복구시도
⑥ 필요한 archive log file 확인 후 하나의 노드에 archive log file 모아서 복사
⑦ 필요한 archive log file을 사용하여 복구
- rac는 모든 노드가 SCN을 각각 독립적으로 발생시키지않고 Global Cache의 특성상 모든 모드가 통합된 SCN을 생성
- Recovery하기 위해서는 다른노드에 있는 archive redo log file이 필요한 경우가 있음
- archive log file이 많은 경우에는 한쪽노드에 복사하는 시간이 오래걸리기때문에
- 현업에서는 각각 설정하여 공유노드로 설정해서 사용하는 경우가 있고 Cron등을 활용하여 주기적으로 한쪽노드로 복사
* archive file name : %s(sequence), %t(thread), %r(incarnation)
step 1. tablespace 생성
--여분으로 생성했던 /dev/raw/raw25에 ts_new tablespace 생성 SYS>create tablespace ts_new datafile '/dev/raw/raw25'; Tablespace created. SYS>@dd TABLESPACE_NAME MB FILE_NAME ------------------------------ ---------- --------------------------------------------- SYSTEM 599 /dev/raw/raw6 UNDOTBS1 199 /dev/raw/raw8 SYSAUX 299 /dev/raw/raw7 UNDOTBS2 199 /dev/raw/raw9 USERS 5 /dev/raw/raw10 TS_NEW 99.9921875 /dev/raw/raw25 6 rows selected.
step 2. 해당 tablespace에 테이블생성 및 데이터 입력 후 archive log file 만들기]
step 3. 로우디바이스를 초기화하여 장애발생
step 4. 파일 복원 후 복구 시도 및 필요한 archive log file 확인
step 5. archive log file을 한쪽노드로 복사
step 6. 복구
'oracle > [RAC] RAC 관련' 카테고리의 다른 글
[RAC] Offline되는 tablespace 장애발생 (복구내용이 redo log file에 있는경우) (0) | 2014.11.26 |
---|---|
[RAC] Raw Device 백업하기 (0) | 2014.11.26 |
[RAC] RAC환경에서 archive log mode로 변경하기 (0) | 2014.11.26 |
[RAC] OCR 개념 및 관리 (0) | 2014.11.25 |
[RAC] RAC 운영하기 (0) | 2014.11.25 |
댓글