복구시 컨트롤파일 재생성 관련 질문입니다. 0 1 1,119

by 발란스 [Oracle 백업/복구] [2017.04.07 11:36:16]


안녕하세요

불완전 time based 복구시에

궁금한점 있어 여쭤봅니다.

 

핫백업 날짜 : 3.25 03시

  (SYSTEM, DATAFILE, UNDO, REDOLOG)

아카이브 : 3.25 00시~ 3.28 22시

복구시점 : 3.28 00시

 

 

여기서 궁금한점이

컨트롤파일 재생성시

첫부분에서

CREATE CONTROLFILE SET DATABASE 'XXX' RESETLOGS

부분이 있는데 저 RESETLOGS 부분이 잘 이해가 안가서요

 

핫백업에서 리두로그파일까지 받았으면 저 NORESETLOGS로 가야하는건지

리두로그를 RESET하겠다는 뜻으로 알고 있는데

그럼 만약 백업파일중 리두로그파일을 받지 않았다면..

즉 존재하지 않는다면 NORESETLOGS로 가야되는건가요??

 

NORESET/RESET 잘 이해가 안가 여쭙니다

 

답변 부탁드립니다

by 임상준 [2017.04.07 17:29:16]

-- Below are two sets of SQL statements, each of which creates a new
-- control file and uses it to open the database. The first set opens
-- the database with the NORESETLOGS option and should be used only if
-- the current versions of all online logs are available. The second
-- set opens the database with the RESETLOGS option and should be used
-- if online logs are unavailable.
 

라고 trace 파일에 써 있네요,

기본 개념은 맞는 것 같고요, online log 를 쓸 수 있는냐 없느냐는 db name 을 바꾸는지 아닌지와도 연관이 있는걸로 알 고 있는데 정확한건 테스트 한번 해 보시는게 좋을 것 같습니다.

글고 online log를 핫백업이 가능했었나요?  그것도 가물가물 하네요 ㅠㅜ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입