View a markdown version of this page

Amazon RDS Db2 インスタンスのアップグレード管理 - Amazon Relational Database Service

Amazon RDS Db2 インスタンスのアップグレード管理

RDS でサポートされている Db2 マイナーバージョンの現在のリストを表示するには、次のいずれかのコマンドを使用します。

aws rds describe-db-engine-versions --engine db2-ae aws rds describe-db-engine-versions --engine db2-ce aws rds describe-db-engine-versions --engine db2-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}" \ --region region

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}" ^ --region region

このコマンドでは、次の例のような出力が生成されます。

[ { "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-aedb2-ce、および 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}" \ --region us-east-1

Windows の場合:

aws rds describe-db-engine-versions ^ --default-only --engine db2-ae ^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --region us-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 インスタンスのエンジンバージョンのアップグレード」を参照してください。