2.1 Oracle GoldenGate (Microservices Architecture) for Big Dataのスタート・ガイド

Oracle GoldenGate Microservices Architecture (MA)を使用すると、HTMLユーザー・インタフェースを使用してデータ・レプリケーションを構成および管理できます。Oracle GoldenGate MAには、サービス・マネージャ、管理サーバー、分散サーバー、受信サーバー、パフォーマンス・メトリック・サーバーおよび管理クライアントの各コンポーネントが含まれています。

Oracle GoldenGate MAコンポーネントの詳細は、Oracle GoldenGate Microservicesアーキテクチャのコンポーネントを参照してください。

このトピックでは、ビッグ・データ・ターゲットとのOracle GoldenGate (MA) for Big Data統合を設定するために実行する必要がある様々なタスクについて説明します。

2.1.1 デプロイメントの使用

デプロイメントの追加は、データ・レプリケーション・プラットフォームを設定するプロセスの最初のタスクです。デプロイメントはService Managerで管理します。

Oracle GoldenGate (MA) for Big Dataのインストールおよびデプロイの詳細は、Oracle GoldenGate for Big Dataのインストールとアップグレード・ガイドのOracle GoldenGate Microservices for Big Dataのインストールを参照してください。

Service Managerインスタンスにログインしたら、デプロイメントの作成または既存のデプロイメントの編集を行うことができます。1つのService Managerインスタンスで複数のデプロイメントを扱うことができます。デプロイメントの操作の詳細は、Oracle GoldenGate Microservicesアーキテクチャを使用してのステップ・バイ・ステップ・データ・レプリケーション・ガイドのサービス・マネージャの使用を参照してください。

2.1.2 Oracle GoldenGateプロパティ・ファイルについて

Oracle GoldenGate Java Deliverのユーザー・イグジット(Oracle GoldenGate Javaアダプタとも言う)を実行するために必要なOracle GoldenGateプロパティ・ファイルが、2つあります。ビッグ・データ統合を含むJava統合をホストするOracle GoldenGate Java Deliveryです。いずれかのプロセスを実行するには、Replicatプロパティ・ファイルが必要です。Replicatファイル名に必要な命名規則は、process_name.prmです。Replicatプロパティ・ファイルでのイグジット構文には、Javaアダプタ・プロパティ・ファイルの名前と場所を指定します。Javaアダプタの構成プロパティにGoldenGate for Big Data統合が含まれるのは、Javaアダプタ・プロパティ・ファイルです。Oracle GoldenGate for Big Data統合を実行するには、ReplicatとJavaアダプタのプロパティ・ファイルが必要です。

あるいは、デフォルト構文process_name.propertiesを使用しても、Javaアダプタ・プロパティは解決できます。Javaアダプタ・プロパティ・ファイルのデフォルトの命名を使用すると、Javaアダプタ・プロパティ・ファイルの名前をReplicatプロパティ・ファイルから省略できます。

Oracle GoldenGate for Big Data統合のプロパティ・ファイルの例は、次のディレクトリのサブディレクトリにあります。

GoldenGate_install_dir/AdapterExamples/big-data

2.1.2.1 パラメータ・ファイル

Oracle GoldenGate機能の多くは、パラメータ・ファイルに指定されたパラメータによって制御されます。パラメータ・ファイルは、関連するOracle GoldenGateプロセスによって読み取られるプレーン・テキスト・ファイルです。Oracle GoldenGateでは、GLOBALSファイルとランタイム・パラメータ・ファイルという2種類のパラメータ・ファイルが使用されます。

パラメータ・ファイルの使用方法の詳細は、Oracle GoldenGateの管理ガイドのOracle GoldenGateパラメータ・ファイルの使用を参照してください。

2.1.3 Admin Clientの使用

管理クライアントは、(クラシックGGSCIユーティリティに類似した)コマンドライン・ユーティリティです。これは、Microservicesサーバーによって公開されたREST APIを使用して、Oracle GoldenGateデプロイメントでの管理と構成のタスクを実行します。

管理クライアントの使用方法の詳細は、Oracle GoldenGateの管理ガイドの管理クライアントの使用を参照してください。

2.1.4 Oracle GoldenGate (Microservices Architecture)プロセスの制御

Oracle GoldenGate (MA)プロセスを制御する標準の方法は、管理クライアントを使用する方法です。

通常、Oracle GoldenGateプロセスが本番設定で初めて起動されるのは、初期同期プロセス(インスタンス化プロセスとも呼ばれる)時です。ただし、メンテナンス、アップグレード、トラブルシューティングなどの各種タスクを実行する場合は、必要に応じてプロセスを停止したり再起動する必要があります。詳細は、Oracle GoldenGateの管理ガイドのOracle GoldenGateプロセスの制御を参照してください。