本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon RDS版本的 Db2
對於 Db2,版本編號採用 major.minor.build.revision 的形式,例如 11.5.9.0.sb00000000.r1。我們的版本實作符合 Db2 的版本。
- 主要
-
主要版本編號同時是整數和版本編號的第一個部分,例如 11.5。如果主要版本編號變更,例如從 11.5 版到 12.1 版,則版本變更會被視為主要變更。
- 次要
-
次要版本編號是版本編號的第三部分和第四部分,例如 11.5.9.0 中的 9.0。第三個部分表示 Db2 modpack,例如 9.0 中的 9。第四個部分表示 Db2 fixpack,例如 9.0 中的 0。如果 Db2 modpack 或 Db2 fixpack 變更,例如,從 11.5.9.0 版到 11.5.9.1 版,或從 11.5.9.0 版到 11.5.10.0 版,但提供目錄資料表更新的例外狀況,則版本變更會被視為次要變更。(Amazon RDS 會處理這些例外狀況。)
- 組建
-
建置編號是版本編號的第五部分,例如 11.5.9.0.sb00000000 中的 sb00000000。號碼部分皆為零的組建編號表示標準組建。數字部分並非全部為零的組建編號表示特殊組建。如果現有 Db2 版本有安全修正或特殊建置,建置編號會變更。組建編號變更也表示 Amazon RDS會自動套用新的次要版本。
- 修訂版
-
修訂編號是版本編號的第六個部分,例如 11.5.9.0.sb00000000.r1 中的 r1。修訂是現有 Db2 版本的 Amazon RDS修訂。修訂編號變更表示 Amazon RDS會自動套用新的次要版本。
Amazon 上支援的 Db2 次要版本 RDS
下表顯示 Amazon RDS目前支援的 Db2 11.5 次要版本。
注意
只有月份和年份的日期是近似值,並會在已知確切日期時進行更新。
Db2 引擎版本 | IBM 發行日期 | RDS 發行日期 |
---|---|---|
11.5.9.0 |
2023 年 11 月 15 日 |
2023 年 11 月 27 日 |
您可以在建立新的資料庫執行個體時指定任何目前支援的 Db2 版本。您可以為指定的主要版本指定主要版本 (例如 Db2 11.5) 和任何支援的次要版本。如果未指定版本,Amazon 會RDS預設為支援的版本,通常是最新版本。如果指定主要版本但未指定次要版本,Amazon 會RDS預設為您指定之主要版本的最新版本。若要查看支援的版本清單,以及新建立資料庫執行個體的預設值,請使用 describe-db-engine-versions AWS Command Line Interface (AWS CLI) 命令。
例如,若要列出 Amazon RDS for Db2 支援的引擎版本,請執行下列 AWS CLI 命令。將 region
取代為 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}" \ --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 區域 db2-ae
和 db2-se
資料庫引擎的預設版本。下列範例會傳回美國東部 (維吉尼亞北部) db2-ae
中 的預設版本。
用於 Linux, macOS、 或 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 上支援的 Db2 主要版本 RDS
RDS 適用於 Db2 的主要版本可在標準支援下提供,至少 到 IBM 對應的 支援結束 (基礎) IBM 版本。下表顯示可用來規劃測試和升級週期的日期。如果 Amazon 延長對 RDS for Db2 版本的支援時間超過原先所述的時間,我們計劃更新此資料表以反映較晚的日期。
您可以使用下列日期來規劃測試和升級週期。
注意
只有月份和年份的日期是近似值,並會在已知確切日期時進行更新。
Db2 主要版本 | IBM 發行日期 | RDS 發行日期 | IBM 支援結束 (基礎) | IBM 支援結束 (延伸) |
---|---|---|---|---|
Db2 11.5 |
2019 年 6 月 27 日 |
2023 年 11 月 27 日 |
2025 年 9 月 30 日 |
支援結束後 4 年 |