Oracle Backup

RMAN은 파일 사본이 아니라 복구 가능한 백업 집합을 만든다

두 방법 모두 같은 Oracle 데이터베이스를 다루지만, 차이는 무엇을 알고 백업하느냐에 있습니다. RMAN은 데이터 파일만 보지 않고 제어 정보와 로그 흐름까지 함께 관리합니다.

같은 출발점: 실행 중인 Oracle 데이터베이스 백업 시점에 함께 맞춰야 하는 요소
Datafile
Control File
Archived Redo Log
백업 메타데이터
OS 명령어 복사 cp, tar 같은 파일 단위
무엇을 보나
파일 바이트를 그대로 복사

데이터 파일은 복제할 수 있지만, Oracle이 이해하는 백업 단위와 관계는 직접 해석해야 합니다.

운영 중 의미
열린 DB에서는 시점 일관성을 맞추기 어렵다

어느 파일과 로그를 함께 묶어야 안전한지 수작업 판단이 필요해 장애 대응 실수가 늘어납니다.

복구 준비
복구 순서를 사람이 다시 조합

사본은 남지만, 어떤 로그를 적용해 어디까지 복구할지는 별도 기록과 경험에 의존합니다.

RMAN Oracle 구조를 이해하는 표준 도구
무엇을 보나
데이터 파일 + 제어 정보 + 로그 흐름을 함께 관리

백업셋, 사용 블록, 제어 파일/카탈로그 메타데이터까지 묶어 실제 복구 가능한 형태로 보관합니다.

운영 중 의미
SCN 기준으로 일관된 백업을 만든다

운영 중에도 Oracle 상태를 기준으로 백업과 로그 적용 범위를 맞춰 더 안전하고 효율적으로 처리합니다.

복구 준비
RESTORE 후 RECOVER까지 경로가 이어진다

무엇을 되돌리고 어떤 로그를 적용할지 도구가 알고 있으므로 장애 시 복구 절차를 빠르게 재현할 수 있습니다.

핵심: 파일 복사는 “사본 확보”에 가깝고, RMAN은 일관된 시점 + 필요한 로그 + 복구 순서를 함께 묶어 실제 운영 복구를 가능하게 합니다.