

# Excluindo um banco de dados de locatários do RDS for Oracle do seu CDB
<a name="oracle-cdb-configuring.deleting.pdb"></a>

Você pode excluir um banco de dados de inquilinos (PDB) usando oConsole de gerenciamento da AWS, 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. Esse snapshot só será obtido na instância primária se a instância de banco de dados tiver réplicas de leitura.
  + O banco de dados de inquilinos está sendo criado.
  + A instância de banco de dados está modificando o banco de dados do inquilino.
  + Se a instância de banco de dados tiver réplicas de leitura, essas restrições se aplicarão a todas as réplicas.
+ É 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.
+ Não é possível excluir um banco de dados de locatários em uma réplica de leitura. Só é possível excluir um locatário na instância de banco de dados primário. A integridade da replicação também é validada, garantindo que o atraso na replicação seja inferior a 5 minutos antes da exclusão do locatário.

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

**Para excluir um banco de dados de inquilinos**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

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

1. Em **Actions**, escolha **Delete**.

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

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

1. Digite **delete me** na caixa.

1. Escolha **Delete (Excluir)**.

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

Para excluir um banco de dados de inquilinos usando oAWS CLI, chame o comando [delete-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-tenant-database.html) 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.

**Example**  
Para Linux, macOS ou 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}}
```
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"
            }
        ]
    }
}
```