DB2 Version 9.7 for Linux, UNIX, and Windows
手動構成が必要なインストール方法 (Linux および UNIX) >

ペイロード・ファイルによる DB2 製品のインストール (Linux および UNIX®)

ここでは、DB2® ペイロード・ファイルから、DB2 製品、コンポーネント、およびフィーチャーをインストールする方法を説明します。これはインストールに推奨される方法ではありません。 DB2 セットアップ・ウィザードまたは応答ファイル方式を使用することが推奨されています。

前提条件

DB2 ペイロード・ファイルをデプロイする前に:

制約事項

オペレーティング・システムのネイティブのインストール・ユーティリティー (rpm、SMIT、swinstall、または pkgadd など) を使用して、DB2 製品、コンポーネント、またはフィーチャーを手動でインストールすることはできません

DB2 ペイロード・ファイルから DB2 製品、コンポーネント、またはフィーチャーをインストールするには:

  1. ルート・インストールの場合は、root ユーザーとしてログオンします。非ルート・インストールの場合は、DB2 インストールを所有することになるユーザー ID でログオンします。
  2. 該当する DVD を挿入してマウントするか、またはインストール・イメージが保管されているファイル・システムにアクセスします。
  3. インストールする DB2 コンポーネントを探索します。それぞれの DB2 製品 DVD は、インストールで選択可能なコンポーネントをリストしているファイルを提供します。コンポーネント・リストは ComponentList.htm というファイルにあり、それは DVD 上の /db2/platform ディレクトリーにあります。ここで、platform はインストールを行うプラットフォームです。
  4. ペイロード・ファイルを解凍します。
    注:
    DB2 製品とコンポーネントが協働するためには、それらが単一パスにインストールされている必要があります。これを、DB2 製品を複数のパスにインストールできることと混同しないようにしてください。 しかし、製品とコンポーネントが協働するためには、それらが同じパスにインストールされ、かつ同じリリース・レベルである必要があります。コンポーネントに前提条件がある場合は、各ペイロードの中の DB2DIR/.metadata/COMPONENT/prereqs ファイルを調べて、どんな前提条件があるかを確認してください。 必須コンポーネントのいずれかが欠落している場合、その機能は作動しません。

    ペイロード・ファイルを解凍するには、該当するコマンドを実行します。

    各表記の意味は次のとおりです。
  5. 各 DB2 実行可能ファイルおよびライブラリー・ファイルについての組み込みライブラリー検索パスが確実にインストール・パスを使用するようにするため、以下のコマンドを実行します。
    DB2DIR/install/db2chgpath
    DB2DIR は、インストールする場所の絶対パス名です。
    重要な注意事項:
    • db2chgpath コマンドを実行した後で、プログラム・ファイルを移動することはできません。
    • 後から同じパスに追加のフィーチャーをインストールする場合は、db2stop コマンドを実行してから、db2chgpath コマンドを再実行する必要があります。
  6. ルート・インストールの場合は、この時点で db2icrt コマンドを使用して、DB2 インスタンスを作成できます。 インスタンスを作成する必要がない場合でも、最低限、db2ilist コマンドは実行してください。db2icrt コマンドまたは db2ilist コマンドは、この時点で実行する必要があります。これらのコマンドを実行するときには、インストールがグローバル・レジストリーに登録されるという副次作用があるからです。
  7. 非ルート・インストールの場合は、$HOME/sqllib/db2nrcfg を実行して非ルート・インスタンスを構成します。
  8. db2ls ユーティリティーをセットアップします。 db2ls ユーティリティーを使用すれば、インストール済みの DB2 コピーに関する情報を照会できます。db2ls ユーティリティーをセットアップするには、以下のようにします。
    1. どの DB2 コピーが最新の更新コピーかを確認するために、以下のコマンドを実行します。
      db2greg -dump
      以下のような出力が表示されます。
      S,DB2,9.5.0.0,/opt/ibm/copy1,-,,0,,,1159464765,0 
      S,DB2,9.5.0.1,/opt/ibm/copy2,,,1,0,,1159466596,0
      この出力例の第 2 行にある 9.5.0.1 から、copy2copy1 (9.5.0.0) よりも高いレベルであることがわかります。
    2. /usr/local/bin を調べて、db2ls へのリンクがあるかどうかを確認します。存在していれば、どの DB2 コピーを参照しているのかを確認します。
    3. 以下のいずれかの条件が真の場合は、/opt/ibm/<latest_copy>/install/db2ls へのリンクを /usr/local/bin ディレクトリーに作成します (<latest_copy> は、最高レベルの DB2 コピーです)。
      • /usr/local/bin/db2ls が存在しない場合
      • /usr/local/bin/db2ls は存在するが、システムにインストールされている最新の更新コピーでない DB2 コピーを参照している場合
  9. DB2 障害モニターを /etc/inittab でセットアップします。そのために、サーバー・インストールに用意されている db2fmcu コマンドを実行します。 例:
    DB2DIR/bin/db2fmcu -u -p /etc/inittab
    DB2DIR は、インストールする場所の絶対パス名です。
  10. 非ルート・インストールの場合、DB2 製品がインストールされた後に、非ルート DB2 インスタンスを使用するために、新しいログイン・セッションを開く必要があります。あるいは、$HOME/sqllib/db2profile (Bourne シェルおよび Korn シェル・ユーザーの場合) または $HOME/sqllib/db2chsrc (非 C シェル・ユーザーの場合) によって DB2 インスタンス環境を提供する場合は、同じログイン・セッションを使用することができます。ここで、$HOME は非ルート・ユーザーのホーム・ディレクトリーです。

ペイロードのデプロイメント後には、さらに手動の構成タスクを実行する必要があります。詳細については、関連タスクを参照してください。

[ ページのトップ | 前ページ | 次ページ | 目次 ]