본문 바로가기

오라클 백업/복구

Data File 장애 복구 1 - No Archive Log Mode 복구



개념 정리






장애 복구


1. No Archive Log Mode에서 복구하기


- 복구해야 할 내용이 redo log에 남아 있다면 데이터 손실없이 복구 가능

- Restore 후에 Recover = 복구

restore란? 백업되어있는 파일을 갖고 오는 작업

recover 명령어

> recover database ;


[실습]




- 복구해야할 내용이 redo log에 남아있지 않을 경우

  DB 가 open 되기 위해서는 모든 Datafile과 Control file, redo log file의 checkpoint SCN 정보가 같아야 하는데

  restore 작업으로 가져온 장애난 Datafile의 SCN 정보는 다른 것들과 다르기 때문에 DB가 오픈될 수 없다

  이 장애를 해결하기 위해서는;


-> 모든 파일의 SCN을 갖게 만들어주기 

전에 백업받았던 모든 파일들을 restore 해서 SCN을 맞춘 후 DB open

하지만, 백업받은 시점 이후부터 장애난 시점까지의 모든 데이터는 다 손실


-> 장애난 Data File만 포기

여기에 들어있던 데이터만 솔실되고 나머지 데이터들은 복구 할 수 있음

특정 데이터파일 offline drop 하는 방법

> alter database datafile '데이터파일경로' offline drop ;


[실습]