この付録では、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ベースのサービス・オプションを提供します。 |
|
データ暗号化鍵を生成します。 |
|
抽出証跡または抽出ファイルに格納される情報を表示および保存するためのユーティリティ。 |
|
(Manager) GGSCIインタフェースを使用したリソース管理、Oracle GoldenGateのプロセスの制御と監視、レポートおよびリクエストのルーティングに使用する制御プロセス。 |
|
Oracle GoldenGateのエラー・メッセージを管理します。 |
|
ターゲット・データベース表にデータを適用します。 |
|
Replicatでターゲット表の変更を取り消して前の状態にリストアできるよう、トランザクション操作の順序を逆にするユーティリティ。 |
|
Collectorプロセス。リモート証跡にデータを書き込むExtract TCP/IPサーバー・コレクタ。 |
|
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プロセス・グループの名前(抽出ファイル)です。 これらのファイルは編集しないでください。 例:
|
|
これらのファイルは、編集して、新規に作成された表の定義を追加できます。定義ファイルの編集方法がわからない場合は、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共有ライブラリ( |
|
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
は、スクリプトでサポートされるデータベースのタイプの略語)を使用して表を作成することもできます。この表の詳細は、Oracle GoldenGateの管理for Windows and UNIXを参照してください。
この項には、Oracle GoldenGateライブラリにインストールされる項目を示します。
表A-4 Oracle GoldenGateのDB2 for iオブジェクト
名前 | タイプ | 説明 |
---|---|---|
|
*PGM |
コマンド処理プログラム |
|
*SRVPGM |
Extractサービス・プログラム |
|
*JRNRCV |
ジャーナル・レシーバ |
|
*JRN |
Oracle GoldenGateのジャーナル |
|
*CMD |
|
|
*CMD |
Extractコマンド |
|
*CMD |
GGSCIコマンド |
|
*CMD |
|
|
*CMD |
Logdumpコマンド |
|
*CMD |
Managerコマンド |
|
*CMD |
Replicatコマンド |
|
*DTAARA |
インストール・ディレクトリのデータ領域 |