오라클 hotbackup 관련 테스트 중 질문이 있어 이렇게 올립니다.
. alter database begin ~end backup 시
질문 1) 해당 hotbackup 시점의 정확한 scn 으로 복구를 하기 위해서는
백업 종료 후 archive 파일도 모두 copy 해 백업본에 같이 들고 있어야 하는지요 ?
- 백업 구간 중 발생하는 dml 경우에 data file 의 헤더는 고정되어 있어도 block 변경 내용은
datafile에 기록하는걸로 알고 있습니다. 따라서 나중에 백업본 가지고 DB를 open 하려면
각 Data File 에 이 변경된 Datablock을 rollback 하는 과정이 있지 싶은데.. 그러기 위해서는
그 시점 아카이브 로그 파일을 모두 들고 있어야 하나 싶어서 ..여쭤봅니다.
질문 2) hotbackup 은 resetlogs open 만 가능하다. redo 로그는 복사할 필요없다. ?
- 관련 내용에 대해 인터넷 검색 중 hotbackup 복제본은 resetlogs 로만 open 가능하기 때문에
redo 로그는 필요가 없어서 굳이 복사 하지 않아도 된다. 라고 하는것 같은데
왜 그런지요 ? noresertlogs로 살리지 못하는 이유 좀 ㅜㅜ;
질문 3) hotbackup 중 복사 관련
- 각 파일을 복사하는 순서가 따로 있는 지요 ? 예를 들어 dbf 먼저하고 ctl을 나중에 copy해야한다 라던지
- 그리고 ctl 파일은 unix 에서 cp로 복사 해도 되는지요 ? 일부 인터넷에서는
alter database backup cotrolfile ; 로 복사해야만 된다는 내용이 있어서 여쭤 봅니다.
많은 dB 고수 님들에 답변 좀 부탁 드립니다.
|