この付録では、Oracle GoldenGateソフトウェアによってOracle GoldenGateインストール・ディレクトリで作成または使用されるプログラム、ディレクトリおよびその他のコンポーネントについて説明します。特定のプラットフォームでは、ここに記載されていない追加ファイルがインストールされる場合があります。また、ここに記載されているファイルがすべてのプラットフォームにインストールされるとはかぎりません。
この付録の内容は次のとおりです。
この項では、Oracle GoldenGateのルート・インストール・ディレクトリにインストールされるプログラムについて説明します。
注意: 一部のプログラムはすべてのインストールに含まれない場合があります。たとえば、ご使用のプラットフォームでキャプチャまたは配信のみがOracle GoldenGateによってサポートされる場合には、extractプログラムまたはreplicatプログラムはそれぞれインストールされません。同様に、特定のデータベースをサポートするための特別なファイルがインストールされる場合があります。 |
表A-1 インストールされるOracle GoldenGateプログラムおよびユーティリティ
プログラム | 説明 |
---|---|
|
チェックポイント・ファイルを新しいバージョンに変換します。 |
|
環境をダンプします。 |
|
ソース表とターゲット表の定義が異なる場合に、データ定義を生成し、Oracle GoldenGateプロセスで参照します。 |
|
WindowsまたはUNIXシステムのCollectorおよびReplicatによって作成されたイベント・メッセージをNonStopシステムのEMSに送信します。 |
|
データベース表またはトランザクション・ログからキャプチャを実行するか、ベンダーのアクセス・モジュールからトランザクション・データを受信します。 |
|
SQL/MXデータベース用のOracle GoldenGateインストール・スクリプト。 |
|
コマンドの発行またはパラメータ・ファイルの管理に使用するOracle Goldengateのユーザー・インタフェース。 |
|
z/OSシステムのバッチ・ジョブまたはオペレータ・コンソールからOracle GoldenGate Managerプロセスを起動します。DB2 z/OSデータベースをサポートするためにインストールされます。 |
|
Oracle GoldenGateをWindowsサービスとしてインストールし、Windowsベースのその他のサービス・オプションを提供します。 |
|
データ暗号化キーを生成します。 |
|
抽出証跡またはファイルに格納されている情報の表示や保存のためのユーティリティ。 |
|
(Manager) GGSCIインタフェースを使用してリソース管理、Oracle GoldenGateプロセスの制御と監視、レポート作成、およびリクエストのルーティングを行う制御プロセス。 |
|
ターゲット・データベースの表にデータを適用します。 |
|
トランザクション操作の順序を逆転するユーティリティ。これにより、Replicatを使用してターゲット表の変更を取り消し、前の状態に戻すことができます。 |
|
リモートの証跡にデータを書き込むExtract TCP/IPサーバーのコレクタであるCollectorプロセス。 |
|
Oracle GoldenGateのログ表およびロギング・トリガーを作成するスクリプトを生成し、トリガーベースの抽出方法をサポートします。 |
|
TMF対応のアプリケーションにより生成されるTMF監査証跡を読み取るため、Extractによって起動されます。NonStop SQL/MXデータベースをサポートするためにインストールされます。 |
この項では、Oracle GoldenGateインストール・ディレクトリのサブディレクトリとその内容について説明します。
注意: 一部のディレクトリはインストールに含まれない場合があります。 |
表A-2 インストールされるOracle GoldenGateサブディレクトリ
ディレクトリ | 説明 |
---|---|
|
制限付きリカバリ機能用のチェックポイント・ファイルを格納します。 |
|
Oracle GoldenGate Monitorの構成に使用されるプロパティおよびXMLファイルを格納します。 |
|
Oracle GoldenGate MonitorアプリケーションまたはOracle Enterprise Manager内で使用するためにOracle GoldenGateインスタンスから収集された情報の永続化に使用されるデータ・ストアを格納します。 |
|
ExtractプロセスおよびReplicatプロセスによって作成されたチェックポイント・ファイル(データの精度とフォルト・トレランスをサポートするために現在の読込みおよび書込み位置が保存されている)が含まれています。Oracle GoldenGateの内部フォーマットで書き込まれます。 ファイル名の形式は、 これらのファイルは編集しないでください。 例:
|
|
Extractプロセスによって作成されるOracle GoldenGateの証跡ファイルと抽出ファイルのデフォルトの場所。抽出されたデータをReplicatプロセスや他のアプリケーション、ユーティリティでさらに処理するために格納します。Oracle GoldenGateの内部フォーマットで書き込まれます。 ファイル名の形式は、ユーザーが定義した2文字の接頭辞の後に、6桁の順序番号(証跡ファイル)か、ユーザーが定義した関連するExtractプロセス・グループの名前(抽出ファイル)が続きます。 これらのファイルは編集しないでください。 例:
|
|
異機種間の同期化環境で使用されるソース・データおよびターゲット・データの定義を保存するためにDEFGENユーティリティによって作成されるデータ定義ファイルのデフォルトの場所です。外部ASCIIで記述されます。ファイル名の形式は、DEFGENパラメータ・ファイルで指定されるユーザー定義の名前です。 これらのファイルは、新規作成された表の定義を追加するために編集することができます。定義ファイルの編集方法が不明な場合は、Oracle GoldenGateテクニカル・サポートにご連絡ください。 例:
|
|
Oracle GoldenGate MonitorをサポートするJava実行可能ファイルを格納します。 |
|
このディレクトリは使用されなくなりました。 |
|
ステータス・ファイルのデフォルトの場所です。ファイル名の形式は これらのファイルはプロセスの実行中にのみ作成されます。ファイルには、プログラム名、プロセス名、ポート番号、プロセスIDが示されます。 これらのファイルは編集しないでください。 例:
|
|
Oracle GoldenGateのプロセスのグループまたはユーティリティのランタイム・パラメータを保存するためにOracle GoldenGateによって作成される、Oracle GoldenGateパラメータ・ファイルのデフォルトの場所。外部ASCII形式で書き込まれます。ファイル名の形式は、 プロセスの停止後、Oracle GoldenGateパラメータの値を変更するために、これらのファイルを編集できます。これらは、テキスト・エディタで直接編集するか、GGSCIで 例:
|
|
Oracle GoldenGateでは使用しません。 |
|
実行される処理に関する統計情報をレポートするためにExtractプロセス、Replicatプロセス、Managerプロセスによって作成される、プロセス・レポート・ファイルのデフォルトの場所。外部ASCII形式で書き込まれます。 ファイル名の形式は、 これらのファイルは編集しないでください。 例:
|
|
|
|
キャッシュ・マネージャに割り当てられているメモリー・サイズを超えた場合にトランザクション・データを格納するデフォルトの場所。これらのファイルは編集しないでください。 |
|
Oracle GoldenGate MonitorをサポートするOracle Walletを格納します。このディレクトリは、ウォレットを作成するユーティリティが実行されるまでインストールされません。 |
|
ユーザー・イグジットの作成に便利なサンプル・ファイルを格納します。 |
この項では、Oracle GoldenGateインストールのルート・ディレクトリに作成またはインストールされるその他のファイル、テンプレートおよびオブジェクトについて説明します。
注意: データベースおよびOSプラットフォームによっては、一部のファイルが使用環境にインストールされない場合があります。 |
表A-3 インストールされるその他のOracle GoldenGateのファイル
コンポーネント | 説明 |
---|---|
|
Microsoft BCP/DTSバルクロード・ユーティリティ用の実行ファイルの作成時にReplicatで使用するためのテンプレート。 |
|
Blowfishの暗号化ソフトウェア・ライセンス契約。 |
|
Oracle GoldenGate Monitor CサブエージェントのWindowsダイナミック・リンク・ライブラリを格納します。 |
|
|
chkpt_ |
ローカル・データベースでチェックポイント表を作成するスクリプト。データベース・タイプごとに異なるスクリプトがインストールされます。 |
|
IBM |
|
DDLトレース・ファイルを削除するスクリプト。(Oracleインストール) |
|
マーカー表からのDDLをファイルに保存するスクリプト。 |
|
Oracle GoldenGate DDLトリガーを無効にするスクリプト。(Oracleインストール) |
|
Oracle GoldenGate DDLトリガーを有効にするスクリプト。(Oracleインストール) |
|
Oracle GoldenGateでのDDLのフィルタリングをサポートするスクリプト。このスクリプトはプログラムで実行されます。手動で実行しないでください。 |
|
Oracle GoldenGateのサポート・スタッフによって使用される空のスクリプト・ファイル。 |
|
Oracle GoldenGate DDLサポートの一部としてプログラムで実行されるスクリプト。これらのスクリプトは実行しないでください。 |
|
パフォーマンス向上のためにDDLトレース、DDLパッケージ、およびDDLトリガーを確保するスクリプト。(Oracleインストール) |
|
DDLレプリケーション機能をサポートするためにOracleのごみ箱をパージするスクリプト。 |
|
DDL抽出トリガーおよびパッケージを削除するスクリプト。(Oracleインストール) |
|
Oracle DDLオブジェクトのインストールをサポートします。このスクリプトはプログラムで実行されます。手動で実行しないでください。 |
|
Oracle GoldenGateのDDL抽出オブジェクトおよびレプリケーション・オブジェクトをインストールするスクリプト。(Oracleインストール) |
|
Oracle GoldenGateのDDLサポート機能によって作成された各オブジェクトが存在し、正しく機能しているかを検証するスクリプト。(Oracleインストール) |
|
Oracle DDLトリガーがメタデータを収集するかどうかを制御するスクリプト。このスクリプトはプログラムで実行されます。手動で実行しないでください。 |
|
DDLトレースがオンであるか、オフであるかを制御するスクリプト。 |
|
DDLサポート機能のためのトレース・レベルを設定するスクリプト。(Oracleインストール) |
|
トレースが有効だった場合に存在している可能性があるテキスト・ファイルをデバッグします。 |
demo_ demo_ |
チュートリアルおよび基本的なテストで使用するためのデモンストレーション表を作成し、移入するスクリプト。 |
. |
トレースの目的でOracle GoldenGateのプロセスで作成されるダンプ・ファイル。 |
|
暗号化鍵を格納するユーザー作成ファイル。外部ASCII形式で書き込まれます。 |
|
ユーザー・イグジットの例。 |
|
UTF16でエンコードされたデータを、ユーザー・イグジットとプロセスの間で交換される情報に対するコールバック構造で使用する方法を示すユーザー・イグジット例。 |
|
FreeBSDのライセンス契約。 |
|
Oracle GoldenGateのプロセスによって返されるエラー、情報メッセージおよび警告メッセージが含まれるデータ・ファイル。このファイルのバージョンは、プロセスの起動時にチェックされ、プロセスを動作させるためにはプロセスのバージョンと同一である必要があります。 |
|
Oracle GoldenGateで生成されたイベント、メッセージ、エラーおよび警告の処理を記録するファイル。 |
|
|
|
Oracle GoldenGateのインスタンス全体に適用するパラメータを保存する、ユーザーが作成するファイル。 |
|
GGSCIコマンド・インタフェースのヘルプ・ファイル。 |
|
International Components for UnicodeのWindows共有ライブラリ。 |
|
Oracle GoldenGate MonitorのJavaエージェントのWindowsバッチ・ファイル。 |
|
Oracle GoldenGate Monitorエージェントのログ・ファイル。 |
|
Oracle GoldenGate MonitorのJavaエージェントのUNIXシェル・スクリプト。 |
|
Lesser General Public Licenseステートメント。Free Software Foundationのフリー・ライブラリに適用されます。 |
|
UNIX上のIngres 2.6用ODBCファイル。 |
|
|
|
Oracle GoldenGate XMLプロシージャのXMLライブラリを含むWindowsのダイナミック・リンク・ライブラリ。 |
|
|
|
NonStopソース・システムからマーカーが渡された場合に、Replicatによって作成されるファイル。 |
|
DDLマーカー表を削除するスクリプト。(Oracleインストール) |
|
Oracle GoldenGateのDDLマーカー表をインストールするスクリプト。(Oracleインストール) |
|
DDLマーカー表が正常にインストールされたことを確認するスクリプト。(Oracleインストール) |
|
サードパーティ・ソフトウェアのライセンス・ファイル。 |
|
UNIX上のIngres 2.6のODBC構成ファイル。 |
|
DDLサポートのための構成可能なパラメータが含まれているスクリプト。(Oracleインストール) |
|
|
|
Microsoft WindowsのPOSIXスレッド・ライブラリ。 |
|
Oracleの暗号化されたデータのレプリケーションをサポートします。 |
|
Oracle GoldenGate Monitorエージェントをサポートするスクリプト・ファイル。 |
|
Oracle GoldenGateのDDLサポートに必要なデータベース・ロールを作成するスクリプト。(Oracleインストール) |
|
UNIX上のIngres 2.6用サンプルODBCファイル。 |
|
Oracle SQL*Loaderバルクロード・ユーティリティ用の制御ファイルの作成時にReplicatで使用するためのテンプレート。 |
|
Managerプロセスを起動および停止するz/OS |
|
GGSCIからManagerプロセスを開始するz/OS UNIX System Servicesのスクリプト。 |
|
Managerプロセスのためのz/OSシステム入力コマンド。 |
|
TCP/IPエラーに対応するユーザー定義の指示を含むファイル。 |
|
ユーザー・イグジットAPIのファイルが含まれます。 |
|
Apache XMLパーサー・ライブラリ。 |
|
|
データベース・チェックポイントを使用する場合、ADD CHECKPOINTTABLE
コマンドを実行すると、Oracle GoldenGateによりユーザー定義名を使用してデータベースにチェックポイント表が作成されます。または、ユーザーがchkpt_
db
_create.sql
スクリプトを使用して表を作成することもできます。ここでdb
はデータベースのタイプです。
この表の列の名前または属性は変更しないでください。表記憶域属性は必要に応じて変更できます。
表A-4 チェックポイント表の定義
列 | 説明 |
---|---|
|
チェックポイントにこの表を使用するReplicatグループの名前。複数のReplicatグループで同じ表を使用できます。 |
|
同じ表に書き込むReplicatグループの数にかかわらず、 |
|
チェックポイント・ファイルの順序番号。 |
|
ファイルのチェックポイントの相対バイト・アドレス。 |
|
チェックポイント・ファイル内のチェックポイントの位置のタイムスタンプ。 |
|
チェックポイント表の作成日時。 |
|
チェックポイント表の最終更新日時。 |
|
現在のOracle GoldenGateのホーム・ディレクトリまたはフォルダ。 |