8 Oracle GoldenGate Marketplaceイメージのアップグレード

この章は、OCIスタック・アプローチを使用して、既存の(または旧バージョンの) Oracle GoldenGate Marketplaceスタックを最新のリリースにアップグレードするのに役立ちます。

ノート:

19cスタックから21cリリースへのアップグレードは許可されていません。

トピック:

8.1 スタック

スタックは、最新のTerraformコード・ベースを含むzipファイルです。これらのスタックにより、新しいコンピュート・ノードのプロビジョニングおよび既存のブロック・ストレージのアタッチが可能になります。このアプローチにより、Oracle GoldenGateで、環境に存在する関連データが失われることがなくなります。

スタックが使用可能な場合、Oracleオブジェクト・ストアを通じてアクセスできます。

8.2 スタックの取得

Oracle GoldenGate Marketplaceをアップグレードする前に、最新のスタックを取得する必要があります。

スタックを取得するには、次の手順を実行します。
  1. Oracle Cloudインタフェース(OCI)にログインします。
  2. ホーム・ページで、左上隅に移動してコンテキスト・メニューを選択します。
  3. 「マーケットプレイス」 -> 「すべてのアプリケーション」を選択します。
  4. Oracle GoldenGate for Oracleを検索します。
  5. ダウンロードしたzipファイルをダウンロードし、アップグレードを実行します。

8.3 Oracle Cloud Marketplaceイメージのアップグレード(Terraformバージョンが同じ)

アップグレード・プロセスは、同じメジャー・バージョン内のアップグレード/パッチ適用に対してのみ有効です(たとえば、V19からV19、またはV21からV21)。現在のマーケットプレイスでは、イメージ更新によるメジャー・バージョン・アップグレードはサポートされていません。

既存のOracle GoldenGate Marketplaceイメージをアップグレードするには、次のタスクを実行します。
  1. スタックの正しいバージョンをダウンロードします。
  2. Oracle Cloud Interface (OCI)コンソールにログインします。
  3. ホーム・ページで、左上隅のナビゲーション・メニューをクリックし、「開発者サービス」「リソース・マネージャ」をクリックし、「スタック」をクリックします。
  4. アップグレードする既存のスタックを選択します。
  5. トップ・メニューで「編集」をクリックします。
  6. 「参照」をクリックして、ダウンロードしたスタックを選択します。
  7. 「表示名」を、アップグレード完了時にコンピュート・インスタンスのページに表示するインスタンス名に変更します。「表示名」は、Terraform構成ファイルをアップロードする前に表示されるインスタンスの名前です。通常、「表示名」では、名前の一部として製品のリリースを指定します。アップグレード・プロセスが完了し、バージョンが新しいバージョンに変更されても、「Compute」→「Instances」ページに表示されるインスタンス名は古いインスタンス名のままとなります。アップグレード・プロセスの間にこの表示名を変更すれば、「Instances」ページでインスタンスのリリース・バージョンがわかるようになります。
  8. 「次」をクリックします。
  9. 「次」「変更の保存」の順にクリックします。
  10. Oracle GoldenGateインスタンスにログインし、実行中のすべてのGoldenGateプロセスを停止します。マイクロサービス・アーキテクチャを実行している場合は、サービス・マネージャを含むすべてのサービス(管理サーバー、配布サーバー、受信側サーバーおよびメトリック・パフォーマンス・サーバー)を必ず停止してください。
  11. 「Terraform Action」「Plan」を選択します。
  12. 計画が完了したら、「Terraform Action」ページから、「Apply」を選択します。

    ジョブが完了するまで待機し、コンピュート・ノードが稼働しているかどうかを確認します。

  13. アップグレード後、~/.ssh/known_hosts ファイルからそのコンピュート・インスタンスのIPアドレスを削除します。それにより、コンピュート・ノードにログインしてすべてのOracle GoldenGateプロセスを開始できるようになります。