Excluindo um banco de dados de locatários do RDS for Oracle do seu CDB - Amazon Relational Database Service

Excluindo um banco de dados de locatários do RDS for Oracle do seu CDB

Você pode excluir um banco de dados de inquilinos (PDB) usando oAWS Management Console, o ou a AWS CLI API do RDS. Considere os seguintes requisitos e limitações:

  • O banco de dados do locatário e a instância de banco de dados devem existir.

  • Para que a exclusão seja bem-sucedida, uma das seguintes situações deve existir:

    • O banco de dados do inquilino e a instância de banco de dados estão disponíveis.

      nota

      Você pode tirar um instantâneo final, mas somente se o banco de dados do locatário e a instância de banco de dados estiverem em um estado disponível antes de você emitir o delete-tenant-database comando.

    • O banco de dados de inquilinos está sendo criado.

    • A instância de banco de dados está modificando o banco de dados do inquilino.

  • É possível excluir vários bancos de dados de locatários em uma única operação.

  • Não será possível excluir um banco de dados locatário se ele for o único locatário no CDB.

Para excluir um banco de dados de inquilinos
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, escolha Bancos de dados e o cluster de banco de dados que você deseja excluir.

  3. Em Actions, escolha Delete.

  4. Para criar um snapshot de banco de dados final para a instância de banco de dados, escolha Create final snapshot? (Criar snapshot final?).

  5. Se você optar por criar um snapshot final, insira o Final snapshot name (Nome do snapshot final).

  6. Digite delete me na caixa.

  7. Escolha Delete (Excluir).

Para excluir um banco de dados de inquilinos usando oAWS CLI, chame o comando delete-tenant-database com os seguintes parâmetros:

  • --db-instance-identifier value

  • --tenant-db-name value

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

  • [--final-snapshot-identifier value]

O exemplo a seguir exclui o banco de dados do inquilino chamado pdb-test do CDB chamado my-cdb-inst. Por padrão, a operação cria um instantâneo final.

exemplo

Para Linux, macOS ou 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

Para 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

O comando gerará uma saída semelhante à seguinte:

{ "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" } ] } }