Oracle GoldenGate Microservicesのアップグレード – GUIベース

GUIを使用してOracle GoldenGate Microservicesをアップグレードするステップについて学習します。

GUIを使用してOracle GoldenGate Microservicesをアップグレードするステップについて学習します。

次の手順に従って、Oracle GoldenGateインストール・ソフトウェアを取得し、アップグレード用にディレクトリを設定します。

  1. Oracle Technology NetworkまたはeDeliveryから最新のOracle GoldenGate Microservices 23aiソフトウェアをダウンロードします。

  2. Oracle GoldenGate 23ai MAソフトウェアをステージング・フォルダに移動し、解凍します。

    Linuxの場合は、次の例を使用します。

    $ mv /home/user/fbo_ggs_Linux_x64_Oracle_services_shiphome.zip /tmp
    $ cd /tmp$ unzip fbo_ggs_Linux_x64_Oracle_services_shiphome.zip
  3. インストーラを実行して、新しいOracle GoldenGateホーム・ディレクトリにソフトウェアをインストールします。

    Linuxの場合は、次の例を使用します。
    mkdir -p
    /u01/app/pracle/GoldenGate/23aicd
    /u01/oracle/stage/bo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/runInstaller

    これにより、Oracle GoldenGateインストーラ・ウィザードが起動します。

  4. このOracle GoldenGateインストール用のデータベースを選択し、「次」をクリックします。

  5. Oracle GoldenGateをインストールする場所を指定します。前に作成したディレクトリ(空)を選択し、「次」をクリックします。

  6. このインストールのメタデータを含むorainventoryディレクトリを指定し、「次」をクリックします。

  7. ソフトウェアをインストールし、必要な場合はレスポンス・ファイルを保存します。

この時点で、新しいOracle GoldenGate 23ai MAホームと、Oracle GoldenGate MAの以前のリリース・ホームが必要です。

サービス・マネージャのアップグレード

最新のOracle GoldenGate MAバージョンをインストールした後、次のステップはサービス・マネージャをアップグレードすることです。
  1. URL https://hostname:servicemanager_portからサービス・マネージャにログインします。

  2. サービス・マネージャの概要ページの「デプロイメント」セクションで「サービス・マネージャ」リンクを選択します。

  3. 「デプロイメントの詳細」セクションの横にある鉛筆アイコンをクリックし、GoldenGateホーム・パスを編集するためのダイアログ・ボックスを開きます。

  4. 「GoldenGateホーム」を、新しいOracle GoldenGateホームへのフルパスで更新します。

  5. 「適用」をクリックします。

  6. 「アクション」ドロップダウンを使用して、サービス・マネージャを再起動します。

デプロイメントのアップグレード

デプロイメントは、サービス・マネージャと同じステップでアップグレードすることも、サービス・マネージャのアップグレード後にアップグレードすることもできます。

デプロイメントをアップグレードするには、次の手順に従います。

  1. すべてのExtractおよびReplicatプロセスを正常に停止します。
    • Extractの正常な停止に時間がかかる可能性があるため、オープン(長時間実行)トランザクションおよびBounded Recoveryがあるか確認します。

    • 不要なオープン・トランザクション(SEND EXTRACT group_name SHOWTRANSなど)が表示されている場合は、それらのトランザクションをスキップするか、ただちに強制的に停止できます。この場合、次のコマンドを使用してBounded Recoveryチェックポイントを取得できます。

      SEND EXTRACT group_name, BR BRCHECKPOINT immediate

  2. サービス・マネージャからOracle GoldenGateホーム・ディレクトリの現在の場所を確認します。
    1. サービス・マネージャにログインします。http://hostname:servicemanager_port
    2. サービス・マネージャの概要ページで、「デプロイメント」セクションにあるデプロイメント名へのリンクをクリックします。デプロイメントの詳細が表示されます。
  3. 新しいOracle GoldenGateホーム・ディレクトリの場所でデプロイメントを編集および更新します。
    1. サービス・マネージャの「デプロイメントの詳細」の横にある鉛筆をクリックし、「詳細」タブでOracle GoldenGateホーム・ディレクトリを編集します。
    2. Oracle GoldenGateホーム・パスを新しいOracle GoldenGateホーム・ディレクトリへの完全パスで更新します。
    3. 「適用」をクリックします。
    4. Oracle GoldenGateホーム・パスが更新されたことを確認します。
    5. サービス・マネージャの左側のナビゲーション・ペインで、デプロイメントを選択し、「管理サービス」をクリックして管理サービスWebインタフェースを開きます。
    6. ログインし、すべてのExtractおよびReplicatを停止します。管理サービスWebページを閉じ、サービス・マネージャのページに戻ります。
  4. サービス・マネージャのページで、左側のナビゲーション・ペインからデプロイメント名を選択します。
  5. 「構成」をクリックし、環境変数の設定を変更します。統合ビルド機能では、ORACLE_HOMELD_LIBRARY_PATHおよびTNS_ADMINの環境変数をOracle GoldenGate内のOracle Database Clientソフトウェアにあわせて調整する必要があります。環境変数を次のように設定します。
    • ORACLE_HOME = $OGG_HOME/lib/instantclient

    • LD_LIBRARY_PATH = $OGG_HOME/lib:$OGG_HOME/lib/instantclient

    • TNS_ADMIN = tnsnames.oraおよびsqlnet.oraの場所

    • JAVA_HOME = $OGG_HOME/jdk

  6. 変更内容を保存してService Managerのホームページに戻ります。
  7. 変更内容を保存してService Managerのホームページに戻ります。
  8. デプロイメントの「アクション」ドロップダウンを選択し、「再開」を選択します。
  9. 「管理サービス」に再度ログインし、ExtractおよびReplicatを起動します。