現在インストールされている Db2 バージョンの確認
Install Path Level Fix Pack Special Install Number Install Date Installer UID
--------------------------------------------------------------------------------------------
/opt/ibm/db2/V11.5 11.5.4.0 7 Fri Aug 21 12:25:53 2020 CDT 0db2level および db2licm -l を使用することもできます。 これら 2 つのコマンドをインスタンス所有者として発行すると、インスタンスの製品、バージョン、およびビルド・レベルを特定するのに必要な情報が得られます。
db2level コマンドを実行すると、インスタンスの名前、バージョン、ビルド・レベルに加えて、インストール場所が得られます。 以下に示すのは、db2level コマンドのサンプル出力です。
DB21085I This instance or install (instance name, where applicable: "db2inst1")
uses "64" bits and DB2 code release "SQL11054" with level identifier "0605010F".
Informational tokens are "DB2 v11.5.4.0", "s2006161200", "DYN2006161200AMD64",
and Fix Pack "0".
Product is installed at "/opt/ibm/db2/V11.5".
上記の出力は、インスタンス “db2inst1” が 64 ビット・インスタンス ("64" ビットを使用) であり、 Db2 バージョン 11.5.4 インスタンスであることを示しています。 出力には、バージョンとビルド・レベルの記述が複数回あります。 最初の行には、「Db2 line code release “SQL09075”” 」セクションのバージョンとビルド・レベルが含まれています。 バージョンとビルド・レベルは、3 行目の「Informational tokens “DB2 v11.5.4.0”」のセクションにもリストされています。 その行の最後の部分には、フィックスパック・レベルが数値で示されています。
製品は、db2licm -l の出力で特定できます。 下に、その出力のサンプルを示します。
Product name: "Db2 Advanced Edition"
License type: "Virtual Processor Core"
Expiry date: "Permanent"
Product identifier: "db2adv"
Version information: "11.5"
Enforcement policy: "Hard Stop"
Features:
IBM Db2 Performance Management Offering: "Not Licensed"
「Product Name」フィールドには、インストールされている Db2 製品の名前が示されます。 この場合、「Db2 Advanced Edition」になります。 コマンドが複数の製品の情報を返す場合、インスタンスの製品を特定するには、db2level コマンドによって返された場所を探し、そのロケーションにある cfg ディレクトリーに移動します。 db2licm 出力の「Product Identifier」フィールドと同じ名前で、拡張子が「.lvl」であるファイルを探します。 上記の例では、このファイルは db2ese.lvl という名前で、 /opt/ibm/db2/V11.5 ディレクトリーにあります。
DB21085I This instance or install (instance name, where applicable: "DB2")
uses "64" bits and DB2 code release "SQL11057" with level identifier "0608010F".
Informational tokens are "DB2 v11.5.7000.1973", "s2111221000",
"DYN2111221000WIN64", and Fix Pack "0".
Product is installed at "C:\PROGRA~1\IBM\SQLLIB" with DB2 Copy Name "DB2COPY1".上記の出力は、Unix および Linux でコマンドを実行して返される出力とほとんど同じです。 コピーのファイルの場所は、出力の最後の行に指定されています。
次に、db2licm -l コマンドを発行します。 このコマンドの出力は、Unix および Linux 環境で返される出力と同じです。
db2licm -l コマンドから複数の製品が返される場合は、Unix および Linux 環境と同様に、「Product Identifier」フィールドと同じ名前で、拡張子が「.lvl」であるファイルを見つけて、インストールされている製品を確認することができます。 上記の例の場合、このファイルは db2ese.lvl という名前で、 C:\PROGRA~1\IBM\SQLLIB\cfg ディレクトリーにあります。
「コントロール パネル」からインストール済みプログラムの出力を見てコピー名を確認することで製品を識別することもできます。
詳しくは、 db2ls -インストール済みの Db2 製品およびフィーチャーのリスト・コマンド、 db2level - Db2 サービス・レベルの表示コマンド、 db2licm -ライセンス管理ツール・コマンド、および ../../com.ibm.db2.luw.admin.cmd.doc/doc/r0002059.dita を参照してください。