CDB에서 RDS for Oracle 테넌트 데이터베이스 삭제 - Amazon Relational Database Service

CDB에서 RDS for Oracle 테넌트 데이터베이스 삭제

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 테넌트 데이터베이스(PDB)를 삭제할 수 있습니다. 다음 사전 조건 및 제한 사항을 고려하세요.

  • 테넌트 데이터베이스와 DB 인스턴스가 있어야 합니다.

  • 삭제에 성공하려면 다음 상황 중 하나가 있어야 합니다.

    • 테넌트 데이터베이스와 DB 인스턴스를 사용할 수 있어야 합니다.

      참고

      delete-tenant-database 명령을 실행하기 전에 테넌트 데이터베이스와 DB 인스턴스가 사용 가능한 상태였던 경우에만 최종 스냅샷을 만들 수 있습니다.

    • 테넌트 데이터베이스를 생성하고 있습니다.

    • DB 인스턴스가 테넌트 데이터베이스를 수정하고 있습니다.

  • 한 번의 작업으로 여러 테넌트 데이터베이스를 삭제할 수 없습니다.

  • CDB의 유일한 테넌트인 테넌트 데이터베이스는 삭제할 수 없습니다.

테넌트 데이터베이스를 삭제하는 방법
  1. https://console.aws.amazon.com/rds/에서 AWS Management Console에 로그인한 후 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 데이터베이스를 선택한 다음 삭제하려는 테넌트 데이터베이스를 선택합니다.

  3. [ Actions]에 대해 [Delete]를 선택합니다.

  4. DB 인스턴스의 최종 DB 스냅샷을 생성하려면 최종 스냅샷 생성 여부를 선택합니다.

  5. 최종 스냅샷을 생성하도록 선택한 경우 최종 스냅샷 이름을 입력합니다.

  6. 상자에 delete me를 입력합니다.

  7. 삭제를 선택합니다.

AWS CLI를 사용하여 테넌트 데이터베이스를 삭제하려면 다음 파라미터를 사용하여 delete-tenant-database 명령을 호출합니다.

  • --db-instance-identifier value

  • --tenant-db-name value

  • [--skip-final-snapshot | --no-skip-final-snapshot]

  • [--final-snapshot-identifier value]

다음 예에서는 my-cdb-inst라는 CDB에서 pdb-test라는 테넌트 데이터베이스를 삭제합니다. 기본적으로 이 작업은 최종 스냅샷을 생성합니다.

대상 LinuxmacOS, 또는Unix:

aws rds delete-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name pdb-test \ --final-snapshot-identifier final-snap-pdb-test

Windows의 경우:

aws rds delete-tenant-database --region us-east-1 ^ --db-instance-identifier my-cdb-inst ^ --tenant-db-name pdb-test ^ --final-snapshot-identifier final-snap-pdb-test

다음과 비슷한 출력이 생성됩니다.

{ "TenantDatabase" : { "DbiResourceId" : "db-abc123", "TenantDatabaseResourceId" : "tdb-bac456", "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb-test", "DBInstanceIdentifier" : "my-cdb-inst", "TenantDBName" : "pdb-test", "Status" : "deleting", "MasterUsername" : "pdb-test-admin" "Port" : "6555", "CharacterSetName" : "UTF-16", "MaxAllocatedStorage" : "1000", "ParameterGroups": [ { "ParameterGroupName": "tenant-1-params", "ParameterApplyStatus": "in-sync" } ], "OptionGroupMemberships": [ { "OptionGroupName": "tenant-1-options", "Status": "in-sync" } ] } }