JYEONNI
Hot backup복구 본문
1. 아카이브 모드 확인
2. mmmts 테이블 스페이스 begin backup 후 datafile 백업
3. mmmts 테이블 스페이스 end backup
4. mmmts 테이블 스페이스 datafile 삭제 후 db 강제종료
5. startup 시 장애 발생 후 정상종료
6. 복구진행

아카이브 모드 확인

tablespace확인후 begin backup진행

핫백업 상태 확인

cp명령으로 핫백업 진행

MMMTS 테이블스페이스 end backup진행하고 테이블스페이스 확인
여기서 부터 장애상황을 만들어보자

원본 mmmts01.dbf 파일을 삭제했다. 그리고 db를 강제종료했다. 다시 db를 시작하고
그러면 datafile 8번에 장애가 발생한것을 확인할수있음
db를 다시 정상종료하고 hotbackup한 datafile 기존위치로 이동시켰다.
mount상태로 다시 startup을 한후
file_id 8번 datafile recover 진행. db open상태로 전환
복구완료가 되었다 .. !!!
2번째 hot backup시나리오에 대해 살펴보자
3. mmmts 테이블 스페이스 end backup
4. end backup 후 로그 스위치 3번 실행
5. mmmts 테이블 스페이스 datafile 삭제 후 db 강제종료
6. startup 시 장애 발생 후 정상종료
7. 복구진행
로그스위치를 실행하는것이다.

아카이브모드 확인후 begin backup과 endbackup 후 로그스위치를 3번 실행시켰다.

장애상황을 발생시키고 datafile 8번에 장애가 발생한것을 확인하였다. db를 정상종료하였다.
hotbackup한 datafile 기존위치로 이동하였다. 그리고 mount상태로 startup하였다.
file_id datafile recover을 진행해야한다.

원래는 recover datafile 8;을 하면 그냥 바로 recover가 되지만 로그스위치를 일으켰기때문에, 다음과 같은 오류가 뜬다.
'Oracle DB' 카테고리의 다른 글
| hot 백업후 until scn을 이용해 복구 (0) | 2023.11.21 |
|---|---|
| RMAN 복구 (1) | 2023.11.21 |
| RMAN Backup (0) | 2023.11.20 |
| Undo Extent / segment (0) | 2023.11.15 |
| Oracle - ASM (0) | 2023.11.08 |