db2licm - ライセンス管理ツール・コマンド

ローカル・システムにインストールされているライセンスおよびポリシーの追加、削除、リスト表示、変更などの基本的なライセンス機能を実行します。

注: プロセッサー・バリュー・ユニット (PVU) ライセンス交付構造では、各プロセッサー・コアに特定の数のバリュー・ユニットが割り当てられます。 ソフトウェア・プログラムをデプロイするプロセッサー・コアごとのプロセッサー値単位の総数を取得しなければなりません。 IBM は引き続き、チップ上の各プロセッサー・コアとなるようにプロセッサーを定義します。 例えば、二重コアのチップにはプロセッサー・コアが 2 つ含まれます。

個々のソフトウェア・プログラムには、値単位ごとに固有の価格があります。 個々のソフトウェア・プログラムをデプロイする場合の総コストを判別するには、値単位当たりのプログラム価格に、必要なプロセッサー値単位の総数を乗算します。


注意: Db2® は指定された CPU コア数に制限できないため、 Db2 ライセンスに一致するように Db2 環境を制限する必要があります。 場合によっては、 Db2 は、定義されたプロセッサー・ライセンスを超過していることを示す ADM12017E メッセージまたは類似のメッセージを返します。

許可

Windows オペレーティング・システムの場合:
  • -a-r、または -x コマンド・パラメーターを使用するには、ローカル管理者グループまたはパワー・ユーザー・グループに属している必要があります。
  • -c-e-p-rまたは-u コマンド・パラメーターを使うには、SYSADM 権限が必要です。

UNIX および Linux® オペレーティング・システムでは、権限は必要ありません。

必要な接続

なし

コマンド構文

Read syntax diagramSkip visual syntax diagramdb2licm-afilename-eproduct-identifierHARDSOFT-pproduct-identifierCONCURRENTOFF-tdatabase-nameusernamepassword-rproduct-identifier-uproduct-identifiernum-users-cproduct-identifiernum-connectors-gfilename-x-lSHOW DETAIL-v-h-?

コマンド・パラメーター

-a filename
製品のライセンスを追加します。 有効なライセンス情報の入ったファイル名を指定します。 これは、ライセンス製品 CD から入手するか、 IBM 担当員または認定販売店にお問い合わせください。
-e product-identifier
システムの制約ポリシーを更新します。 デフォルトでは、準拠していない使い方は準拠レポートに記録されます。 有効な値は HARD または SOFT です。
HARD
以下の場合に、ライセンス交付を受けていない要求を制限することを指定します。
  • 行圧縮: 行圧縮のための有効なライセンス資格がない場合に、以下の操作がエラー・メッセージを返すことを指定します。
    • COMPRESS YES句を指定したCREATE または ALTER TABLE ステートメント。
    • COMPRESS YES句を指定したCREATEまたは ALTER INDEX ステートメント。
  • ネイティブ暗号化: 以下のコマンドが、 IBM® Db2 暗号化 オファリングの有効なライセンス資格なしでエラー・メッセージを返すことを指定します。
    • ENCRYPT パラメーターを指定したCREATE または BACKUP DATABASEコマンド。
    注: Db2 製品エディションを変更しても、ライセンス・ポリシーが 「SOFT」に変更されることはありません。
SOFT
ライセンスなしの要求は準拠レポートに記録されるが、制限されないことを指定します。
-p product-identifier
システムで使用するライセンス・ポリシー・タイプを更新します。
CONCURRENT
同時ユーザー・ポリシーに関して指定します。
OFF
すべてのポリシーをオフにするよう指定します。
-t database-name username password
指定されたデータベースのすべてのユーザー表に保管されているユーザー・データを表示します。 テラバイト・ライセンスの使用シナリオでのデータ使用量を表示します。 データベース名、ユーザー名、およびパスワードを指定してください。 このオプションを指定したコマンドを、インスタンス・ユーザーとして実行します。
-r product-identifier
製品のライセンスを除去します。 特定の製品のIDを取得するには、-l オプションを指定してコマンドを呼び出してください。
-u product-identifier num-users
レコードの保持のためにお客様が購入したユーザー・ライセンスの数を更新します。 製品 ID およびユーザー数を指定します。 なお、ユーザーの実際の数に制約はありません。
-c product-identifier num-connectors
レコードの保持のためにお客様が購入したコネクター・ライセンスの数を更新します。 製品 ID とコネクター数を指定してください。 なお、ユーザーの実際の数に制約はありません。
-g filename
準拠レポートを生成します。 出力を保管するファイル名を指定してください。
注: 最新のライセンス準拠レポートを取得するには、データベースを再始動する必要があります。 プロセッサー、ソケット、コア、メモリー、その他のシステム制限は、準拠レポートに含まれません。
-x
ライセンス準拠レポートのために、ライセンス準拠情報をリセットします。
-l
使用できるライセンス情報 (製品 ID を含む) と共に、すべての製品を一覧で示します。
SHOW DETAIL
ライセンス・フィーチャーに関する詳細情報 (存在する場合) を表示するよう指定します。
-v
バージョン情報を表示します。
-h | -?
ヘルプ情報を表示します。 このオプションを指定すると、他のすべてのオプションは無視され、 ヘルプ情報だけが表示されます。

例 1:

基本例:
   db2licm -a db2ese_u.lic
   db2licm -p db2consv concurrent
   db2licm -r db2ese
   db2licm -u db2wse 10
   db2licm -e db2ese SOFT
   db2licm -t testdb jmathew temp4now
注: 上記の例では、入力されたユーザー・ライセンスの数は記録保持のみを目的としており、準拠を強制するものではありません。

例 2:

以下の出力例は、すべての製品および (製品 ID を含む) 使用できるライセンス情報をリストします。
C:\Program Files\IBM\SQLLIB\BIN>db2licm -l
Product name:                     "Db2 Enterprise Server Edition"
License type:                     "Trial"
Expiry date:                      "08/31/2009"
Product identifier:               "db2ese"
Version information:              "10.5"
注: Linux では、 db2licm -l コマンドにより、以下の通知メッセージが /var/log/messages: に書き込まれます。
   kernel: Program db2licm tried to access /dev/mem between 1f0000000f0000->10100000000.

例 3: ENCRYPT パラメーターを指定した CREATE DATABASE コマンドは、制約ポリシーが HARDに設定されていると失敗します。

制約ポリシーを HARD に設定してください。
db2licm -e db2aese HARD
適用ポリシーが HARDに設定されていると、 ENCRYPT パラメーターを指定した CREATE DATABASE コマンドは失敗します。 以下に例を示します。
db2licm -l
Product name:                     "Db2 Advanced Enterprise Server Edition"
License type:                     "CPU Option"
Expiry date:                      "Permanent"
Product identifier:               "db2aese"
Version information:              "10.5"
Enforcement policy:               "Hard Stop"
db2 create database samptab1 ENCRYPT
SQL8029N  A valid license key was not found for the requested functionality.
Reference numbers: "8".