db2icrt によるインスタンスの作成

Db2® インスタンスは、データを保管してアプリケーションを実行する環境です。 db2icrt コマンドを使用して、インスタンスを作成します。

始める前に

Linux® または UNIX オペレーティング・システムでは、root ユーザー権限が必要です。

注: Db2 障害モニターがオンになっている場合は、 db2icrt コマンドの実行が終了すると、 Db2 インスタンスが自動的に開始されます。 db2stop コマンドを使用すると、インスタンスを停止することができます。

プロシージャー

db2icrt を使用してインスタンスを作成するには、以下のようにします。

  1. 適切な権限でログインします。
  2. db2icrt コマンドを実行します。
    例えば、 Linux または UNIX オペレーティング・システムの場合は、以下のようにします。
    DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName
    ここで、
    DB2DIR
    Db2 インストール・ディレクトリーです。
    • theAIX® オペレーティング・システムの場合、デフォルトの Db2 インストール・ディレクトリーは /opt/IBM/db2/V11.5です。
    • Linux オペレーティング・システムの場合、デフォルトのインストール・ディレクトリーは /opt/ibm/db2/V11.5です。
    -a AuthType (Linux または UNIX)
    インスタンスの認証タイプ。 AuthTypeは、SERVERCLIENT、または SERVER_ENCRYPT のいずれかです。 SERVER がデフォルトです。 このパラメーターはオプションです。
    -u FencedID
    fenced ユーザー定義関数 (UDF) および fenced ストアード・プロシージャーが実行されるユーザーの名前を表します。 クライアントにインスタンスを作成している場合には、このフラグは不要です。 作成した fenced ユーザーの名前を指定してください。
    InstName
    インスタンス名。 インスタンス名は、インスタンスの所有者ユーザーの名前と同じでなければなりません。 作成したインスタンス所有者ユーザーの名前を指定してください。 インスタンス所有者ユーザーのホーム・ディレクトリーにインスタンスが作成されます。

例えば、サーバー認証を使用していて、fenced ユーザーが db2fenc1であり、インスタンス所有ユーザーが db2inst1である場合、以下のコマンドを使用して AIX オペレーティング・システム上にインスタンスを作成します。
/opt/IBM/db2/V11.5/instance/db2icrt -a server -u db2fenc1 db2inst1

次の作業

(オプション) インスタンスの作成後、ヘルス・モニターのために通知を構成することができます。 このタスクは、Db2 CLP コマンドを使用して実行できます。