5.3.2 リモート・ノードを更新するユーザー権限の確認

Oracle Grid Infrastructureソフトウェアのインストール中に複数のノードで実行される操作を実行できることを確認する必要があります。

インストールが成功するには、クラスタの各ノードで同じユーザー名およびパスワードを使用するか、またはドメイン・ユーザーを使用する必要があります。クラスタのすべてのノードのインストール・ユーザーに対して、ローカル管理者グループのメンバーシップを明示的に付与する必要があります。
  1. ユーザー・アカウント制御(UAC)のリモート制限がローカルのインストール・ユーザーで無効にされていることを判別します。インストールにドメイン・ユーザーを使用している場合は、この手順をスキップします。
    レジストリ・キーHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\SystemLocalAccountTokenFilterPolicyレジストリ・エントリの値を確認します。値には1が設定されている必要があります。このレジストリ・エントリが存在しない場合は、次の手順を実行します。
    1. 「スタート」をクリックして、「ファイル名を指定して実行」をクリックし、regeditと入力してから、[Enter]を押します。
    2. レジストリ・キーHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Systemに移動します。
    3. 「編集」メニューで、「新規」を選択して「DWORD値」をクリックします。
    4. LocalAccountTokenFilterPolicyと入力してから、[Enter]を押します。
    5. LocalAccountTokenFilterPolicyを右クリックして、「修正」をクリックします。
    6. 「値のデータ」ボックスに1と入力して「OK」をクリックします。
    7. 「レジストリ エディタ」を終了します。
    LocalAccountTokenFilterPolicyの値に1を設定することによって、ターゲット・リモート・コンピュータのローカル管理者グループのメンバーであるユーザーが、リモート管理接続を格上げされたトークンで確立し、管理タスクを実行できるようになります。管理ユーザーのUACリモート制限を無効にしないと、複数のノードにOracle Grid Infrastructureをインストールするときに、次のエラーが発生することがあります。
    INS-40937 The following hostnames are invalid
  2. OUIを実行する前に、インストーラを実行する予定のノードから、インストールに使用するユーザー・アカウントが、クラスタ内の各ノードで管理者グループのメンバーとして構成されていることを確認します。
    クラスタを構成するノードごとに次のコマンドを入力します(nodenameはノード名)。
    net use \\nodename\C$
  3. C:ドライブ以外のディスク・ドライブも使用する場合、使用する各ドライブのドライブ文字に置き換えて、クラスタのすべてのノードでnet useコマンドを繰り返し実行します。
  4. インストール・ユーザーがクラスタの各ノードのWindowsレジストリを更新できるように構成されていることを確認します。
    1. 「ファイル名を指定して実行」メニューまたはコマンド・プロンプトからregeditを実行します。
    2. 「ファイル」メニューから、「ネットワーク レジストリへの接続」を選択します。
    3. 「オブジェクト名を入力してください」編集ボックスに、クラスタ内のリモート・ノードの名前を入力して「OK」をクリックします。
    4. ノードがレジストリ・ツリーに表示されるまで待ちます。

リモート・ノードがレジストリ・ツリーに表示されないか、またはユーザー名とパスワードを入力するように求められた場合は、Oracle Grid Infrastructureのインストールを進める前に、オペレーティング・システム・レベルでの権限問題を解決する必要があります。