GoldenGateの使用方法について説明します。(OGG)製品によるソリューションでは、継続的な可用性を実現し、リアルタイムの情報を提供する主要なビジネス・アプリケーションが提供されます。異種のデータベースや環境間で、キャプチャ、ルーティング、変換および配信をリアルタイムに行うことが保証されます。GoldenGateの概念およびアーキテクチャを理解しておく必要があります。GoldenGateのドキュメントを参照してください。GoldenGateを使用してソース・データベースからステージング・データベースへ、オンライン・データをレプリケートします。GoldenGateを使用してロードされます。ステージング・データベースはOracleまたはTeradataスキーマに格納されます。この章の<database>という表記は、これらのソース・データベース・テクノロジのいずれかを意味します。GoldenGateでのCDCの設定は、次の手順で行われます。Integratorの共通フォーマット・デザイナ機能などを使用して、ステージング・データベースに作成されます。(OGG)のいずれかを使用して、レプリケートされたこれらの表でアクティブ化されます。GoldenGate構成ファイルが作成され、ステージング・データベースにCDCインフラストラクチャが設定されます。この段階では、ソース・データをキャプチャするためのアクティブなプロセスは開始されません。Extractプロセスが構成され、ソース・データベースからの変更のキャプチャが開始されます。対応するReplicatプロセスが構成され、ステージング・データベースへのこれらの変更のレプリケートが開始されます。変更は、レプリケートされたソース表とCDCインフラストラクチャの両方にレプリケートされます。GoldenGateを任意に構成して、ステージング表へのソース・データの初期ロードを実行できます。ODIインタフェースでは、レプリケートされた表をソースとして使用し、キャプチャされた変更を任意のODIシナリオ内でシームレスに使用できます。Integratorには、ソースからステージング・データベースにオンライン・データをレプリケートするためのナレッジ・モジュールが用意されています。これらのリストを表29-1に示します。JKMでは、ソース・サーバーではなくステージングOracleまたはTeradataデータベースでデータがジャーナル化されます。(OGG)では、次の同じタスクが実行されます。CDCフレームワーク・インフラストラクチャの作成および管理を行います。GoldenGateのキャプチャ(Extract)および配信(Replicat)プロセスを設定するためのパラメータ・ファイルを生成します。ソース・データベースの構成をチェックするための追加の手順を提供し、構成を修正するためのヒントを提示します。設定方法を説明するREADMEファイルを生成します。GoldenGateの構成を生成します。GoldenGateの構成を生成します。GoldenGateの構成を生成します。GoldenGateの構成を生成します。GoldenGateの構成を生成します。GoldenGateの構成を生成します。GoldenGateの構成を生成します。GoldenGateの構成を生成します。GoldenGateナレッジ・モジュールの使用を開始する前に、この項の情報を必ず読んでください。システム要件および動作要件インストールを実行する前に、システム要件および動作要件のドキュメントを読んで、使用する環境がインストールする製品の最低インストール要件を満たすことを確認する必要があります。(OTN)からアクセスできます。GoldenGateのドキュメントも参照してください。GoldenGateをインストールしておく必要があります。GoldenGateをインストールすると、GoldenGateのプロセスの実行および管理に必要なすべてのコンポーネントがインストールされます。GoldenGateのManagerプロセスがそれぞれのシステムで稼働している必要があり、リソース管理のために、ExtractまたはReplicatの実行中も稼働していることが必要です。JKMを使用して構成されるExtractおよびReplicatプロセスを開始する前に、このインストール手順を実行しておく必要があります。GoldenGateのドキュメントを参照してください。GoldenGateデータを使用するための接続性要件はありません。GoldenGateではODBCドライバを使用してソース・データベースに接続します。使用するシステムにODBCドライバをインストールして、データソースを宣言する必要があります。KMオプションSRC_DSNで、データソース名(DSN)を設定する必要があります。(OGG)を使用するには、次の手順を実行する必要があります。Integratorで宣言することが含まれます。この構成でトポロジを定義するには、次のタスクを実行します。ステージング・サーバーの定義OracleまたはTeradataテクノロジ用のデータ・サーバーを作成します。Integrator開発者ガイド』の物理スキーマの作成に関する項に記載されている標準の手順で、OracleまたはTeradata物理スキーマを作成します。GoldenGateプロセスによってキャプチャおよびレプリケートされた、変更されたレコードが含まれます。CDCインフラストラクチャの格納には、作業スキーマが使用されます。Integrator開発者ガイド』の論理スキーマの作成に関する項に記載されている標準の手順で、この物理スキーマ用の論理スキーマを作成し、特定のコンテキストで関連付けます。GoldenGateが変更をキャプチャするソース・データ・サーバーを定義する必要があります。標準の手順で、使用するソース・テクノロジのデータ・サーバーを作成します。詳細は、このガイドの、使用するソース・テクノロジに対応する章を参照してください。Enterprise」このデータ・サーバーは、ソース・データベース・インスタンスを表します。ソース物理スキーマの作成29.3.1.3項「ソース・データ・サーバーの定義」で作成したデータ・サーバーの下に、物理スキーマを作成します。Integrator開発者ガイド』の物理スキーマの作成に関する項に記載されている標準の手順に従います。Integrator開発者ガイド』の論理スキーマの作成に関する項に記載されている標準の手順で、この物理スキーマ用の論理スキーマを作成し、特定のコンテキストで関連付けます。GoldenGateにより、ソース内で変更されたレコードがステージング・サーバーにレプリケートされます。このレプリケーションを実行するには、ソース表の構造をステージング・サーバーにレプリケートする必要があります。これらのソース表をレプリケートするには、次のようにします。OracleまたはTeradataテクノロジを使用して新規データ・モデルを作成します。このモデルでは、29.3.1.2項「ステージング物理スキーマの作成」の手順で作成した論理スキーマを使用する必要があります。Integrator開発者ガイド』のモデルの作成に関する項を参照してください。このデータ・モデルをリバース・エンジニアリングする必要はありません。このモデルの新規ダイアグラムを作成し、レプリケートするソース表をこのダイアグラムに追加します。DDLスクリプトを生成し、これらのスクリプトを実行してステージング・データ・サーバー内に表を作成します。ソース・データの初期ロードを実行すると、このデータをステージング表にレプリケートできます。この初期ロードは、ODIで共通フォーマット・デザイナのインタフェースINの生成機能を使用して実行できます。GoldenGateを使用して、この初期ロードを実行できます。Integrator開発者ガイド』の「共通フォーマット・デザイナの使用」を参照してください。GoldenGateの機能を使用してプロジェクトを設定するには、標準の手順に従います。Integrator開発者ガイド』の統合プロジェクトの作成に関する項を参照してください。使用するソース・データ・サーバーおよびステージング・サーバーのテクノロジに応じて、使用するプロジェクトに次のいずれかのKMをインポートします。レプリケートされた表のCDCの構成レプリケートされた表に対してチェンジ・データ・キャプチャを構成する必要があります。この構成は一貫性セット・ジャーナル化の設定に似ており、次の手順を使用して実行します。レプリケートされた表を含むデータ・モデルを編集します。(OGG)を選択します。次のようにKMのオプションを設定します。GoldenGateの構成ファイルが生成される一時フォルダのフル・パス。GoldenGateソース・オブジェクト・グループの名前。注意:この名前は情報システム全体で一意である必要があります。この名前は5文字以下で、大文字または数字(もしくはその両方)のみを使用する必要があります。SRC_SETUP_OGG_PROCESSESがNoに設定されている場合、このオプションが必要となり、このオプションの値は他のモデルでのキャプチャを設定したときに指定した値と一致する必要があります。このKMオプションは、ODBCドライバを使用する場合は必須です。(OGG)には含まれていません。データソース名を定義する際には、次のようにデータソース名にデータベース・サーバー名を追加する必要があります。注意:この名前は情報システム全体で一意である必要があります。この名前は5文字以下で、大文字または数字(もしくはその両方)のみを使用する必要があります。GoldenGateプロセスを生成して、レプリケートされた表の初期ロードを実行します。Integratorでこの初期ロードを実行した場合、このオプションはNOのままで構いません。レプリケートする表またはモデル(すべての表をレプリケートする場合)を選択して右クリックし、「チェンジ・データ・キャプチャ」→「CDCに追加」を選択します。モデルを選択して右クリックし、「チェンジ・データ・キャプチャ」→「サブスクライバ」→「サブスクライブ」を選択します。このモデルのサブスクライバを追加します。モデルを選択して右クリックし、「チェンジ・データ・キャプチャ」→「ジャーナルの開始」を選択します。GoldenGateの構成が生成されます。ジャーナルの起動アクションの結果は、次のように確認できます。KMオプションで指定されたディレクトリに生成されます。GoldenGateプロセスの構成および開始を行えます。CDCインフラストラクチャが正しく設定されます。ジャーナル化されたデータストアが「モデル」アコーディオンに表示され、ジャーナル化のアクティブ・フラグが設定されます。モデルを右クリックして「チェンジ・データ・キャプチャ」→「ジャーナル・データ」を選択すると、これらのデータストアのジャーナル化されたデータにアクセスできます。Integrator開発者ガイド』の「チェンジ・データ・キャプチャの使用」を参照してください。注意:このCDC構成では一貫性セット・ジャーナル化がサポートされていますが、CDCにデータストアを追加した後に、モデルの「ジャーナル化表」タブでデータストアを順序付けする必要はありません。GoldenGateプロセスの構成および開始JKMにより、LOCAL_TEMP_DIR内に、ソースおよびターゲット・オブジェクト・グループと同じ名前のフォルダが生成されます。このフォルダには次のものが含まれます。GoldenGateプロセスの構成および開始の詳細な手順が含まれています。GoldenGateのインストール・ディレクトリにアップロードする構成ファイルが含まれています。GoldenGateのインストール・ディレクトリにアップロードする構成ファイルが含まれています。それぞれの構成用にカスタマイズされた詳細な手順は、READMEファイルに含まれています。これらの手順の内容は次のとおりです。srcフォルダからソース・サーバーへ、ファイルをアップロードまたはコピーします。stgフォルダからステージング・サーバーへ、ファイルをアップロードまたはコピーします。ggsciコマンドラインを使用して、Extractプロセス開始用のJKMによって生成されたOBEYファイルをソース・サーバーで実行します。defgenコマンドラインを使用して、ソース・サーバーで定義ファイルを生成します。この定義ファイルをステージング・サーバーにコピーします。初期ロード・オプションを使用する場合:ggsciコマンドラインを使用して、初期ロード用のJKMによって生成されたOBEYファイルをステージング・サーバーで実行します。ggsciコマンドラインを使用して、初期ロード用のJKMによって生成されたOBEYファイルをソース・サーバーで実行します。最後に、ggsciコマンドラインを使用して、Replicatプロセス開始用のJKMによって生成されたOBEYファイルをステージング・サーバーで実行します。GoldenGateのドキュメントを参照してください。レプリケートされたデータを使用したインタフェースの設計レプリケートされたデータ内のデータを統合インタフェースでソースとして使用できます。この処理は、一貫性セット・モードでジャーナル化されたソース・データストアを使用する場合と似ています。一貫性セット・ジャーナル化に関する項を参照してください。拡張構成この項には、拡張構成に関する次の内容が含まれています。初期ロードの方法ステージング表には、構成のレプリカおよびソース表のデータが含まれます。GoldenGateプロセスでは、ソース表での変更がキャプチャされ、ターゲットに適用されます。ステージング表には、最初にソース表の元のコンテンツをロードしておく必要があります。この初期ロードは、次の方法で実行できます。特定のGoldenGateプロセスにより、ソース表のコンテンツ全体がステージング表にロードされます。Integratorの共通フォーマット・デザイナの「インタフェースINの生成」オプション。この方法では、ODIインタフェースを使用してデータを転送します。データベースのバックアップ/リストア・ツールを使用して、データおよび構造をコピー。レプリケーション・パフォーマンスのチューニング次のKMオプションを使用して、レプリケーションのパフォーマンスを改善できます。このOracle固有のオプションは、PURGEキーワードの使用および統計(DBMS_STATSまたはANALYZEを使用)の収集方法に影響を及ぼします。この値を、使用するステージング・サーバーのデータベースのバージョンに設定します。GoldenGateのApplyプロセスの数。GoldenGateのTrailファイルのサイズをメガバイトで指定します。GoldenGateのドキュメントを参照してください。単一のソースで変更をキャプチャし、複数のステージング・サーバーにレプリケートする構成を設定できます。この設定方法および一般的な構成を次の例に示します。レプリケーションのソースとしてソース・サーバーSRCを使用し、STG1およびSTG2の両ステージング・サーバーにレプリケートします。次の構成を使用してSTG1のCDCを構成します。GoldenGateプロセスを設定します。次の構成を使用してSTG2のCDCを構成します。GoldenGateプロセスを設定します。SRCで構成を再度再生しても、キャプチャ・プロセス、trailファイルまたは定義ファイルは再作成されません。Datapumpプロセスが作成され、データがSTG2にプッシュされます。reserved.法律上の注意点ライブラリ。