從 CDB 刪除 RDS for Oracle 租戶資料庫 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從 CDB 刪除 RDS for Oracle 租戶資料庫

您可以使用 AWS Management Console、AWS CLI 或 RDS API 刪除租戶資料庫 (PDB)。請考慮下列先決條件和限制:

  • 租戶資料庫和資料庫執行個體必須存在。

  • 若要成功刪除,必須存在下列其中一種情況:

    • 租戶資料庫和資料庫執行個體可用。

      注意

      您可以建立最終快照,但只有在您發出了 delete-tenant-database 命令之前,租戶資料庫和資料庫執行個體處於可用狀態時才能這樣做。

    • 正在建立租戶資料庫。

    • 資料庫執行個體正在修改租戶資料庫。

  • 您無法在單一操作中刪除多個租戶資料庫。

  • 如果租戶資料庫是 CDB 中的唯一租戶,則您無法刪除該資料庫。

刪除租戶資料庫
  1. 登入 AWS Management Console,並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇資料庫,然後選擇您要刪除的租戶資料庫。

  3. 對於 Actions (動作),請選擇 Delete (刪除)。

  4. 若要為資料庫執行個體建立最終的資料庫快照,請選擇 Create final snapshot? (是否建立最終快照?)

  5. 如果您選擇建立最終快照,請輸入最終快照名稱

  6. 在方塊中輸入 delete me

  7. 選擇 Delete (刪除)。

若要使用刪除承租人資料庫AWS CLI,請使用下列參數呼叫delete-tenant-database命令:

  • --db-instance-identifier value

  • --tenant-db-name value

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

  • [--final-snapshot-identifier value]

下列範例會從名為的 CDB 刪除名為 pdb-test 的租用戶資料庫。my-cdb-inst依預設,此操作會建立最終快照。

範例

對於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" } ] } }