TIMESTAMP
To replicate timestamp data, Oracle Database normalizes TIMESTAMP WITH LOCAL
TIME ZONE data to the local time zone of the database that receives it,
the target database in case of Oracle GoldenGate. To preserve the original time
stamp of the data that it applies, Replicat sets its session to the time zone of the
source database. You can override this default and supply a different time zone by
using the SOURCETIMEZONE parameter in the Replicat parameter file.
To force Replicat to set its session to the target time zone, use the
PRESERVETARGETTIMEZONE parameter.
To prevent Oracle GoldenGate from abending on TIMESTAMP WITH TIME
ZONE as TZR, use the Extract parameter
TRANLOGOPTIONS with INCLUDEREGIONIDWITHOFFSET
to replicate TIMESTAMP WITH TIMEZONE as TZR from
an Oracle source that is at least version 10g to an earlier Oracle target, or from
an Oracle source to a non-Oracle target. This option allows replicating to Oracle
versions that do not support TIMESTAMP WITH TIME ZONE as TZR and to
database systems that only support time zone as a UTC offset.
You can also use the SOURCETIMEZONE parameter to specify the source
time zone for data that is captured by an Extract that is earlier than version
12.1.2. Those versions do not write the source time zone to the trail.