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

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

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

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

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

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

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

  4. 新しいOracle 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 23aiホーム・ディレクトリの現在の場所を確認します。
    1. サービス・マネージャにログインします。http://hostname:servicemanager_port
    2. サービス・マネージャ・ホームページの「デプロイメント」セクションでServiceManagerリンクを展開します。
    3. Oracle GoldenGateホーム・パスをコピーします。
  3. 「デプロイメント」セクションに戻り、アップグレードするデプロイメントのリンクを展開します。
  4. 「詳細」をクリックし、「デプロイメントの詳細」セクションの横にある鉛筆アイコンをクリックして、「GoldenGateホーム」パスを編集するためのダイアログ・ボックスを開きます。
  5. Oracle GoldenGateホーム・パスを新しいOracle GoldenGateホーム・ディレクトリへの完全パスで更新します。
  6. 「発行」をクリックして、Oracle GoldenGateホーム・パスが更新されたことを確認します。
  7. アップグレードするデプロイメントのデータベースによっては、環境変数の設定にさらに変更がある場合があります。必要に応じて、「構成」をクリックし、環境変数の設定を変更します。

    (Oracle Database用のOracle GoldenGateのみ)統合ビルド機能では、TNS_ADMINのみをOracle GoldenGate内のOracle Database Clientソフトウェアに調整する必要があります。

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

    OGG_HOME環境変数は、DATABASE_HOMELD_LIBRARY_PATHおよびJAVA_HOMEを自動的に検出できます。

    ノート:

    21cから23aiにアップグレードする場合、この手順は不要です。Oracle GoldenGate 19c以前から23aiにアップグレードする場合は、TNS_ADMIN環境変数のみが必要です。

    (SQL Server用のOracle GoldenGateのみ) Linux上のSQL Server用のOracle GoldenGate 23aiには、データベース接続用のODBCドライバが含まれています。必須ではありませんが、パッケージのドライバを使用することをお薦めします。パッケージのドライバを使用するには、2つの新しい環境変数を作成し、以前に作成したodbc.iniファイルを更新する必要があります。

    次の環境変数をデプロイメントに追加します:

    • ODBCSYSINI = ${OGG_HOME}/msodbc

    • ODBCINI = ${OGG_HOME}/msodbc/odbc.ini

    新しい環境変数を作成したら、既存のodbc.iniファイルをGoldenGate msodbcフォルダにコピーし、DSNエントリのODBCドライバ値を次のように変更します:
    Driver=Microsoft ODBC Driver for SQL Server
  8. 「発行」をクリックして、環境変数に加えた変更を保存します。
  9. サービス・マネージャのホーム・ページに戻ります。
  10. デプロイメントの「アクション」フィールドで「再起動」アイコンをクリックし、「OK」をクリックしてデプロイメントを再起動します。
  11. 新しい管理サービスに再度ログインし、すべてのExtractおよびReplicatを起動します。

    ノート:

    PostgreSQL用のOracle GoldenGateの場合は、Extractを起動する前に「アップグレード後の手順」を参照してください。

サービス・マネージャおよびデプロイメントが再起動されると、アップグレードが完了します。