RDS Custom for Oracle 스냅샷 생성 - Amazon Relational Database Service

RDS Custom for Oracle 스냅샷 생성

RDS Custom for Oracle은 DB 인스턴스의 스토리지 볼륨 스냅샷을 생성하여 개별 데이터베이스뿐만 아니라 전체 DB 인스턴스를 백업합니다. DB 인스턴스에 컨테이너 데이터베이스(CDB) 가 포함된 경우, 인스턴스의 스냅샷에는 루트 CDB와 모든 PDB가 포함됩니다.

RDS Custom for Oracle 스냅샷을 생성할 때 백업할 RDS Custom DB 인스턴스를 지정하고, 나중에 복원할 수 있도록 스냅샷에 이름을 지정합니다.

스냅샷을 생성할 때 RDS Custom for Oracle은 DB 인스턴스에 연결된 모든 볼륨에 대해 Amazon EBS 스냅샷을 생성합니다. RDS Custom for Oracle은 루트 볼륨의 EBS 스냅샷을 사용하여 새로운 Amazon Machine Image(AMI)를 등록합니다. 스냅샷을 특정 DB 인스턴스에 쉽게 연결할 수 있도록 DBSnapshotIdentifier, DbiResourceIdVolumeType으로 태그가 지정됩니다.

DB 스냅샷을 생성하면 I/O가 잠시 중단됩니다. 이러한 일시 중단은 DB 인스턴스의 크기와 클래스에 따라 몇 초에서 몇 분까지 지속될 수 있습니다. 스냅샷 생성에 걸리는 시간은 데이터베이스 크기에 따라 다릅니다. 스냅샷에는 전체 스토리지 볼륨이 포함되므로 임시 파일과 같은 파일의 크기도 스냅샷 생성 시간에 영향을 미칩니다. 스냅샷을 생성하는 방법에 대한 자세한 내용은 Amazon RDS의 단일 AZ DB 인스턴스에 대한 DB 스냅샷 생성 섹션을 참조하세요.

콘솔 또는 AWS CLI를 사용하여 RDS Custom for Oracle 스냅샷을 생성할 수 있습니다.

RDS Custom 스냅샷을 생성하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 Databases(데이터베이스)를 선택합니다.

  3. RDS Custom DB 인스턴스 목록에서 스냅샷을 생성할 인스턴스를 선택합니다.

  4. 작업에서 스냅샷 만들기를 선택합니다.

    [DB 스냅샷 생성(Take DB Snapshot)] 창이 나타납니다.

  5. 스냅샷 이름(Snapshot name)에 스냅샷 이름을 입력합니다.

  6. [스냅샷 생성(Take Snapshot)]을 선택합니다.

create-db-snapshot AWS CLI 명령을 사용하여 RDS Custom DB 인스턴스의 스냅샷을 생성합니다.

다음과 같은 옵션을 지정할 수 있습니다.

  • --db-instance-identifier - 백업할 RDS Custom DB 인스턴스를 식별합니다.

  • --db-snapshot-identifier - 나중에 복원할 수 있도록 RDS Custom 스냅샷의 이름을 지정합니다.

이 예제에서는 my-custom-instance라는 RDS Custom DB 인스턴스에 대해 my-custom-snapshot이라는 DB 스냅샷을 생성합니다.

대상 LinuxmacOS, 또는Unix:

aws rds create-db-snapshot \ --db-instance-identifier my-custom-instance \ --db-snapshot-identifier my-custom-snapshot

Windows의 경우:

aws rds create-db-snapshot ^ --db-instance-identifier my-custom-instance ^ --db-snapshot-identifier my-custom-snapshot