Oracle RAC を Oracle Solaris Cluster ソフトウェアとともにインストールすると、DBA グループには通常 dba という名前が付けられます。このグループには通常、root ユーザーと oracle ユーザーが含まれています。
各クラスタノードでこのタスクを実行してください。
# groupadd -g group-id group-name
エントリを追加するグループの名前を指定します。通常、このグループの名前は dba です。
システム内でグループの一意数値 ID (GID) を指定します。
Oracle RAC を実行できる各ノードでコマンドを同一にしてください。
データサービスクライアントで情報を使用できるように、ネットワーク情報サービス (NIS) や NIS+ など、ネットワークネームサービスでネームサービスエントリを作成できます。ネットワークネームサービスでの依存関係を削除するために、ローカル /etc ファイルにエントリを作成することもできます。
root ユーザーのホームディレクトリを作成する必要はありません。
ホームディレクトリを作成する潜在的なユーザーごとに、次のコマンドを入力します。
# mkdir -p user-home
作成するホームディレクトリのフルパスを指定します。
root ユーザーを追加する必要はありません。
各ユーザーを追加するには、useradd コマンドを使用します。システムにユーザーを追加すると、次のファイルにユーザーのエントリが追加されます。
/etc/passwd
/etc/shadow
# useradd -u user-id -g group-name -d user-home \ [ -s user-shell] user-name
システム内でのユーザーの一意数値 ID (UID) を指定します。
ユーザーがメンバーであるユーザーグループの名前を指定します。Step 2 で定義した DBA グループを指定する必要があります。
ユーザーのホームディレクトリのフルパスを指定します。Step 3 でユーザー用に作成したホームディレクトリを指定する必要があります。
ユーザーのログイン時にユーザーのシェルとして使用するプログラムのフルパス名をオプションで指定します。–s オプションを省略すると、システムはデフォルトで /bin/sh プログラムを使用します。–s オプションを指定する場合、user-shell は有効な実行可能ファイルを指定する必要があります。
追加するユーザーのユーザー名を指定します。Step 2 で定義した DBA グループ内の潜在的なユーザーの名前を指定する必要があります。
各ユーザーは、Oracle RAC のサポート を実行できる各ノードで同じにしてください。
各ユーザーのパスワードを設定するには、passwd コマンドを使用します。
# password user-name
パスワードを設定するユーザーのユーザー名を指定します。Step 4 で追加した DBA グループ内のユーザーの名前を指定する必要があります。
passwd コマンドは、パスワードを指定するよう求めます。
passwd コマンドは、パスワードを再入力するよう求めます。
所有者: ホームディレクトリを作成したユーザー
グループ: Step 2 で定義した DBA グループ
所有権を変更するホームディレクトリごとに、次のコマンドを入力します。
# chown user-name:group-name user-home
作成するサブディレクトリごとに、次のコマンドを入力します。
# mkdir /var/opt/user-name
/var/opt ディレクトリのサブディレクトリを作成するユーザーのユーザー名を指定します。Step 4 で追加した DBA グループ内のユーザーの名前を指定する必要があります。
所有者: ディレクトリを作成したユーザー
グループ: Step 2 で定義した DBA グループ
所有権を変更するディレクトリごとに、次のコマンドを入力します。
# chown user-name:group-name /var/opt/user-name
この例では、DBA グループ dba を作成するためのコマンドの順序を示します。このグループには、ユーザー root と oracle を含めます。
dba グループと oracle ユーザーは、次のように作成されます。
dba グループの GID は 520 です。
oracle ユーザーのホームディレクトリは /Oracle-home です。
oracle ユーザーの UID は 120 です。
oracle ユーザーのログインシェルは Bash シェルです。
# groupadd -g 520 dba # mkdir /Oracle-home # useradd -u 120 -g dba -d /Oracle-home -s /bin/bash oracle # passwd oracle New Password:oracle Re-enter new Password:oracle passwd: password successfully changed for oracle # chown oracle:dba /Oracle-home # mkdir /var/opt/oracle # chown oracle:dba /var/opt/oracle
関連項目
次のマニュアルページ:
次のステップ