불완전 복구 - DDL 관련 장애복구(1) 

drop table명령으로 삭제된 table 복구.

 

[ 백 업 하 기 ]

 1. 변경전 datafile, controlfile, redolog file의 경로를 조회한다.

 

2. db 종료 후, 백업을 해 놓는다.

 

3. db를 startup한다.

 

[ 장 애 발 생 ]

1. 테스트용 테이블을 생성.

 

2. 복구에 필요한 현재 리눅스 시간을 조회한 후, 테이블을 완전삭제한다.

 

[ 해 결 ]

1. db를 종료 후, 임시 경로를 만들어, 그 안에 파일을 복사한다.

 

2. control file의 경로를 변경해주기위해, 파라미터파일에서 control file의 위치를 변경해준다.

 

3. mount로 startup해서, control file의 경로바 바뀐 것을 확인하고, 변경전의 data file과 redo log file의 경로를 조회해본다.

 

4. alter database rename file 명령어를 이용해 datafile과 logfile의 경로도 바꿔준다.

 

5. 경로가 변경된 것을 확인한다.

 

6. 복구시간까지 복구하고, resetlogs옵션을 이용해 db를 open한다.

Print Friendly and PDF Posted by JJ*
: