

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從 CDB 刪除 RDS for Oracle 租戶資料庫
<a name="oracle-cdb-configuring.deleting.pdb"></a>

您可以使用 AWS 管理主控台、 AWS CLI或 RDS API 刪除租戶資料庫 (PDB)。請考慮下列先決條件和限制：
+ 租戶資料庫和資料庫執行個體必須存在。
+ 若要成功刪除，必須存在下列其中一種情況：
  + 租戶資料庫和資料庫執行個體可用。
**注意**  
您可以建立最終快照，但只有在您發出了 `delete-tenant-database` 命令之前，租戶資料庫和資料庫執行個體處於可用狀態時才能這樣做。只有在資料庫執行個體具有僅供讀取複本時，才會在主要執行個體上擷取此快照。
  + 正在建立租戶資料庫。
  + 資料庫執行個體正在修改租戶資料庫。
  + 如果資料庫執行個體具有僅供讀取複本，則這些限制條件適用於所有複本。
+ 您無法在單一操作中刪除多個租戶資料庫。
+ 如果租戶資料庫是 CDB 中的唯一租戶，則您無法刪除該資料庫。
+ 您無法刪除僅供讀取複本上的租戶資料庫，您只能刪除主要資料庫執行個體上的租戶。複寫運作狀態也會經過驗證，確保複寫延遲少於 5 分鐘，才會刪除租用戶。

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

**刪除租戶資料庫**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)：// 開啟 Amazon RDS 主控台。

1. 在導覽窗格中，選擇**資料庫**，然後選擇您要刪除的租戶資料庫。

1. 對於 **Actions** (動作)，請選擇 **Delete** (刪除)。

1. 若要為資料庫執行個體建立最終的資料庫快照，請選擇 **Create final snapshot? (是否建立最終快照？)**。

1. 如果您選擇建立最終快照，請輸入**最終快照名稱**。

1. 在方塊中輸入 **delete me**。

1. 選擇 **刪除**。

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

若要使用 刪除租戶資料庫 AWS CLI，請使用下列參數呼叫 [delete-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-tenant-database.html) 命令：
+ `--db-instance-identifier value`
+ `--tenant-db-name value`
+ `[--skip-final-snapshot | --no-skip-final-snapshot]`
+ `[--final-snapshot-identifier value]`

下列範例會從名為 *my-cdb-inst* 的 CDB 中刪除名為 *pdb-test* 的租戶資料庫。依預設，此操作會建立最終快照。

**Example**  
針對 Linux、macOS 或 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
```
在 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
```
此命令會產生類似下列的輸出。  

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