

# Eliminar una base de datos de inquilinos de RDS para Oracle de su CDB
<a name="oracle-cdb-configuring.deleting.pdb"></a>

Puede eliminar una base de datos de inquilinos (PDB) mediante la Consola de administración de AWS, 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`. Esta instantánea solo se tomará en la instancia principal si la instancia de DB ha leído réplicas.
  + Se está creando la base de datos de inquilinos.
  + La instancia de base de datos está modificando la base de datos de inquilinos.
  + Si la instancia de DB ha leído réplicas, estas restricciones se aplican a todas las réplicas.
+ 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.
+ No puede eliminar una base de datos de inquilinos de una réplica de lectura, solo puede eliminar un inquilino de la instancia de DB principal. El estado de la replicación también se valida, lo que garantiza que el retraso de la replicación sea inferior a 5 minutos antes de que se elimine el inquilino.

## Consola
<a name="oracle-cdb-configuring.deleting.pdb.console"></a>

**Para eliminar una base de datos de inquilinos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Bases de datos** y, a continuación, elija la base de datos de inquilinos que desea eliminar.

1. En **Actions (Acciones)**, elija **Delete (Eliminar)**.

1. 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?)**.

1. Si elige crear una instantánea final, introduzca el **nombre de instantánea final**.

1. En el cuadro, escriba **delete me**.

1. Elija **Eliminar**.

## AWS CLI
<a name="oracle-cdb-configuring.deleting.pdb.cli"></a>

Para eliminar una base de datos de inquilinos con la AWS CLI, llame al comando [delete-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-tenant-database.html) 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.

**Example**  
Para Linux, macOS o Unix:  

```
1. aws rds delete-tenant-database --region {{us-east-1}} \
2.     --db-instance-identifier {{my-cdb-inst}} \
3.     --tenant-db-name {{pdb-test}} \
4.     --final-snapshot-identifier {{final-snap-pdb-test}}
```
Para Windows:  

```
1. aws rds delete-tenant-database --region {{us-east-1}} ^
2.     --db-instance-identifier {{my-cdb-inst}} ^
3.     --tenant-db-name {{pdb-test}} ^
4.     --final-snapshot-identifier {{final-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"
            }
        ]
    }
}
```