ユーザー・イグジットを使用したOracle GoldenGate機能の拡張

ユーザー・イグジットは、Cプログラミング・コードで記述してExtractまたはReplicatの処理中にコールするカスタム・ルーチンです。ユーザー・イグジットによって、複雑さとリスクを最小限に抑えながらExtractプロセスとReplicatプロセスの機能を拡張およびカスタマイズできます。ユーザー・イグジットの使用により、本番プログラムを変更することなく、データベース・イベントの発生時にレスポンスすることができます。

ノート:

CUSEREXITSを使用する場合は、LD_LIBRARY_PATH環境変数を拡張する必要があります。デフォルトでは、$OGG_HOME/libディレクトリはOracle GoldenGateソフトウェア・ホーム・ディレクトリの一部です。これは、意図的にデプロイメント・ディレクトリから分離されています。ユーザー・イグジット関数にその他の共有オブジェクトを追加する必要がある場合は、$OGG_HOME/libディレクトリを使用せず、別の場所を選択することをお薦めします。CUSEREXITSの場合は、LD_LIBRARY_PATH環境変数を拡張して別の場所にする必要があります。