Amazon RDS Db2 インスタンスのアップグレード管理
RDS でサポートされている Db2 マイナーバージョンの現在のリストを表示するには、次のいずれかのコマンドを使用します。
aws rds describe-db-engine-versions --enginedb2-aeaws rds describe-db-engine-versions --enginedb2-ceaws rds describe-db-engine-versions --enginedb2-se
Amazon RDS は、複数のデータベースリソースと AWS アカウントにわたるマイナーバージョンの自動アップグレードを管理するためのアップグレードロールアウトポリシーもサポートしています。詳細については、「自動マイナーバージョンアップグレードの AWS Organizations アップグレードロールアウトポリシーの使用」を参照してください。
新しい DB インスタンスを作成するときは、現在サポートされているいずれかの Db2 バージョンを指定できます。メジャーバージョン (Db2 11.5 など) と、指定したメジャーバージョンでサポートされている任意のマイナーバージョンを指定できます。バージョンを指定しない場合、Amazon RDS では、サポートされているいずれかのバージョン (通常最新のバージョン) がデフォルトで設定されます。マイナーバージョンではなく、メジャーバージョンを指定した場合、Amazon RDS では、指定されたメジャーバージョンの最新リリースにデフォルトで設定されます。サポートされているバージョンのリストと、新しく作成された DB インスタンスのデフォルトを表示するには、 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-ce,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-ce,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-ce",
"EngineVersion": "12.1.4.0.sb00080714.r1",
"DBParameterGroupFamily": "db2-ce-12.1"
},
{
"Engine": "db2-se",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-se-11.5"
}
]デフォルトの Db2 バージョンは、AWS リージョンによって異なる場合があります。特定のマイナーバージョンで DB インスタンスを作成するには、DB インスタンスの作成中にマイナーバージョンを指定します。
describe-db-engine-versions コマンドを実行すると、AWS リージョンにおける db2-ae、db2-ce、および 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": "12.1.4.0.sb00080714.r1",
"DBParameterGroupFamily": "db2-ae-12.1"
}
]マイナーバージョンの自動アップグレードを有効にすると、Amazon RDS によって、Amazon RDS でサポートされる新しい Db2 マイナーバージョンに DB インスタンスが自動的にアップグレードされます。このパッチ適用は、予定されたメンテナンスウィンドウ内で行われます。DB インスタンスを変更して、マイナーバージョンの自動アップグレードを有効または無効にすることができます。
スケジュールされた自動アップグレードを解除している場合は、サポートされているマイナーバージョンリリースに手動でアップグレードできます。その手順はメジャーバージョンの更新の場合と同じです。詳細については、「DB インスタンスのエンジンバージョンのアップグレード」を参照してください。