クラスタ用Oracle Grid Infrastructureのバイナリの再リンク

クラスタ用Oracle Grid Infrastructure(クラスタ用に構成されたOracle ClusterwareとOracle ASM)をインストールした後、バイナリを変更する必要がある場合は、次の手順を実行します。Grid_homeはクラスタ用Oracle Grid Infrastructureホームです。

警告:

実行可能ファイルを再リンクする前に、Oracleホーム・ディレクトリで実行されている、再リンク対象の実行可能ファイルをすべて停止する必要があります。また、Oracle共有ライブラリにリンクされているアプリケーションも停止してください。存在する場合は、すべてのOracle Automatic Storage Managementクラスタ・ファイル・システム(Oracle ACFS)ファイルシステムをアンマウントします。

rootユーザーとして次のコマンドを実行します。

# cd Grid_home/crs/install
# rootcrs.sh -unlock

クラスタ用Oracle Grid Infrastructure所有者で次のコマンドを実行します。

$ export ORACLE_HOME=Grid_home
$ Grid_home/bin/relink

再びrootユーザーとして次のコマンドを実行します。

# cd Grid_home/rdbms/install/
# ./rootadd_rdbms.sh
# cd Grid_home/crs/install
# rootcrs.sh -lock

オペレーティング・システムのパッチを適用したときやルート・ファイル・システムを置き換えないオペレーティング・システムのアップグレードを実行した後は毎回、Oracle ClusterwareとOracle ASMのバイナリを再リンクする必要があります。ルート・ファイル・システムが新しくなるオペレーティング・システムのアップグレードの場合、クラスタからノードを削除し、クラスタに戻す必要があります。

以前のリリースからアップグレードする場合に、以前のリリースのGridホームを削除するには、まず以前のリリースのGridホームをロック解除する必要があります。以前のリリースのホームからコマンドrootcrs.sh -unlockを実行し、以前のリリースのGridホームをロック解除します。スクリプトが完了した後、deinstallコマンドを実行できます。