これらのユーザーおよびグループは、インストール・プロセス中に 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 を作成するには、以下のようにします。
- root ユーザー権限を持つユーザーとしてログインします。
- オペレーティング・システムごとに該当するコマンドを入力します。
注: これらのコマンド・ラインの例には、パスワードは含まれていません。 これらは例示だけを目的としたものです。 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