修改 RDS Custom for Oracle 資料庫執行個體 - Amazon Relational Database Service

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

修改 RDS Custom for Oracle 資料庫執行個體

修改 RDS Custom for Oracle 資料庫執行個體類似於修改 Amazon RDS 資料庫執行個體。您可以變更設定,例如:

修改資料庫執行個體儲存體時的需求和限制

當您修改 RDS Custom for Oracle 資料庫執行個體的儲存體時,請考慮下列需求和限制:

  • RDS Custom for Oracle 的配置儲存體下限為 40 GiB上限為 64 TiB

  • 與 Amazon 一樣RDS,您無法減少配置的儲存體。這是 Amazon EBS磁碟區的限制。

  • RDS 自訂資料庫執行個體不支援儲存體自動擴展。

  • 您手動連接至RDS自訂資料庫執行個體的任何儲存磁碟區都位於支援周邊之外。

    如需詳細資訊,請參閱RDS 自訂支援周邊

  • RDS Custom 不支援磁性 (標準) Amazon EBS儲存體。您只能選擇 io1、gp2 或 gp3 SSD儲存類型。

如需 Amazon EBS儲存體的詳細資訊,請參閱 Amazon RDS 資料庫執行個體儲存。如需與儲存體修改相關的一般資訊,請參閱 使用 Amazon RDS 資料庫執行個體的儲存

修改資料庫執行個體類別時的需求和限制

當您修改 RDS Custom for Oracle 資料庫執行個體的執行個體類別時,請考慮下列需求和限制:

  • 您的資料庫執行個體必須處於 available 狀態。

  • 您的資料庫執行個體必須在根磁碟區、資料磁碟區和二進位磁碟區上至少具有 100 MiB 的可用空間。

  • 使用預設彈性網路介面 (EIP) 時,您只能將單一彈性 IP () 指派給 RDS Custom for Oracle 資料庫執行個體ENI。如果您將多個 ENIs 連接至資料庫執行個體,則修改操作會失敗。

  • 所有 RDS Custom for Oracle 標籤都必須存在。

  • 如果您使用 RDS Custom for Oracle 複寫,請注意下列需求和限制:

    • 對於主要資料庫執行個體和僅供讀取複本,您一次只能變更一個資料庫執行個體的執行個體類別。

    • 如果您的 RDS Custom for Oracle 資料庫執行個體具有內部部署主要或複本資料庫,請務必在修改完成後手動更新內部部署資料庫執行個體上的私有 IP 地址。此動作是保留 Oracle DataGuard 功能的必要動作。RDS Custom for Oracle 會在修改成功時發佈事件。

    • 當主要或僅供讀取複本資料庫執行個體已設定 FSFO(快速啟動容錯移轉) 時,您無法修改 RDS Custom for Oracle 資料庫執行個體類別。

當您修改執行個體類別時,RDS自訂如何建立資料庫執行個體

當您修改執行個體類別時,RDS自訂會建立資料庫執行個體,如下所示:

  • 建立 Amazon EC2執行個體。

  • 從最新的資料庫快照建立根磁碟區。RDS Custom for Oracle 不會保留在最新資料庫快照之後新增至根磁碟區的資訊。

  • 建立 Amazon CloudWatch 警示。

  • 如果您已刪除原始EC2SSH金鑰對,則建立 Amazon 金鑰對。否則,RDSCustom for Oracle 會保留原始金鑰對。

  • 使用您啟動修改時連接至資料庫執行個體的標籤建立新資源。RDS 當標籤直接連接到基礎資源時,自訂不會將標籤傳輸到新資源。

  • 將最近修改的二進位磁碟區和資料磁碟區傳輸到新的資料庫執行個體。

  • 傳輸彈性 IP 地址 (EIP)。如果資料庫執行個體可公開存取,則RDS自訂會在傳輸 之前暫時將公有 IP 地址連接至新的資料庫執行個體EIP。如果資料庫執行個體無法公開存取,RDSCustom 不會建立公有 IP 地址。

修改 RDS Custom for Oracle 資料庫執行個體

您可以使用主控台或 修改資料庫執行個體類別 AWS CLI或儲存體RDSAPI。

修改 RDS Custom for Oracle 資料庫執行個體
  1. 登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Databases (資料庫)

  3. 選擇想要修改的資料庫執行個體。

  4. 選擇 Modify (修改)

  5. (選用) 在執行個體組態 中,選擇資料庫執行個體類別 的值。如需支援的類別,請參閱 RDS Custom for Oracle 的資料庫執行個體類別支援

  6. (選用) 在 Storage 中,視需要進行下列變更:

    1. 針對 Allocated storage (配置儲存) 輸入新的值。必須大於目前的值,並且從 40 GiB-64 TiB。

    2. 儲存體類型的值變更為一般用途 SSD(gp2)一般用途 SSD(gp3)佈建 IOPS(io1)

    3. 如果您使用佈建 IOPS(io1)一般用途 SSD(gp3),則可以變更佈建IOPS值。

  7. (選用) 在其他組態 中,視需要進行下列變更:

    1. 針對選項群組 ,選擇新的選項群組。如需詳細資訊,請參閱在 RDS Custom for Oracle 中使用選項群組

  8. 選擇 Continue (繼續)。

  9. 選擇 Apply immediately (立即套用)Apply during the next scheduled maintenance window (在下次排定的維護時段套用)

  10. 選擇 Modify DB instance (修改資料庫執行個體)

若要修改 RDS Custom for Oracle 資料庫執行個體的儲存體,請使用 modify-db-instance AWS CLI 命令。視需要設定下列參數:

  • --db-instance-class - 新的執行個體類別。如需支援的類別,請參閱 RDS Custom for Oracle 的資料庫執行個體類別支援

  • --allocated-storage – 要配置給資料庫執行個體的儲存量 (以 GiB 為單位)。必須大於目前的值,並且從 40—65,536 GiB。

  • --storage-type - 儲存體類型:gp2、gp3 或 io1。

  • --iops – 如果使用 io1 或 gp3 儲存類型,則IOPS佈建給資料庫執行個體。

  • --apply-immediately – 使用 --apply-immediately 可立即套用儲存變更。

    或使用 --no-apply-immediately (預設值) 在下個維護時段套用變更。

下列範例會將 資料庫執行個體類別 my-cfo-instance變更為 db.m5.16xlarge。命令也會將儲存體大小變更為 1 TiB儲存體類型變更為 io1、佈建IOPS為 3000,以及選項群組變更為 cfo-ee-19-mt。

用於 Linux, macOS,或 Unix:

aws rds modify-db-instance \ --db-instance-identifier my-cfo-instance \ --db-instance-class db.m5.16xlarge \ --storage-type io1 \ --iops 3000 \ --allocated-storage 1024 \ --option-group cfo-ee-19-mt \ --apply-immediately

用於 Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-cfo-instance ^ --db-instance-class db.m5.16xlarge ^ --storage-type io1 ^ --iops 3000 ^ --allocated-storage 1024 ^ --option-group cfo-ee-19-mt ^ --apply-immediately