升級 RDS for Oracle 資料庫執行個體的版本 - Amazon Relational Database Service

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

升級 RDS for Oracle 資料庫執行個體的版本

若要手動升級 RDS for Oracle 資料庫執行個體的資料庫引擎版本,請使用 AWS 管理主控台、AWS CLI 或 RDS API。如需 RDS 資料庫升級的一般資訊,請參閱 升級 RDS for Oracle 資料庫執行個體的版本。若要取得有效的升級目標,請使用 AWS CLI describe-db-engine-versions 命令。

使用主控台升級 RDS for Oracle 資料庫執行個體的引擎版本
  1. 登入 AWS 管理主控台,開啟位於 https://console.aws.amazon.com/rds/ 的 Amazon RDS 主控台。

  2. 在導覽窗格中選擇 Databases (資料庫),然後選擇您要升級的資料庫執行個體。

  3. 選擇 Modify (修改)。

  4. 針對資料庫引擎版本,選擇較高的資料庫版本。

  5. 選擇 Continue (繼續),並檢查修改的摘要。請確定您了解資料庫版本升級的影響。您無法將升級的資料庫執行個體轉換回先前的版本。請確定您已使用新版本測試資料庫和應用程式,再繼續操作。

  6. 決定要將資料庫執行個體升級排程於何時。若要立即套用變更,請選擇 Apply immediately (立即套用)。在某些情況下,選擇此選項會導致停機。如需更多詳細資訊,請參閱 使用排程修改設定

  7. 在確認頁面上,檢閱您的變更。如果都正確,請選擇 Modify DB instance (修改資料庫執行個體) 以儲存您的變更。

    或者,選擇 Back (上一步) 以編輯變更,或是選擇 Cancel (取消) 以取消變更。

若要升級 RDS for Oracle 資料庫執行個體的引擎版本,您可以使用 CLI modify-db-instance 命令。指定下列參數:

  • --db-instance-identifier – RDS for Oracle 資料庫執行個體的名稱。

  • --engine-version – 會以此資料庫引擎版本編號為目標進行升級。

    如需有效引擎版本的相關資訊,請使用 AWS CLI describe-db-engine-versions 命令。

  • --allow-major-version-upgrade – 升級資料庫引擎版本。

  • --no-apply-immediately – 在下次維護時段套用變更。若要立即套用變更,請使用 --apply-immediately

範例

下列範例會將名為 myorainst 的 CDB 執行個體從目前的版本 19.0.0.0.ru-2024-01.rur-2024-01.r1 升級至版本 21.0.0.0.ru-2024-04.rur-2024-04.r1

針對 Linux、macOS 或 Unix:

aws rds modify-db-instance \ --db-instance-identifier myorainst \ --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 \ --allow-major-version-upgrade \ --no-apply-immediately

針對 Windows:

aws rds modify-db-instance ^ --db-instance-identifier myorainst ^ --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 ^ --allow-major-version-upgrade ^ --no-apply-immediately

若要升級 RDS for Oracle 資料庫執行個體,請使用 ModifyDBInstance 動作。指定下列參數:

  • DBInstanceIdentifier – 資料庫執行個體的名稱,例如 myorainst

  • EngineVersion – 會以此資料庫引擎版本編號為目標進行升級。如需有效引擎版本的資訊,請使用 DescribeDBEngineVersions 操作。

  • AllowMajorVersionUpgrade – 是否允許主要版本升級。若要這麼做,請設為 true 值。

  • ApplyImmediately – 指出是否要立即套用變更,或等到下個維護時段再套用。若要立即套用變更,請將值設為 true。若要在下一次維護時段套用變更,請將值設為 false