機械翻訳について

2 OCI GoldenGateへの移行の準備

OCI GoldenGateへの移行を開始する前に、現在の環境の停止時間要件を考慮し、OCI GoldenGateに必要なものを慎重に計画して作成してください。

ダウンタイム要件

この移行プロセスは、Oracle Cloud Infrastructure Classic、マーケットプレイスまたはオンプレミスでの現在のOracle GoldenGateインスタンスの可用性に影響を最小限に抑えます。 移行された現在のOracle GoldenGateインスタンス・プロセスは、移行ワークフローごとに停止します。 移行が完了すると、レプリケーション・プロセスは停止した場所から再開されます。 移行が円滑に完了するように、本番データベースではアクティブなトランザクションを実行していない必要があります。

現在のOracle GoldenGateインスタンス・ファイル(構成ファイル、レポート・ファイル、証跡ファイルなど)は、移行の影響を受けません。

移行が正常に完了すると、クライアントはOCI GoldenGateに再ルーティングできます。

ネットワークに関する考慮事項

OCI GoldenGateは完全管理型のクラウド・サービスであり、基礎となるオペレーティング・システム・リソースへの直接アクセスがないことを意味します。 したがって、データをディスク・マウントに直接コピーして、データをOCI GoldenGateに直接転送することはできません。

Data Integration Platform Cloud (DIPC)エージェントの一部であるOracle GoldenGateインスタンスを移行する場合は、事前にネットワーク・パフォーマンスへの影響を確認します。

次の情報は、OracleからOracleへのレプリケーション用にOracle GoldenGateでサポートされているすべてのプラットフォームに適用されます。 Oracle GoldenGateのネットワーク要件は次のとおりです:

  • 抽出: 取得元のデータベースとは別のサーバーでOracle GoldenGateをリモートで実行する場合、レイテンシが80ミリ秒(ミリ秒)を超えると、パフォーマンスに影響する可能性があります。 統合抽出の場合、取得された表の変更のみが抽出プロセス自体に送信されます。
  • カット: データベースOracle GoldenGateとは別のサーバーでOracle GoldenGateをリモートで実行する場合、遅延が5msを超えるとパフォーマンスが影響を受ける可能性があります。
  • Oracle GoldenGateからOracle GoldenGateへの通信の場合: データの100%を取得している場合、証跡ファイルは生成されたREDOログ・ボリュームの30~40%で増大します。 つまり、Oracle GoldenGateは、ネットワーク全体で生成されたREDOログ・ボリュームの30~40%を送信します。 ネットワークがこのボリュームにスケーリングできない場合は、ネットワークを介して送信されるtrailファイル・データで圧縮を有効にできます。 通常、この圧縮では8:1の圧縮率以上の圧縮率を実現できます。 TCPウィンドウのソケット・サイズおよびバッファも変更できます。

必須OCIリソースの作成

OCI GoldenGateに移行する前に、必要なOCIリソースを作成する必要があります:

詳細は、「GoldenGateの開始」を参照してください。

デプロイメント・シェイプの選択

OCI GoldenGateに移行する前に、OCI GoldenGateリソースを設定してください。 OCI GoldenGateデプロイメントを作成すると、デプロイメントに必要なOracle Compute Units (OCPU)の数を選択するように求められます。

OCI GoldenGateのコンピュート・シェイプの数をIDにするには、Oracle Cloud Infrastructure Classic、マーケットプレイスまたはオンプレミス・インスタンスでOracle GoldenGate Cloud ClassicまたはOracle GoldenGateに現在使用しているシェイプに類似以上のリソースを提供することを検討してください。

Oracle Cloud InfrastructureおよびOracle Cloud Infrastructure Classicのそれぞれに標準コンピュート・シェイプの独自のセットがあります。 詳細は、次を参照してください。

OCI GoldenGateでは、「自動スケール」を有効にすることもできます。 自動スケーリングを有効にすると、デプロイメントは、スケール・ダイアログに現在表示されているOCPUの数より、コンピュートおよびメモリーの3倍までスケール・アップできます。 1つのOCPUは16 GBのメモリーと同等です。 ワークロードに追加のOCPUが必要な場合、自動スケーリングが有効な場合、手動による介入なしで、デプロイメントは自動的にリソースを使用します。 詳細は、「デプロイメントのスケーリング」を参照してください。

移行前タスクの実行

移行を開始する前に、次のステップを実行します:

  1. 移行するOracle GoldenGateインスタンスのクラウド・ストレージのデータをバックアップおよび保護します。 データには、構成ファイルと証跡ファイル・データが含まれます。 バックアップの実行ステップは、「バックアップおよびリストアの実行」を参照してください。
    • Oracle GoldenGate Cloud Classicデータのロケーションは/u02/data/ggdataです。
    • DIPCデータのロケーションは、エージェントのインストール・ディレクトリ$OGG_HOME/dataにあります。
    • オンプレミス・データのロケーションは$OGG_HOME/dataです。
    • Oracle GoldenGate Marketplaceのデフォルトのデータ・ロケーションは、/u02/trailsです。
  2. Oracle GoldenGate Classicアーキテクチャから証跡を受け取るOracle GoldenGate Cloud ClassicまたはOracle GoldenGate Marketplaceの場合:
    • OCI GoldenGateは完全管理型のクラウド・サービスであるため、OCI GoldenGateデプロイメントに移動できる構成ファイルまたはtrailファイルはありません。
    • 移行するOracle GoldenGateインスタンスが別のOracle GoldenGate Classicインスタンスからtrailファイルを受信している場合(「Dist-instance」と呼びます)、最初にDist-instanceをMicoservicesインスタンスに変換する必要があります。
  3. 移行するOracle GoldenGateインスタンスでClassic Extractを使用している場合、OCI GoldenGateで同じものを作成することはできません。統合抽出に切り替える必要があります。 統合抽出を使用するために必要なすべてのデータベース・パッチがインストールされていることを確認します。 「Oracle 12c以上の推奨パッチ」を参照してください。