Eliminar una base de datos de inquilinos de RDS para Oracle de su CDB
Puede eliminar una base de datos de inquilinos (PDB) mediante la AWS Management Console, la AWS CLI o la API de RDS. Tenga en cuenta los siguientes requisitos previos y limitaciones:
-
Debe haber una base de datos de inquilinos y una instancia de base de datos.
-
Para que la eliminación ocurra correctamente, debe cumplirse una de las siguientes condiciones:
-
La base de datos de inquilinos y la instancia de base de datos están disponibles.
nota
Puede realizar una instantánea final, pero solo si la base de datos de inquilinos y la instancia de base de datos estaban disponibles antes de ejecutar el comando
delete-tenant-database
. -
Se está creando la base de datos de inquilinos.
-
La instancia de base de datos está modificando la base de datos de inquilinos.
-
-
No puede eliminar múltiples bases de datos de inquilinos en una sola operación.
-
No puede eliminar una base de datos de inquilino si es la única inquilina en la CDB.
Para eliminar una base de datos de inquilinos
Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/
. -
En el panel de navegación, elija Bases de datos y, a continuación, elija la base de datos de inquilinos que desea eliminar.
-
En Actions (Acciones), elija Delete (Eliminar).
-
Para crear una instantánea de base de datos final para la instancia de base de datos, elija Create final snapshot? (¿Crear una instantánea final?).
-
Si elige crear una instantánea final, introduzca el nombre de instantánea final.
-
En el cuadro, escriba
delete me
. -
Elija Eliminar (Delete).
Para eliminar una base de datos de inquilinos con la AWS CLI, llame al comando delete-tenant-database con los siguientes parámetros:
-
--db-instance-identifier
value
-
--tenant-db-name
value
-
[--skip-final-snapshot | --no-skip-final-snapshot]
-
[--final-snapshot-identifier
value
]
En el siguiente ejemplo, se elimina la base de datos de inquilinos denominada pdb-test
de la CDB denominada my-cdb-inst
. De forma predeterminada, la operación crea una instantánea final.
ejemplo
Para Linux, macOS o: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
En: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
El resultado de este comando debería ser similar al siguiente.
{ "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" } ] } }