从您的 CDB 中删除 RDS for Oracle 租户数据库 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

从您的 CDB 中删除 RDS for Oracle 租户数据库

您可以使用 Amazon Web Services Management Console、Amazon CLI 或 RDS API 删除租户数据库(PDB)。请考虑以下先决条件和限制:

  • 租户数据库和数据库实例必须存在。

  • 要成功删除,必须存在以下情况之一:

    • 租户数据库和数据库实例可用。

      注意

      您可以拍摄最终快照,但前提是租户数据库和数据库实例在发出 delete-tenant-database 命令之前处于可用状态。

    • 正在创建租户数据库。

    • 数据库实例正在修改租户数据库。

  • 您无法在单个操作中删除多个租户数据库。

  • 如果租户数据库是 CDB 中唯一的租户,则无法将其删除。

删除租户数据库
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择数据库,然后选择要删除的租户数据库。

  3. 对于 Actions,选择 Delete

  4. 要为数据库实例创建最终数据库快照,请选择是否创建最终快照?

  5. 如果选择创建最终快照,请输入最终快照名称

  6. 在框中输入 delete me

  7. 选择删除

要使用 Amazon 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 的租户数据库。默认情况下,该操作会创建最终快照。

对于 Linux、macOS 或 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" } ] } }