この手順では、クラスタから削除するノードからOracle RACソフトウェアを削除し、残りのノードのインベントリを更新します。
削除するノードのOracle RACホームにリスナーが存在する場合、Oracle RACソフトウェアを削除する前にリスナーを無効にして停止する必要があります。リスナーの名前および削除するノード名前を指定して、次のコマンドをクラスタ内の任意のノードで実行します。
srvctl disable listener -listener listener_name -node name_of_node_to_delete srvctl stop listener -listener listener_name -node name_of_node_to_delete
削除するノードの%ORACLE_HOME%\oui\bin
から次のコマンドを実行して、そのノードのインベントリを更新します。
setup.exe -updateNodeList ORACLE_HOME=Oracle_home_location "CLUSTER_NODES={name_of_node_to_delete}" -local
Oracle_home
\deinstall
ディレクトリから次のコマンドを実行することによって、削除するノードからOracleホームをアンインストールします。
deinstall -local
クラスタ内の残りのノードのいずれかのOracle_home
\oui\bin
ディレクトリから次のコマンドを実行して、これらのノードのインベントリを更新します。コマンドには、残りのノードの名前をカンマ区切りリストで指定します。
setup.exe -updateNodeList ORACLE_HOME=Oracle_home_location "CLUSTER_NODES={remaining_node_list}"
共有Oracle RACホームがある場合、この手順のコマンド例に-cfs
オプションを追加し、クラスタ・ファイル・システムの完全なパスの場所を指定します。