안녕하세요
불완전 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 잘 이해가 안가 여쭙니다
답변 부탁드립니다
-- 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를 핫백업이 가능했었나요? 그것도 가물가물 하네요 ㅠㅜ