アウトオブプレースOracle Databaseパッチの適用

ローカル・クラスタ・ノードでこの手順を使用して、Oracle Real Application Clusters (Oracle RAC)データベースのアウトオブプレース・パッチ適用を実行します。

  1. 最初のノードで目的のリリース更新(RU)のゴールド・イメージをダウンロードし、ファイルを新しいOracleホーム・ディレクトリに抽出します。たとえば:
    $ mkdir -p /u01/app/oracle/product/23.5.0/dbhome_1
    $ chgrp oinstall /u01/app/oracle/product/23.5.0/dbhome_1
    $ cd /u01/app/oracle/product/23.5.0/dbhome_1
    $ unzip -q /tmp/23_5_ru.zip
  2. runInstallerを使用して、ローカル・クラスタ・ノードの古いOracleホームと同じ新しいOracleホームを構成します。
    $ ./runInstaller -silent -setupDBHomeAs source_Oracle_home -clusterNodes=Node1,Node2,Node3..NodeN
    -clusterNodes=Node1,Node2,Node3..NodeNは、すべてのOracle RACノードのリストです。

    ノート:

    Oracle RACデータベースが実行されているすべてのノードを指定する必要があります。指定しないと、パッチ適用は失敗します。
    このステップでは、Oracle Databaseソフトウェアを初めてインストールするために使用するユーザーおよびグループなどの構成情報を取得し、新しいOracleホームにOracle Databaseソフトウェアをインストールします。
  3. ローカル・ノードで、Oracle DBCAコマンドライン・インタフェースを使用して、Oracle Databaseを古いホームから新しいホームに移動します。新しいOracleホームから、次のOracle DBCAコマンドを実行します。
    $ /u01/app/oracle/product/23.5.0/dbhome_1/bin/dbca -silent -moveDatabase -sourceDB source_DB_name
    ここで、-sourceDBは、Oracle RACデータベースの一意のデータベース名(DB_UNIQUE_NAME)、または単一インスタンスOracle Databaseのシステム識別子(ORACLE_SID)です。

    Oracle Real Application Clusters (Oracle RAC)および単一インスタンスのOracle DatabaseのOracle DBCAコマンドおよびオプションの詳細は、『Oracle Multitenant管理者ガイド』を参照してください。

または、Oracle DBCAをGUIモードで使用して、Oracle Databaseのアウトオブプレースのパッチ適用を実行することもできます。