Db2 データベース・インストール用のグループおよびユーザー ID の作成 (Linux および UNIX)

これらのユーザーおよびグループは、インストール・プロセス中に Db2 セットアップ・ウィザードによって作成されます。 希望する場合は、前もってそれらを作成することができます。

始める前に

このタスクを実行するためには、ユーザーおよびグループを作成するための root ユーザー権限が必要です。

このタスクについて

3 つのユーザーおよびグループが必要です。

この後の解説で使用しているユーザーおよびグループの名前を下の表に示してあります。 各システムの命名規則と Db2 の命名規則に準拠している限り、独自のユーザー名とグループ名を指定することができます。

作成するユーザー ID は、それ以降のセットアップ作業を完了するために必要になります。

表 1. デフォルトのユーザーおよびグループ
ユーザー サンプル・ユーザー名 サンプル・グループ名
インスタンス所有者 db2inst1 db2iadm1
fenced ユーザー db2fenc1 db2fsdm1
Db2 Administration Server のユーザー dasusr1 dasadm1
  • インスタンス所有者のホーム・ディレクトリーは、 Db2 インスタンスが作成される場所です。
  • fenced ユーザーは、 Db2 データベースで使用されるアドレス・スペースの外部にあるユーザー定義関数 (UDF) およびストアード・プロシージャーを実行するために使用されます。
  • Db2 Administration Server のユーザー のユーザー ID は、システムで Db2 Administration Server を実行するために使用されます。

プロシージャー

Db2 データベース・システムのための必要なグループおよびユーザー ID を作成するには、以下のようにします。

  1. root ユーザー権限を持つユーザーとしてログインします。
  2. オペレーティング・システムごとに該当するコマンドを入力します。
    注: これらのコマンド・ラインの例には、パスワードは含まれていません。 これらは例示だけを目的としたものです。 passwd username コマンドを使用して、コマンド行からパスワードを設定できます。
    AIX® オペレーティング・システム
    AIXでグループを作成するには、以下のコマンドを入力します。
       mkgroup id=999 db2iadm1
       mkgroup id=998 db2fsdm1
       mkgroup id=997 dasadm1
    グループごとにユーザーを作成します。
       mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 
          home=/home/db2inst1 db2inst1 
       mkuser id=1003 pgrp=db2fsdm1 groups=db2fsdm1 
          home=/home/db2fenc1 db2fenc1 
       mkuser id=1002 pgrp=dasadm1 groups=dasadm1 
          home=/home/dasusr1 dasusr1
    次のように、初期パスワードを設定します。
       passwd db2inst1
       passwd db2fenc1
       passwd dasusr1
    Linux® オペレーティング・システム
    Linux オペレーティング・システムでグループを作成するには、以下のコマンドを入力します。
       groupadd -g 999 db2iadm1
       groupadd -g 998 db2fsdm1
       groupadd -g 997 dasadm1
    グループごとにユーザーを作成します。
    useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1 
    useradd -u 1003 -g db2fsdm1 -m -d /home/db2fenc1 db2fenc1 
    useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
    次のように、初期パスワードを設定します。
       passwd db2inst1
       passwd db2fenc1
       passwd dasusr1