개요
Cold/Hot Backup을 사용하여 Clone DB를 구성할 때 필요한 파일들과, 구성 과정에서 유의해야 할 사항들을 설명합니다.
방법
Clone DB 구성은 아래 두 가지 방법 중 하나를 선택하여 진행할 수 있습니다.
Cold Backup 수행 후 완전 복구
완전 복구는 Online Redo 내용을 모두 반영하여, 가장 최신 시점까지 복구하는 작업입니다.
이를 위해서는 백업된 datafile, controlfile, begin backup 이후 생성된 모든 archive log file, redo log file, passwd 파일이 필요합니다.
복구 작업은 DB를 중지한 후, database 관련 모든 파일을 복사하여 진행됩니다.
주의
완전 복구를 통해 DB를 재구성하더라도, normal 모드로 기동하는 순간 기존(as-is) DB와 복구된(to-be) DB는 서로 다른 DB로 인식되므로 파일 간 호환이 불가능합니다.
따라서 완전 복구 후 DB가 기동된 이후에는 반드시 새로운 백업을 수행해야 합니다.
Hot Backup 수행 후 불완전 복구
불완전 복구는 Online Redo를 활용한 최신 시점 복구가 아닌, 특정 시점까지만 복구하는 작업입니다.
참고
begin backup 수행 후 datafile을 복사하고, archive log file까지만 적용합니다.
이를 위해서는 백업된 datafile, controlfile, 복구하고자 하는 시점까지의 archive log file, passwd 파일이 필요합니다.
DB를 중지하지 않아도 datafile 복사가 가능하다는 장점이 있지만, 운영 중인 online redo log는 적용할 수 없습니다.
주의
불완전 복구 이후에는 resetlogs으로 DB를 기동하게 되며, 온라인 로그 파일이 모두 초기화됩니다.
resetlogs 기동 전후의 데이터파일과 로그파일은 서로 호환되지 않으며, resetlogs 이전 시점의 백업 파일이나 로그 파일 등으로 이후 시점 복구가 불가능합니다.
따라서 resetlogs로 기동한 이후에는 반드시 새로운 백업이 필요합니다.