プライマリ・コンテンツに移動
Oracle® Real Application Clusters管理およびデプロイメント・ガイド
12cリリース1 (12.1)
B71323-07
目次へ移動
目次
索引へ移動
索引

前
次

LinuxおよびUNIXシステムでのローカルOracleホームのクローニング

この項では、LinuxおよびUNIXシステム環境でローカル(非共有)Oracleホームをクローニングして、既存のOracle RAC環境にノードを追加する方法について説明します。

Oracle DatabaseとOracle RACソフトウェアをクローニングするには、次の手順を実行します。

  1. Oracleホームのコピーを作成し、このコピーを使用して1つ以上のノードでクローニング手順を実行するには、「Oracle RACのクローニングの準備」の手順に従ってください。

  2. tarユーティリティを使用して、既存ノードでOracleホームのアーカイブを作成し、それを新規ノードにコピーします。ソース・ノードのOracleホームの場所が$ORACLE_HOMEである場合は、これと同じディレクトリを新規ノード上のコピー先として使用する必要があります。

  3. 新規ノードで、環境変数ORACLE_HOMEおよびORACLE_BASEを構成します。次に、$ORACLE_HOME/clone/binディレクトリに移動し、次のコマンドを実行しますが、ここで、existing_nodeはクローニングするノードの名前、new_node2およびnew_node3は新規ノードの名前、Oracle_home_nameはOracleホームの名前です。

    perl clone.pl -O 'CLUSTER_NODES={existing_node,new_node2,new_node3}'
    -O LOCAL_NODE=new_node2 ORACLE_BASE=$ORACLE_BASE ORACLE_HOME=$ORACLE_HOME
    ORACLE_HOME_NAME=Oracle_home_name -O -noConfig
    
  4. 次のコマンドを実行し、新規ノードでOracle RACを構成するためのConfiguration Assistantを実行します。

    $ORACLE_HOME/cfgtoollogs/configToolFailedCommands
    

    このスクリプトには、インストール中に失敗、スキップまたはキャンセルされたすべてのコマンドが含まれています。このスクリプトは、Oracle Universal Installer外でデータベース構成アシスタントを実行するために使用できます。スクリプトの実行前に、スクリプト内のパスワードを更新する必要があるかどうかを確認してください。

  5. 既存ノードで、$ORACLE_HOME/oui/binディレクトリから次のコマンドを実行し、Oracle RACを含むOracle Databaseホーム(Oracle_homeで指定)のインベントリを更新します。existing_nodeはクローニング元のノードの名前、new_node2およびnew_node3は新規ノードの名前です。

    ./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME -O "CLUSTER_
    NODES={existing_node,new_node2,new_node3}" 
    
  6. それぞれの新規ノードで、$ORACLE_HOMEディレクトリに移動し、次のコマンドを実行します。

    ./root.sh
    
  7. クローニングしたノードから、Database Configuration Assistant(DBCA)を実行して、新規ノードにOracle RACデータベース・インスタンスを追加します。