ヘッダーをスキップ
Oracle® Enterprise Manager Cloud Control基本インストレーション・ガイド
12c リリース2 (12.1.0.2)
B65084-06
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

5 オペレーティング・システム・グループおよびユーザーの作成

この章では、作成する必要のあるオペレーティング・システム・グループとユーザー、およびその作成方法について説明します。 この章の具体的な内容は次のとおりです。

必要なオペレーティング・システム・グループおよびユーザー

すべてのインストール・タイプには、次のオペレーティング・システム・グループおよびユーザーが必要です。

システム上のOracleソフトウェアのすべてのインストールに対して、1つのOracleインベントリ・グループが必要です。最初のOracleソフトウェアのインストール以降は、このシステムへのすべてのOracleソフトウェアのインストールに、同じOracleインベントリ・グループを使用する必要があります。

オペレーティング・システム・グループおよびユーザーの作成方法

次の項では、必要なオペレーティング・システム・ユーザーおよびグループの作成方法について説明します。


注意:

ローカル・ユーザーおよびグループを作成するかわりに、ネットワーク情報サービス(NIS)などのディレクトリ・サービスで適切なユーザーおよびグループを作成できます。ディレクトリ・サービスの使用方法の詳細は、システム管理者に問い合せるか、オペレーティング・システムのドキュメントを参照してください。

Oracleインベントリ・グループの作成

Oracleインベントリ・グループが存在しない場合は、作成する必要があります。次の各項で、Oracleインベントリ・グループが存在する場合にその名前を判別する方法と、必要に応じてOracleインベントリ・グループを作成する方法について説明します。

Oracleインベントリ・グループが存在するかどうかの確認

システムに最初にOracleソフトウェアをインストールすると、oraInst.locファイルが作成されます。このファイルにより、Oracleインベントリ・グループの名前とOracleインベントリ・ディレクトリへのパスが識別されます。

Oracleインベントリ・グループが存在するかどうかを確認するには、次のコマンドを入力します。

$ more /etc/oraInst.loc

注意:

oraInst.locファイルは、Linuxおよびその他のプラットフォームの/etcディレクトリにあります。Solarisプラットフォームでは、/var/opt/oracle/にあります。

oraInst.locファイルが存在する場合、このコマンドによる出力は次のようになります。

inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall

inst_groupパラメータは、Oracleインベントリ・グループ名がoinstallであることを示します。

Oracleインベントリ・グループの作成

oraInst.locファイルが存在しない場合、またはOracleインベントリ・グループが異なる場合、次のコマンドを使用してOracleインベントリ・グループoinstallを作成します。

# /usr/sbin/groupadd oinstall

Oracleソフトウェア所有者ユーザーの作成

次の場合、Oracleソフトウェア所有者ユーザーを作成する必要があります。

  • Oracleソフトウェア所有者ユーザーが存在しない場合。たとえば、システムにOracleソフトウェアを初めてインストールする場合です。

  • Oracleソフトウェア所有者ユーザーは存在するが、異なるグループ・メンバーシップを持つ異なるオペレーティング・システム・ユーザーを使用するために、新しいOracle Databaseインストール環境でそれらのグループにデータベース管理権限を付与する場合

Oracleソフトウェア所有者ユーザーが存在するかどうかの確認

oracleというOracleソフトウェア所有者ユーザーが存在するかどうかを確認するには、次のコマンドを実行します。

$ id oracle

oracleユーザーが存在する場合、このコマンドによる出力は次のようになります。

uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)

ユーザーが存在する場合は、既存ユーザーを使用するか、別のoracleユーザーを作成するかを決定します。


注意:

既存ユーザーを使用または変更する前に、必要に応じて、システム管理者に連絡してください。

Oracleソフトウェア所有者ユーザーの作成

Oracleソフトウェア所有者ユーザーが存在しないか、Oracleソフトウェア所有者ユーザーが新規に必要な場合、次の手順を使用して作成します。次の手順では、同じ名前のユーザーが存在する場合以外は、oracleというユーザー名を使用してください。

  1. oracleユーザーを作成するには、次のようなコマンドを入力します。

    # /usr/sbin/useradd -g oinstall oracle
    

    このコマンドで、-gオプションは、プライマリ・グループを指定します。プライマリ・グループは、oinstallなどのOracleインベントリ・グループである必要があります。

  2. oracleユーザーのパスワードを設定します。

    # passwd oracle
    

注意:

特にOracleソフトウェア・ライブラリを使用している場合は、すべてのOMSインスタンスで同じUIDを使用することをお薦めします。UIDが異なる場合、あるOMSで作成されたファイルは、別のOMSで変更できません。

Oracleソフトウェア所有者ユーザーの変更

oracleユーザーは存在するが、そのプライマリ・グループがoinstallでない場合は、次のようなコマンドを入力してプライマリ・グループを変更します。-gオプションを使用してプライマリ・グループを指定します。

# /usr/sbin/usermod -g oinstall oracle