1 Oracle GoldenGateのスタート・ガイド
Oracle GoldenGateは、Classic ArchitectureとMicroservices Architecture (MA)の2つのアーキテクチャをサポートしています。
-
あるデータベースからデータ・レコードの静的抽出を行い、別のデータベースにそのレコードをロードする場合。
-
ソースとターゲットのデータ一貫性を維持するために、トランザクションデータ操作言語(DML)操作とデータ定義言語(DDL)変更(サポートされるデータベースの場合)を継続的に抽出およびレプリケートする場合。
-
データベースから抽出を行い、データベース以外の場所にあるファイルにレプリケートする場合。
Oracle GoldenGateアーキテクチャの概要
次の表では、2つのOracle GoldenGateアーキテクチャについて説明し、どのような場合にそれぞれを使用するかを示します。
X | Classic Architecture | Microservices Architecture |
---|---|---|
アーキテクチャの概要 |
Oracle GoldenGate Classic Architectureは、様々なトポロジ間でデータを効率よく移動するために必要なプロセスとファイルを提供します。これらのプロセスとファイルがClassic Architectureの主要コンポーネントを形成します。これは以前のリリースの製品設計でした。 |
Oracle GoldenGate Microservices Architectureは、Oracle GoldenGate環境の一部としてREST対応サービスを提供する新しいマイクロサービス・アーキテクチャです。REST対応サービスでは、HTML5 Webページ、コマンドラインおよびAPIを介して、リモート構成、管理および監視を提供します。 |
使用目的 |
次の目的に対しては、Oracle GoldenGate Classic Architectureを使用するようにOracle GoldenGateをインストールして構成できます。
|
次の用途には、Oracle GoldenGate Microservices Architectureを使用するようにOracle GoldenGateをインストールして構成できます。
|
サポート対象のデータベース |
Classic Architectureは、動作保証マトリックスに示すように、サポート対象のすべてのデータベースをサポートします。 |
MAは、Oracleデータベースのみをサポートします。 |
- データベースの準備
Oracle GoldenGateレプリケーション用にOracle Databaseを構成します。 - 環境変数の設定
デプロイメント・タスクを実行する際にMA固有の環境変数を設定できます。 - データ・レプリケーション・タスクのロードマップ
データ・レプリケーションを設定するにはいくつかのタスクを実行する必要があります。
データベースの準備
Oracle GoldenGateレプリケーション用にOracle Databaseを構成します。
親トピック: Oracle GoldenGateのスタート・ガイド
環境変数の設定
デプロイメント・タスクを実行する際にMA固有の環境変数を設定できます。
-
Oracle GoldenGate Configuration Assistant (OGGCA)
-
SSL/TLSセキュリティ(オプション)
Oracle GoldenGate Configuration Assistant、oggca.sh
では、次の環境変数が設定されます。
-
ORACLE_HOME
export ORACLE_HOME=database_install_location
-
OGG_HOME
export OGG_HOME=ogg_install_location
-
LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
-
TNS_ADMIN
export TNS_ADMIN=$ORACLE_HOME/network/admin
-
PATH
export PATH=$OGG_HOME/bin:$PATH
-
Oracle_SID
- Oracle Database SID
セキュアなデプロイメントを設定するには、追加の環境変数が必要です。
「Oracle GoldenGate Microservices Architectureのコンポーネント」を参照してください。
注意:
コマンドライン・ユーティリティを使用する場合は、OGG_HOME
、OGG_VAR_HOME
およびOGG_ETC_HOME
変数を環境内で適切に設定する必要があります。
親トピック: Oracle GoldenGateのスタート・ガイド
データ・レプリケーション・タスクのロードマップ
データ・レプリケーションを設定するためにはいくつものタスクを実行する必要があります。
タスク | 説明 |
Oracle GoldenGate Configuration Assistant (oggca)の実行によるセキュアなデプロイメントやセキュアでないデプロイメントの作成および構成 | 「セキュアなデプロイメントおよびセキュアでないデプロイメントの設定」を参照してください。 |
Service Managerへのログイン | Service Managerにログインすると、他のサーバー(Administration Server、Distribution Server、Performance Metrics ServerおよびReceiver Server)のステータスを確認できます。「Service Managerに接続する方法」を参照してください |
資格証明ストアの追加 | Extractを作成する前にデータベースに接続するためのユーザーIDとパスワードを設定します。「データベース資格証明を追加する方法」を参照してください。資格証明構成を設定する際にドメイン別名を設定することもできます。 |
Extractの追加 | 「Extractを追加する方法」 |
Extractの登録 | 統合Extractを作成するときにはExtractを登録する必要があります。「Extractを追加する方法」を参照してください。 |
分散パスの追加 | 「分散パスを追加する方法」を参照してください |
Replicatの追加 | 「Replicatを追加する方法」を参照してください |
Replicatの登録 | 「Replicatを追加する方法」を参照してください |
Extractの起動 | 「Extractを追加する方法」を参照してください |
分散パスの開始 | 「分散パスを追加する方法」を参照してください |
Replicatの起動 | 「Replicatを追加する方法」を参照してください |
パスの詳細に関するReceiver Serverのチェック | 「パスのモニター」を参照してください |
ExtractおよびReplicatのモニター | 「パスのモニター」、「ネットワーク・パラメータのチューニング」および「サーバー・パフォーマンスのモニター」を参照してください |
パフォーマンス・メトリックのモニター | 「パフォーマンスのモニター」を参照してください |
親トピック: Oracle GoldenGateのスタート・ガイド