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
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Bancos de dados e o cluster de banco de dados que você deseja excluir.
-
Em Actions, escolha Delete.
-
Para criar um snapshot de banco de dados final para a instância de banco de dados, escolha Create final snapshot? (Criar snapshot final?).
-
Se você optar por criar um snapshot final, insira o Final snapshot name (Nome do snapshot final).
-
Digite
delete me
na caixa. -
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
Por padrão, a operação cria um instantâneo final.pdb-test do CDB chamado my-cdb-inst
.
exemplo
Para Linux, macOS ou Unix:
aws rds delete-tenant-database --region
us-east-1
\ --db-instance-identifiermy-cdb-inst
\ --tenant-db-namepdb-test
\ --final-snapshot-identifierfinal-snap-pdb-test
Para Windows:
aws rds delete-tenant-database --region
us-east-1
^ --db-instance-identifiermy-cdb-inst
^ --tenant-db-namepdb-test
^ --final-snapshot-identifierfinal-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" } ] } }