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

クラスタ用のOracle Grid Infrastructureをインストールした後、Oracle Grid Infrastructureバイナリを変更する場合は、Oracle Linux 8以前のリリースでバイナリを再リンクする必要があります。

ノート:

次の場合、Oracle ClusterwareおよびOracle ASMバイナリを再リンクする必要はありません:
  • Oracle Linux 9以降のリリースでOracle Grid Infrastructureのフレッシュ・インストールを実行します。
  • オペレーティング・システムをOracle Linux 9以降のリリースにアップグレードします。
  • オペレーティング・システム・パッチをOracle Linux 9以降のリリースに適用します。

注意:

実行可能ファイルを再リンクする前に、Oracleホーム・ディレクトリで実行されている、再リンク対象の実行可能ファイルをすべて停止する必要があります。また、Oracle共有ライブラリにリンクされているアプリケーションも停止してください。Oracle Advanced Cluster File System (Oracle ACFS)ファイル・システムが存在する場合は、すべてをアンマウントします。
  1. rootユーザーとして、次のコマンドを使用してOracle Grid Infrastructureホームをロック解除します。
    # cd Grid_home/crs/install
    # rootcrs.sh -unlock
    
  2. gridユーザーとして、次のコマンドを使用してバイナリを再リンクします。
    $ export ORACLE_HOME=Grid_home
    $ Grid_home/bin/relink
    
  3. rootユーザーとして、次のようにしてGridホームを再ロックします。
    # cd Grid_home/rdbms/install/
    # ./rootadd_rdbms.sh
    # cd Grid_home/crs/install
    # rootcrs.sh -lock
    

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