

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Eliminazione di un database del tenant RDS per Oracle dal CDB
<a name="oracle-cdb-configuring.deleting.pdb"></a>

È possibile eliminare un database tenant (PDB) utilizzando l'API Console di gestione AWS AWS CLI, the o RDS. Considera i seguenti prerequisiti e limitazioni:
+ Il database del tenant e l'istanza database devono esistere.
+ Affinché l'eliminazione abbia esito positivo, è necessario che si verifichi una delle seguenti situazioni:
  + Il database del tenant e l'istanza database sono disponibili.
**Nota**  
È possibile acquisire uno snapshot finale, ma solo se il database del tenant e l'istanza database erano disponibili prima dell'emissione del comando `delete-tenant-database`. Questa istantanea verrà scattata sull'istanza principale solo se l'istanza DB contiene repliche di lettura.
  + Il database del tenant è in fase di creazione.
  + L'istanza database sta modificando il database del tenant.
  + Se l'istanza DB ha repliche di lettura, questi vincoli si applicano a tutte le repliche.
+ Non è possibile eliminare più database del tenant in un'unica operazione.
+ Non è possibile eliminare un database del tenant se è l'unico tenant nel CDB.
+ Non è possibile eliminare un database tenant su una replica di lettura, è possibile eliminare solo un tenant sull'istanza DB principale. Viene inoltre convalidato lo stato della replica, assicurando che il ritardo di replica sia inferiore a 5 minuti prima dell'eliminazione del tenant.

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

**Per eliminare un database del tenant**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione, scegli **Database**, quindi scegli il database del tenant che vuoi eliminare.

1. In **Actions (Azioni)**, selezionare **Delete (Elimina)**.

1. Per creare uno snapshot DB finale per l’istanza database, abilitare **Create final snapshot? (Crea snapshot finale?)**.

1. Se si è scelto di creare uno snapshot finale, immettere il **Final snapshot name (Nome dello snapshot finale)**.

1. Immettere **delete me** nella casella.

1. Scegliere **Delete (Elimina)**.

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

Per eliminare un database tenant utilizzando il AWS CLI, chiama il comando [delete-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-tenant-database.html) con i seguenti parametri:
+ `--db-instance-identifier {{value}}`
+ `--tenant-db-name {{value}}`
+ `[--skip-final-snapshot | --no-skip-final-snapshot]`
+ `[--final-snapshot-identifier {{value}}]`

L'esempio seguente elimina il database tenant denominato dal CDB denominato. {{pdb-test}} {{my-cdb-inst}} Per impostazione predefinita, l'operazione crea uno snapshot finale.

**Example**  
Per 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}}
```
Per 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}}
```
Questo comando genera un output simile al seguente.   

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