728x90
# CURRENT REDO LOG FILE 복구
l current redo log file 삭제 후 복구 작업 수행
l redo log group 상태 4가지
1. unused
2. current
3. active
4. inactive
l inactive와 unused redo group 그룹의 경우
SQL> alter database drop logfile group 번호;
l current redo log group이 깨지면 불완전 복구를 해야한다
l currnet redo log file이 깨졌을 때 복구 방법
1. full backup 수행
2. SQL> select group#, status, sequence# from v$log;
- 위에서 sequence# 은 로그 시퀀스 번호인데 로그 시퀀스 번호는 LGWR가 하나의 그룹을 다 적고나서 부여한 번호(몇번째 그룹인지 부여한 번호)
3. select * from v$logfile;
- current 그룹의 멤버가 무엇인지 조회
4. shtudown abort
5. OS에서 current redolog group의 멤버를 모두 삭제한다
6. SQL> startup mount
7. RMAN> run{set until sequence 4 thread 1;
restore database;
recover database;}
- sequnece 1 : current redo log file의 sequence 번호
- sequence 번호 전까지 복구하겠다는 의미이다
8. RMAN> alter database open resetlogs;
9. full backup 수행
'빅데이터과정 > WORKSHOP 2 ' 카테고리의 다른 글
#28_140722_WSHOP2_NOLOGGING (0) | 2014.07.22 |
---|---|
#27_140721_WSHOP2_완전/불완전 복구 (0) | 2014.07.22 |
#27_140721_WSHOP2_NON CRITICAL FILE 복구 (0) | 2014.07.22 |
#27_140721_WSHOP2_압축 백업 (0) | 2014.07.22 |
#27_140721_WSHOP2_아카이브 백업 관리 (0) | 2014.07.22 |