IBM Support

[Db2] アプリケーション開発ツールのインストール方法

Question & Answer


Question

データベース・アプリケーション開発に必要な Db2 のヘッダー・ファイルが、Db2 のインストール・パスに見つかりません。 また、マニュアルで言及されているようなサンプル・プログラムも見つかりません。なぜでしょうか。 どうすれば入手できますか。

Cause

Db2 9.5 以降、アプリケーション開発に必要なヘッダー・ファイルやサンプル・プログラムは標準インストールでは導入されません。アプリケーション開発ツールを導入するにはカスタム・インストールを選択する必要があります。

Answer

すでに Db2 製品をセットアップ済みの場合、以下のようにアプリケーション開発ツールを追加できます。
  1. インストール済み製品と同じフィックスパック・レベルの Server フィックスパックをダウンロードし、一時パスに展開します。
    Download Db2 Fix Packs by version for Db2 for Linux, UNIX and Windows
    [Db2] Db2 のバージョンとエディションの確認方法
     
  2. インスタンス・オーナーでログインし、すべての Db2 インスタンスを停止します。
  3. root ユーザーで、フィックスパック展開先の db2setup を使ってコンポーネントを追加します。
    # db2setup -r db2server.rsp
    ここで指定する応答ファイルに、以下のように COMP = APPLICATION_DEVELOPMENT_TOOLS を含めてください。db2server.rsp (V11.5 Server Editions の例)
    LIC_AGREEMENT = ACCEPT
    PROD          = DB2_SERVER_EDITION        ** V10.5 以降はエディションで分かれていないため常に
    FILE          = /opt/ibm/db2/V11.5        ** 既存のインストール先
    INSTALL_TYPE  = CUSTOM                    ** コンポート追加の場合は CUSTOM
    COMP          = APPLICATION_DEVELOPMENT_TOOLS
    INSTALL_TSAMP = NO                        ** TSA をインストールしない場合
    db2ese.rsp (V10.1 Enterprise Server Edition の例)
    LIC_AGREEMENT = ACCEPT
    PROD          = ENTERPRISE_SERVER_EDITION ** FOR ESE (V10.1 以前の場合はエディションを指定)
    FILE          = /opt/IBM/db2/V10.1        ** 既存のインストール先
    INSTALL_TYPE  = CUSTOM                    ** コンポート追加の場合は CUSTOM
    COMP          = APPLICATION_DEVELOPMENT_TOOLS
    INSTALL_TSAMP = NO                        ** TSA をインストールしない場合
    
運用上の考慮点
何らかの理由でコンポーネントを除去する場合、db2_deinstall コマンドを使用します。
例:/opt/ibm/db2/V11.5 に追加したアプリケーション開発ツールを除去
  1. インスタンス・オーナーでログインし、すべての Db2 インスタンスを停止します。
  2. root ユーザーでログインし、該当の Db2 インストール・パスにある db2_deinstall を実行します。
    # /opt/ibm/db2/V11.5/install/db2_deinstall -F APPLICATION_DEVELOPMENT_TOOLS
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PknAAE","label":"Install\/Migrate\/Upgrade"}],"ARM Case Number":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"10.1.0;10.5.0;11.1.0;11.5.0;9.5.0;9.7.0"}]

Document Information

Modified date:
23 August 2023

UID

swg21965978