この付録では、Oracle GoldenGateのインストール・ディレクトリにあるOracle GoldenGateソフトウェアによって作成または使用されるプログラム、ディレクトリおよびその他のコンポーネントについて説明します。特定のプラットフォーム上にインストールされる可能性がある追加ファイルは、ここに記載されていません。ここに記載されているファイルは、すべてのプラットフォーム上にインストールされるとはかぎりません。
この項では、ルートのOracle GoldenGateインストール・ディレクトリにインストールされるプログラムについて説明します。
注意: 一部のプログラムはインストールに含まれない場合があります。たとえば、ご使用のプラットフォームで取得または配信のみがOracle GoldenGateによってサポートされる場合には、extractプログラムまたはreplicatプログラムはそれぞれインストールされません。同様に、特定のデータベースをサポートするために特有のファイルがインストールされることがあります。 |
表A-1 インストールされるOracle GoldenGateのプログラムおよびユーティリティ
プログラム | 説明 |
---|---|
|
チェックポイント・ファイルを新しいバージョンに変換します。 |
|
引用符で囲まれた名前およびリテラルにSQL-92ルールを使用していないパラメータ・ファイルを、SQL-92ルールを使用する更新されたパラメータ・ファイルに変換します。引用符で囲まれたオブジェクト名およびリテラル用のSQL-92形式は、Oracle GoldenGateのバージョン12cでデフォルトとして導入されています。 |
|
データ定義が生成され、この定義は、ソース表とターゲット表の定義が異なる場合にOracle GoldenGateのプロセスによって参照されます。 |
|
WindowsシステムまたはUNIXシステム上のCollectorおよびReplicatによって作成されるイベント・メッセージをNonStopシステム上のEMSに送信します。 |
|
データベース表またはトランザクション・ログからキャプチャを実行するか、ベンダーのアクセス・モジュールからトランザクション・データを受信します。 |
|
SQL/MXデータベース用のOracle GoldenGateインストール・スクリプト。 |
|
ggsciのプログラムに関連付けられています。Oracle GoldenGate MonitorのJAGENTなどの外部アプリケーションを起動して監視します。これらのアプリケーションをggsci環境に統合します。 |
|
コマンドの発行やパラメータ・ファイルの管理に使用するOracle GoldenGateへのユーザー・インタフェース。 |
|
バッチ・ジョブまたはz/OSシステム上のオペレータ・コンソールからOracle GoldenGateのManagerプロセスを開始します。これは、DB2 z/OSデータベースをサポートするためにインストールされます。 |
|
Oracle GoldenGateをWindowsサービスとしてインストールし、Windowsベースのその他のサービス・オプションを提供します。 |
|
データ暗号化キーを生成します。 |
|
抽出証跡または抽出ファイルに格納される情報を表示および保存するためのユーティリティ。 |
|
リソース管理、Oracle GoldenGateのプロセスの制御と監視、レポートおよびGGSCIインタフェース経由のリクエストのルーティングに使用する(Manager)制御プロセス。 |
|
Oracle GoldenGateのエラー・メッセージを管理します。 |
|
データをターゲット・データベースの表に適用します。 |
|
トランザクション操作の順序を保持するユーティリティ。これによって、Replicatを使用してターゲット表の変更を取り消し、それらの表を前の状態に復元できるようになります。 |
|
Collectorプロセス。これは、データをリモート証跡に書き込むExtract TCP/IPサーバー・コントローラです。 |
|
TMF対応アプリケーションによって生成されるTMF監査証跡を読み取るためにExtractによって開始されます。これは、SQL/MXデータベースをサポートするためにインストールされます。 |
この項では、Oracle GoldenGateインストール・ディレクトリのサブディレクトリとその内容について説明します。
注意: 一部のディレクトリはインストールに含まれない場合があります。 |
表A-2 インストールされるOracle GoldenGateのサブディレクトリ
ディレクトリ | 説明 |
---|---|
|
制限付きのリカバリ機能用のチェックポイント・ファイルが含まれます。 |
|
Oracle GoldenGate Monitorの構成に使用されるプロパティ・ファイルおよびXMLファイルが含まれます。 |
|
Oracle GoldenGate MonitorアプリケーションまたはOracle Enterprise Manager内で使用されるOracle GoldenGateインスタンスから収集された情報の保持に使用するデータストアが含まれます。 |
|
ExtractプロセスおよびReplicatプロセスによって作成されるチェックポイント・ファイルを格納します。これらのファイルには、データの正確さとフォルト・トレランスを確保するために現在の読み書き位置が保存されます。Oracle GoldenGateの内部形式で書き込まれます。 ファイル名形式は これらのファイルを編集しないでください。 例:
|
|
資格証明ストア・ファイルを格納します。 |
|
Replicatプロセスまたは別のアプリケーションやユーティリティによる追加処理に抽出されたデータを保存するためにExtractプロセスによって作成される、Oracle GoldenGateの証跡ファイルおよび抽出ファイルのデフォルトの場所です。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のウォレット・ファイルを格納します。 |
|
ユーザー・イグジットの作成を支援するサンプル・ファイルが含まれます。 |
この項では、ルートのOracle GoldenGateインストール・ディレクトリに作成またはインストールされる、その他のファイル、テンプレートおよびオブジェクトについて説明します。
注意: 一部のファイルは、データベースおよびOSプラットフォームに応じてご使用の環境にインストールされない場合があります。 |
表A-3 インストールされるその他のOracle GoldenGateファイル
コンポーネント | 説明 |
---|---|
|
Microsoft BCP/DTS一括ロード・ユーティリティに実行ファイルを作成する際にReplicatで使用するテンプレート。 |
|
Blowfish暗号化ソフトウェアのライセンス契約。 |
|
Oracle GoldenGate Monitor Cサブエージェント用のWindowsダイナミック・リンク・ライブラリが含まれます。 |
|
INSTALLユーティリティによって使用される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のインストール) |
ddl_session1.sql |
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共有ライブラリ(xxは、現在使用されているバージョン)。 |
|
Oracle GoldenGate MonitorのJavaエージェント用のWindowsバッチ・ファイル。 |
|
Oracle GoldenGate Monitor Agentのログ・ファイル。 |
|
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 Agentをサポートするスクリプト・ファイル。 |
|
Oracle GoldenGateのDDLサポートに必要なデータベース・ロールを作成するスクリプト。(Oracleのインストール) |
|
UNIX上のIngres 2.6用のサンプルODBCファイル。 |
|
Oracle SQL*Loader一括ロード・ユーティリティに制御ファイルを作成する際にReplicatで使用するテンプレート。 |
|
Managerプロセスを開始および停止するz/OS |
|
GGSSCIからManagerプロセスを開始するz/OS Unix System Servicesのスクリプト。 |
|
Managerプロセス用のz/OSシステム入力コマンド。 |
|
TCP/IPエラーに対応するユーザー定義の指示を含むファイル。 |
|
ユーザー・イグジットAPI。 |
|
Apache XMLのパーサー・ライブラリ。 |
|
|
データベースのチェックポイントを使用している場合、チェックポイント表は、ADD CHECKPOINTTABLE
コマンドの実行時に、Oracle GoldenGateによってユーザー定義名でデータベースに作成されますが、chkpt_
db
_create.sql
スクリプト(db
はスクリプトがサポートするデータベース・タイプの略語)を使用してユーザーが作成することも可能です。この表の説明については、Oracle GoldenGateの管理for Windows and UNIXを参照してください。