本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon RDS Db2 執行個體的升級管理
若要在 RDS 上查看目前支援的 Db2 次要版本清單,請使用下列其中一個命令:
aws rds describe-db-engine-versions --enginedb2-seaws rds describe-db-engine-versions --enginedb2-ae
Amazon RDS 也支援升級推展政策,以管理跨多個資料庫資源和 的自動次要版本升級 AWS 帳戶。如需詳細資訊,請參閱使用 AWS Organizations 升級推展政策進行自動次要版本升級。
建立新的資料庫執行個體時,您可以指定使用目前支援的任一 Db2 版本。您可以指定主要版本 (如 Db2 11.5),並指定使用主要版本所支援的任一次要版本。若未指定版本,Amazon RDS 會預設使用支援的版本,通常是最新版本。若已指定主要版本,但未指定次要版本,Amazon RDS 預設會使用您指定之主要版本的最新發行版本。若要查看支援的版本清單,以及新建立資料庫執行個體的預設值,請使用 describe-db-engine-versions AWS Command Line Interface (AWS CLI) 命令。
例如,若要列出 Amazon RDS for Db2 支援的引擎版本,請執行下列 AWS CLI 命令。將區域取代為您的 AWS 區域。
針對 Linux、macOS 或 Unix:
aws rds describe-db-engine-versions \ --filters Name=engine,Values=db2-ae,db2-se \ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --regionregion
在 Windows 中:
aws rds describe-db-engine-versions ^ --filters Name=engine,Values=db2-ae,db2-se ^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --regionregion
此命令會產生類似下列範例的輸出:
[
{
"Engine": "db2-ae",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-ae-11.5"
},
{
"Engine": "db2-se",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-se-11.5"
}
]預設的 Db2 版本可能會隨著 AWS 區域而有所不同。若要建立具有特定次要版本的資料庫執行個體,請在建立資料庫執行個體期間指定次要版本。您可以執行 describe-db-engine-versions 命令,判斷 AWS 區域 db2-ae和 db2-se 資料庫引擎的預設版本。下列範例會傳回美國東部 (維吉尼亞北部) 中 db2-ae 的預設版本。
在 Linux、macOS 或 Unix 中:
aws rds describe-db-engine-versions \ --default-only --enginedb2-ae\ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --regionus-east-1
在 Windows 中:
aws rds describe-db-engine-versions ^ --default-only --enginedb2-ae^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --regionus-east-1
此命令會產生類似下列範例的輸出:
[
{
"Engine": "db2-ae",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-ae-11.5"
}
]透過 Amazon RDS,即可控制將 Db2 執行個體升級至新主要版本的時機,而該版本受 Amazon RDS 支援。您可以維持特定 Db2 版本的相容性,在部署至生產環境前,先利用您的應用程式測試新版本,並在合適的時間執行主要版本升級。
啟用自動化次要版本升級時,Amazon RDS 會將您的資料庫執行個體自動升級為新的 Db2 次要版本,因為它們受到 Amazon RDS 支援。此修補會在您排程的維護時段發生。您可以修改資料庫執行個體,以啟用或停用自動次要版本升級。
除了 Db2 11.5.9.1 和 11.5.10.0 版之外,自動升級至新的 Db2 次要版本包括自動升級至新的組建和修訂。在 11.5.9.1 和 11.5.10.0 中,手動升級次要版本。
若您選擇不要自動排程升級,可以按照更新主要版本的相同程序,手動升級至支援的次要版本。如需相關資訊,請參閱升級資料庫執行個體引擎版本。