ORACLE RAC環境構築 root.shの実行に失敗した場合の対処

root.shの実行ログの場所

 root.sh 実行中に問題が発生した場合には、/cfgtoollogs/crsconfig ディレクトリに配置されたログ・ファイルを確認します。

/cfgtoollogs/crsconfig/rootcrs_.log

/cfgtoollogs/crsconfig/roothas.log

ソフトウェアを削除せずに行うOracle Clusterwareの構成解除

 root.sh 実行中に問題が発生した場合は、Oracle Clusterwareの構成解除が必要な場合がある。

 フラグ-deconfig -forceを指定してrootcrs.plコマンドを実行すると、インストールしたソフトウェアを削除しなくても、1つ以上のノードでOracle Clusterwareの構成を解除できます。
 この機能は、共有記憶域を誤って構成した場合など、インストール中に1つ以上のクラスタ・ノードでエラーが発生した場合に役に立ちます。エラーの原因を修正してから、再度rootcrs.plを実行できます。

  • 1つのノードの構成解除

cd /crs/install
perl rootcrs.pl -deconfig -force

  • クラスタ内のすべてのノードの構成を解除。(最後のノードで次のコマンドを入力します)

cd /crs/install
perl rootcrs.pl -deconfig -force -lastnode

  • lastnodeフラグを指定すると、Oracle Cluster Registry(OCR)および投票ディスクを含むクラスタの構成解除が完了します。

修正が終わったら、再度root.shを実行する。