2012. 7. 11. 17:37

No. 10755

오라클을 Backup하고 Recovery하는 데에는 기본적으로 Controlfile, Datafile,
Logfile이 이용된다.
이 때 세가지 File에 Recovery와 관련하여 어떤 내용이 담겨 있는지 알아보자.

1. Controlfile 내의 Information

Controlfile은 어떤 특정 시점의 Database의 구조를 반영한다.
즉, Checkpoint information, log file과 data file 이름, file의 header 정보,
그리고 recovery에 있어 대단히 중요한 log sequence number를 간직하고 있다.
다음의 내용은 각 세가지 file 에 관련된 detail한 정보 list이다.

1) Controlfile에 있는 Datafile 정보
-Datafile, Logfile 이름과 정확한 경로
-File의 크기
-Block의 크기(Oracle block size)
-Datafile의 status (online/offline여부)
-Offline 시 자동으로 offline이 되었는지 아닌지 여부
-Datafile이 SYSTEM tablespace인지 아닌지 여부

2) Controlfile에 있는 Log file정보
-이름과 경로
-File size
-Block size(O/S block size)
-Log sequence number
-File이 Archive되었는지 여부


2. Datafile Header에 있는 Information
-Next log file의 Log sequence number
-Online backup 중인지 여부


3. Log file Header에 있는 Information
-Log sequence number
-Archive 정보

Posted by 몰라욧