Oracle Grid InfrastructureとOracle Databaseの同時パッチ適用

この手順では、クラスタのダウンタイムを発生させずに、クラスタ上のOracle Grid InfrastructureとOracle Databaseに最新のパッチ・レベルを適用します。

始める前に

この手順では、Oracle Grid Infrastructure 12cリリース2 (12.2.0.1)がターゲット・クラスタ上で実行されています。作業用コピーGI_HOME_12201_WCPYは、このクラスタ上のアクティブなGridホームです。作業用コピーDB_HOME_12201_WCPYでは、Oracle RAC 12cリリース2 (12.2.0.1)データベースが実行され、データベース・インスタンスdb1が実行されています。作業用コピーDB_HOME_12102_WCPYでは、Oracle RAC 12cリリース1 (12.1.0.2)データベースが実行され、データベース・インスタンスdb2が実行されています

高速ホーム・プロビジョニング・サーバー上で、Oracle Grid InfrastructureとOracle RACデータベースに必要なパッチが、イメージGI_HOME_12201_PSU1DB_HOME_12201_PSU1DB_HOME_12102_PSU5に適用されていることを確認してください。

ソース・ホームで構成されているグループは、宛先ホームのものに一致する必要があります。

プロシージャ

  1. 次の手順で、ターゲットOracleホームを準備します。
    1. パッチ適用するクラスタ上のソフトウェア専用Gridホームをプロビジョニングします。
      $ rhpctl add workingcopy -workingcopy GI_HOME_12201_PATCHED_WCPY 
        -image GI_HOME_12201_PSU1 –client CLUSTER_005 -softwareonly
    2. パッチ適用する各リリースのデータベース・ホーム(データベース・インスタンスなし)をプロビジョニングします。
      $ rhpctl add workingcopy -workingcopy DB_HOME_12201_PATCHED_WCPY 
        -image DB_HOME_12201_PSU1
      $ rhpctl add workingcopy -workingcopy DB_HOME_12102_PATCHED_WCPY 
        -image DB_HOME_12102_PSU5
  2. 次のコマンドを実行して、Oracle Grid Infrastructureと、node1上のすべてのOracle RACデータベースにパッチを適用します。
    $ rhpctl move gihome -sourcewc GI_HOME_12201_WCPY -destwc GI_HOME_12201_PATCHED_WCPY -auto
      -dbhomes DB_HOME_12102_WCPY=DB_HOME_12102_PATCHED_WCPY,DB_HOME_12201_WCPY=DB_HOME_12201_PATCHED_WCPY  -targetnode node1 {authentication_option}

    このコマンドを実行すると、アクティブなOracle Grid Infrastructureが作業用コピーGI_HOME_12201_WCPYからGI_HOME_12201_PATCHED_WCPYに、Oracle RACデータベースdb1DB_HOME_12201_WCPYからDB_HOME_12201_PATCHED_WCPYに、Oracle RACデータベースdb2DB_HOME_12102_WCPYからDB_HOME_12102_PATCHED_WCPYに移動されます。