本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon RDS 版本上的 Db2
對於 Db2,版本號碼採用主要. 次要修訂的形式,例如,11.5.9.0.sb0000.r 1。我們的版本實現與 Db2 的版本實現匹配。
- 重大的
-
主要版本號碼既是整數,也是版本號碼的第一個小數部分,例如 11.5。如果主要版本號碼發生變更,版本變更就會被視為主要變更 (例如,從 11.5 版變更到 12.1 版)。
- 未成年
-
次要版本號碼同時是版本號碼的第三部分和第四部分,例如,11.5.9.0 中的 9.0。第三部分表示 Db2 包,例如 9.0 中的 9。第四部分表示 Db2 修正套件,例如 9.0 中的 0。如果 Db2 modpack 或 Db2 修正套件變更,則版本變更會被視為次要變更 (例如,從 11.5.9.0 版變更至 11.5.9.1 版,或從 11.5.9.0 變更為 11.5.10.0),但提供目錄資料表更新的例外情況除外。(Amazon RDS 會處理這些例外情況。)
- 建立
-
組建編號是版本號碼的第五部分,例如,在 11.5.9.0.sb00000 中。編號部分全部為零的內部版本號表示標準組建。編號部分不是全部為零的內部版本號表示特殊的構建。如果現有 Db2 版本的安全性修正程式或特殊組建,組建編號會變更。組建編號變更也表示 Amazon RDS 自動套用新的次要版本。
- 修訂版
-
版本號碼是版本號碼的第六部分,例如,在 11.5.9.0.sb00000.r1 中的 r1。修訂版本是對現有 Db2 發行版本的 Amazon RDS 修訂版本。修訂編號變更表示 Amazon RDS 會自動套用新的次要版本。
在 Amazon RDS 上支援的 Db2 次要版本
下表顯示 Amazon RDS 目前支援的次要版本 Db2 11.5。
注意
只有月份和年份的日期是近似值,並會在已知確切日期時進行更新。
Db2 引擎版本 | IBM發行日期 | RDS 發佈日期 |
---|---|---|
11.5.9.0 |
2023 年 11 月 15 日 |
2023 年十一月二十七 |
您可以在建立新的資料庫執行個體時指定任何目前支援的 Db2 版本。您可以為指定的主要版本指定主要版本 (例如 Db2 11.5) 和任何支援的次要版本。若未指定版本,Amazon RDS 會預設使用支援的版本,通常是最新版本。若已指定主要版本,但未指定次要版本,Amazon RDS 預設會使用您指定之主要版本的最新發行版本。若要查看支援的版本清單以及新建立的資料庫執行個體的預設值,請使用 describe-db-engine-versions AWS Command Line Interface (AWS CLI) 命令。
例如,若要列出適用於 Db2 的 Amazon RDS 引擎版本,請執行下列 AWS CLI 命令。將區域
取代為您的 AWS 區域.
對於LinuxmacOS、或Unix:
aws rds describe-db-engine-versions \ --filters Name=engine,Values=db2-ae,db2-se \ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --region
region
在 Windows 中:
aws rds describe-db-engine-versions ^ --filters Name=engine,Values=db2-ae,db2-se ^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --region
region
此命令會產生類似下列範例的輸出:
[
{
"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 區域 for db2-ae
和db2-se
資料庫引擎的預設版本。下列範例會傳回美國東部 (維吉尼亞北部) 的預設版本。db2-ae
對於LinuxmacOS、或Unix:
aws rds describe-db-engine-versions \ --default-only --engine
db2-ae
\ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --regionus-east-1
在 Windows 中:
aws rds describe-db-engine-versions ^ --default-only --engine
db2-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,請手動升級次要版本。
若您選擇不要自動排程升級,可以按照更新主要版本的相同程序,手動升級至支援的次要版本。如需相關資訊,請參閱「升級資料庫執行個體引擎版本」。
在 Amazon RDS 上支持的 Db2 主要版本
RDS for Db2 主要版本至少可在對應IBM版本的支援IBM結束 (基礎) 之前,在標準支援下使用。下表顯示可用來規劃測試和升級週期的日期。如果 Amazon 將 RDS for Db2 版本的支援延長時間超過原始說明的時間,我們計劃更新此表格以反映之後的日期。
您可以使用下列日期來規劃測試和升級週期。
注意
只有月份和年份的日期是近似值,並會在已知確切日期時進行更新。
Db2 主要版本 | IBM發行日期 | RDS 發佈日期 | IBM支撐結束 (基準) | IBM支援結束 (延伸) |
---|---|---|---|---|
DB2 11.5 |
2019 年 6 月 27 日 |
2023 年十一月二十七 |
二零二五年九月 |
終止支援後 4 年 |