콘솔을 사용하여 데이터베이스 복구
이 문서에서는 복구 서비스 또는 오브젝트 스토리지에 저장된 자동 백업에서 데이터베이스를 복구하는 방법에 대해 설명합니다.
백업에 대한 자세한 내용은 Base Database Service에서 백업 및 복구를 참조하십시오.
필요한 IAM 정책
Oracle Cloud Infrastructure를 사용하려면 관리자가 정책의 보안 접근 권한을 부여해야 합니다. SDK, CLI 또는 기타 툴과 함께 콘솔 또는 REST API를 사용하는 경우 이 액세스가 필요합니다. 권한이 없거나 권한이 부여되지 않았음을 알리는 메시지가 표시되면 관리자에게 어떤 유형의 액세스 권한이 있는지, 어떤 구획에서 작업할 수 있는지 확인하십시오.
필요 조건
DB 시스템에서는 오브젝트 스토리지에 적용 가능한 Swift 엔드포인트에 대한 연결을 포함하여 복구 서비스 또는 오브젝트 스토리지 서비스에 접근해야 합니다. Oracle은 이 액세스를 사용으로 설정하려면 VCN과 함께 서비스 게이트웨이를 사용할 것을 권장합니다. 복구 서비스를 사용하려면 각 데이터베이스 VCN에 전용 네트워크 경로가 필요합니다.
서비스 게이트웨이를 포함하여 DB 시스템에 대한 VCN 설정에 대한 자세한 내용은 VCN 및 서브넷을 참조하십시오.
사용할 Swift 끝점에 대한 자세한 내용은 Oracle Cloud Infrastructure Object Storage를 내 온프레미스 백업의 대상으로 사용할 수 있습니까?를 참조하십시오.
일반 정보
- 백업에서 DB 시스템을 복원하면 기본 비밀번호 프로파일이 재설정됩니다.
- 콘솔을 사용하여 콘솔 또는 API를 사용하여 생성된 자동 백업에서 데이터베이스를 복원할 수 있습니다. 데이터베이스의 마지막으로 알려진 정상 상태로 복원하거나 특정 시점이나 기존 SCN(시스템 변경 번호)을 지정할 수 있습니다. 독립형 백업을 사용하여 새 데이터베이스를 생성할 수도 있습니다.
- 콘솔에 표시되는 백업 목록에는 관리되지 않는 백업(
RMAN
또는dbcli
를 사용하여 직접 생성된 백업)이 포함되지 않습니다. - 복원 중인 데이터베이스가 지정된 시간 기록 또는 SCN 이후 고객 관리 암호화 키를 사용하도록 구성된 경우 고객 관리 키가 사용으로 설정되지 않은 상태로 데이터베이스가 복원됩니다. 복원 후 암호화 설정을 변경하여 고객 관리 키를 사용할 수 있습니다.
자세한 내용은 암호화 키 관리를 참조하십시오.
절차
OCI 콘솔을 사용하여 데이터베이스를 복원하려면 다음 단계를 수행하십시오.
- DB 시스템 목록 페이지에서 작업할 데이터베이스가 포함된 DB 시스템을 선택합니다. 목록 페이지 또는 DB 시스템을 찾는 데 도움이 필요하면 DB 시스템 나열을 참조하십시오.
- 데이터베이스 탭에서 작업할 데이터베이스를 선택합니다.
- 데이터베이스 세부정보 페이지의 작업 메뉴에서 복원을 선택합니다.
주:
리소스에서 독립형 백업을 선택하여 백업 목록에 액세스할 수도 있습니다. - 다음 복원 옵션 중 하나를 선택합니다.
- 최신으로 복원: 최소한의 데이터 손실로 데이터베이스를 마지막 정상 작동이 확인된 상태로 복원합니다.
- 시간 기록으로 복원: 데이터베이스를 지정된 시간 기록으로 복원합니다.
-
SCN으로 복원: 지정된 SCN(시스템 변경 번호)을 사용하여 데이터베이스를 복원합니다. 이 SCN은 유효해야 합니다.
주:
데이터베이스 호스트에 접근 및 쿼리하거나 온라인 또는 보관된 로그에 접근하여 사용할 SCN 번호를 결정할 수 있습니다.
- 복원을 선택하고 확인합니다.
주:
복원 작업이 실패하면 데이터베이스가 "복원 실패" 상태가 됩니다. 다른 복원 옵션을 사용하여 복원을 다시 시도할 수 있습니다. 그러나 Oracle은 데이터베이스를 복원하려고 재시도하기 전에 호스트에서RMAN
로그를 검토하고 문제를 해결할 것을 권장합니다.