フィジカル・スタンバイ・データベースが存在する場合のOracle Databaseのアップグレード

これらのステップでは、構成にフィジカル・スタンバイ・データベースが存在する場合にOracle Databaseにアップグレードする方法について説明します。

ノート:

アップグレードするデータベースがOracle Data Guard Broker構成のメンバーである場合は、続行する前にファスト・スタート・フェイルオーバーを無効化し、ブローカを停止する必要があります。これを実行する方法の詳細は、Oracle Data Guard Brokerを参照してください。
  1. Oracle Databaseアップグレード・ガイドで説明されている標準的なアップグレード前準備作業を確認して実行します。
  2. Oracle Databaseアップグレード・ガイドに従って、Oracleソフトウェアの新しいリリースを、フィジカル・スタンバイ・データベースとプライマリ・データベース・システムの新しいOracleホームにインストールします
  3. プライマリ・データベースを停止します。
  4. フィジカル・スタンバイ・データベースを停止します。
  5. アップグレード対象のOracleホーム(ソースOracleホーム)で実行しているすべてのリスナー、エージェントおよびその他のプロセスを停止します。このステップは、Oracle Real Application Cluster(Oracle RAC)環境のすべてのノードで実行します。
  6. 新しいOracleホーム(ターゲットOracleホーム)で、ソースOracleホームで停止したすべてのリスナー、エージェントおよびその他のプロセスを再起動します。
  7. フィジカル・スタンバイ・データベースを、ターゲットOracleホーム(アップグレード済バージョン)にマウントします。

    注意:

    プライマリ・データベースのアップグレードが完了するまで、スタンバイ・データベースをオープンしないでください。

  8. フィジカル・スタンバイ・データベースでREDO Applyを開始します。

    ノート:

    デフォルトでは、AutoUpgradeはログ送信を無効にします。AutoUpgrade構成ファイルを変更してログ送信を有効にした場合は、AutoUpgrade構成ファイルを変更して、AutoUpgradeのローカルで変更可能なグローバル・パラメータdefer_standby_log_shippingnoに設定します。たとえば: upg1.defer_standby_log_shipping=no
  9. プライマリ・データベースをアップグレードします。フィジカル・スタンバイ・データベースは、アップグレード時にプライマリ・データベースによって生成されたREDOがスタンバイに適用されるときにアップグレードされます。
  10. アップグレード後のプライマリ・データベースをオープンします。
  11. アップグレード前にOracle Active Data Guardが使用されていた場合は、アップグレード後に再度有効にする必要があります。

    リアルタイム問合せを参照してください

  12. (オプション)準備ができたら、COMPATIBLE初期化パラメータを変更します。

    ノート:

    Microsoft Windowsプラットフォームでは、ORADIMユーティリティを使用して(旧データベース・バージョンの)データベース・サービスを削除し、新規データベース・バージョンの新規データベース・サービスを作成する必要があります。プライマリ・サーバーとスタンバイ・サーバーの両方でOracleServiceSIDを置き換える必要があります。