Using User Exits to Extend Oracle GoldenGate Capabilities
User exits are custom routines that you write in C programming code and call during Extract or Replicat processing. User exits extend and customize the functionality of the Extract and Replicat processes with minimal complexity and risk. With user exits, you can respond to database events when they occur, without altering production programs.
Note:
If you useCUSEREXITS
, the LD_LIBRARY_PATH
environment
variable needs to be extended. By default, the $OGG_HOME/lib
directory is part of the Oracle GoldenGate software Home directory. It is separated
from the Deployment directory by design. If additional shared objects need to be
added for User Exit functions, then it is recommended that you do not use the
$OGG_HOME/lib
directory and choose a different location. For
CUSEREXITS
, you must extend the
LD_LIBRARY_PATH
environment variable to a different
location.