クラスタ用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
コマンドを実行できます。
親トピック: Oracle Databaseソフトウェアの削除