Unidiectinalgg Setup
Unidiectinalgg Setup
Unidiectinalgg Setup
E36358-01
Copyright © 2014, 2016 Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are
protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy,
reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any
means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please
report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the
following notice is applicable:
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government
customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and
agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the
restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government
contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500
Oracle Parkway, Redwood City, CA 94065.
This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any
inherently dangerous applications, including applications which may create a risk of personal injury.
If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and
other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by
use of this software in dangerous applications.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
This software and documentation may provide access to or information on content, products, and services from third parties. Oracle
Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content,
products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access
to or use of third-party content, products, or services.
Contents
It is recommended that if a PRM file is created and intended to be used as UTF-8 that the following line is
the FIRST line in the PRM file:
CHARSET UTF-8
In order to create a UTF-8 parameter file using the IBM i editor, you can edit your PRM file in a source
physical file in SEU using whatever CCSID that you need to use for the tables names. Then run the
following commands from any PASE shell and from within your OGG install directory (for example the
member we are converting is in MYLIB/MYFILE(MYMBR) that is in CCSID 1026, UTF-8 is CCSID
1208):
DB2 z/OS
The default character conversion for Extract on z/OS has been changed. In version 11.2 and later, column
data from any ASCII-encoded tables will be converted to EBCDIC by default. Prior to version 11.2, the
default was that no conversion would be done. Also, as of version 11.2, character conversion is no longer
supported in Extract data pumps. This includes the conversion of the input trail data as well as the trail
data that is output from a data pump.
MySQL
MySQL Clusters are now supported. GoldenGate introduces support for MySQL Cluster 7.1 and 7.2.
Users can use the same installation as Oracle GoldenGate for MySQL 5.x which provides the support.
This support includes native capture from the MySQL Cluster and delivery to a MySQL Cluster. Oracle
GoldenGate can also replicates from a source MySQL Cluster database to another supported database.
For installation and configuration assistance, see the new Oracle GoldenGate for MySQL Installation and
Setup Guide.
The following are now supported for MySQL:
• WARNLONGTRANS parameter
• SEND EXTRACT command with FORCETRANS, SHOWTRANS, and SKIPTRANS
Oracle
Extract can now be used in integrated capture mode with an Oracle database. Extract integrates with an
Oracle database log mining server to receive change data from that server in the form of logical change
records (LCR). Extract can be configured to capture from a local or downstream mining database.
Because integrated capture is fully integrated with the database, no additional setup is required to work
with Oracle RAC, ASM, and TDE. In addition, it supports more data and storage types as compared to
classic capture, and the support is more transparent. Additional benefits apply. See also the Parameters
and Commands sections. Integrated capture can be used to capture changes from Oracle RDBMS
versions starting with 11.2.0.3 with the 11.2.0.3 Database specific bundle patch for Integrated Extract
11.2.x (Doc ID 1411356.1). It can also be used to capture changes from Oracle versions starting with
10.2.0.4 in a downstream mining deployment.
Extract can still be configured to capture directly from the redo logs for any supported Oracle version.
This configuration is now called classic capture mode. In this mode, Extract integrates with Oracle
RMAN to manage log retention. The only change to this feature is that ADD EXTRACT no longer
automatically enables log retention. You must first issue DBLOGIN, then REGISTER EXTRACT with
the LOGRETENTION option. To disable log retention, you must first issue DBLOGIN, then
UNREGISTER EXTRACT with the LOGRETENTION option. Log retention continues to be the default,
and an error is generated if REGISTER EXTRACT is not issued before ADD EXTRACT. All other
functionality remains the same.
The checkpoint table has been upgraded to contain the SCN (the column name LOG_CMPLT_CSN, ) is
of the last completed transaction from that replicat. This can be used to help with recovery or to bypass
data in trail files that has already been applied to the target system.
As of 11.2.1.0.15, Extract can now run on a snapshot standby database in integrated upstream mode,
integrated downstream mode and in classic mode. Two new TRANLOGOPTIONS parameters were
introduced:
• MINEFROMSNAPSHOTSTBY enables snapshot standby support
• NOMINEFROMSNAPSHOTSTBY disables snapshot standby support (default)
PostgreSQL
Oracle GoldenGate introduces support for PostgreSQL. This support includes the mapping, manipulation,
filtering, and delivery of data from other types of databases to a PostgreSQL database. Oracle GoldenGate
does not support the capture of data from PostgreSQL to other PostgreSQL databases or to other kinds of
databases. For PostgreSQL, the INSTALL utility has two additional options:
• ADDDRIVERS: Installs the PostgreSQL ODBC drivers into the Windows registry so that a DSN can
be created with the ODBC Administrator.
• DELETEDRIVERS: Removes the Windows registry information that is related to the
PostgreSQL ODBC drivers.
For installation and configuration assistance, see the new Oracle GoldenGate for PostgreSQL Installation
and Setup Guide.
SQL Server
The following are now supported for SQL Server:
• WARNLONGTRANS parameter
• SEND EXTRACT command with FORCETRANS, SHOWTRANS, and SKIPTRANS
Sybase
The following are now supported for Sybase:
• WARNLONGTRANS parameter
• SEND EXTRACT command with FORCETRANS, SHOWTRANS, and SKIPTRANS
Other enhancements
General
• GoldenGate now supports Advanced Encryption Security (AES) in commands and parameters to
support the encryption of passwords, trails, and data transfer across TCP/IP. BLOWFISH encryption
is still available but recommended only for backward compatibility. Note that AES encryption is not
supported for Oracle databases 9i and older. Use Blowfish for those databases. If AES is a mandatory
feature, the database must be upgraded to Oracle 10g or later.
• GoldenGate now supports up to 5,000 concurrent Extract and Replicat processes per instance of
Manager.
• The default trail size was increased to 100 MB
• GoldenGate now provides built-in conflict detection and resolution routines to support bi-directional
and multi-master configurations. New parameters are provided to capture before images from the
transaction log, to specify columns for which the before image is used in the Replicat WHERE
clause, and to specify conflict types, resolutions, and column groups. Records that generate a conflict
are automatically sent to an exceptions MAP statement if one exists, without the need for
REPERROR to be set to EXCEPTION. See the Parameters section for new parameters that support
CDR.
• GoldenGate is enhanced to support the globalization of data and object names. This support is as
follows:
o Oracle GoldenGate processes catalog, schema, table and column names in their native
language as determined by the character set encoding of the source and target databases. This
processing is extended to the parameter files and command interpreter, where they are
processed according to the operating system locale. These objects appear in their native
language format throughout the client interface, on the console, and in files.
o The Oracle GoldenGate apply process (Replicat) supports the conversion of data from one
character set to another when the data is contained in character column types. Character-set
conversion support is limited to column-to-column mapping as performed with the COLMAP
or USEDEFAULTS clauses of a TABLE or MAP statement. It is not supported by the
column-conversion functions, by SQLEXEC, or by the TOKENS feature.
o Oracle GoldenGate supports text input and output in the default character set of the host
operating system for the following: Console, command-line input and output,
FORMATASCII, FORMATSQL, FORMATXML parameters, text files such as parameter
files, data-definitions files, error log, process reports, discard files, and other human-readable
files that are used by Oracle GoldenGate users to configure, run, and monitor the Oracle
GoldenGate environment.
• GoldenGate is now case aware and performs case-sensitive comparisons if the database is case-
sensitive or if the database uses double quotes to enforce case-sensitivity. If the system or database is
case-insensitive, Oracle GoldenGate converts case-insensitive names to the case in which they are
stored when required for mapping purposes. See the Oracle GoldenGate documentation for more
information about specifying case-sensitive object names in parameter files.
• A new USEANSIQUOTES parameter was added to reverse the usage of double and single quotes.
Currently, literal text is supplied in double quotes. USEANSIQUOTES applies SQL-92 rules, where
double quotes denotes literal strings, and single quotes denote an object name, if required to enforce
case sensitivity.
• GoldenGate now supports the use of the question mark (?) wildcard to replace a single character.
• Changes were made to the TCP/IP components to:
o Support IPv6 internet protocol by default. Oracle GoldenGate switches to IPv4 if IPv6 is not
supported by the source or target system. You can use the new USEIPV6 parameter to force
the use of Internet Protocol version 6 (IPv6) by for TCP/IP connections and skip the IPv4
fallback step.
o Make port assignment more reliable. Now, Collector finds and binds a port based on the list
sent by Manager from DYNAMICPORTLIST. Formerly, Manager performed this task. This
enhancement is transparent to users.
User Exits
• User exit logic provides globalization support for:
o character-based database metadata, such as the names of catalogs, schemas, tables, and columns
o the values of character-type columns, such as CHAR, VARCHAR2, CLOB, NCHAR,
NVARCHAR2, and NCLOB, as well as string-based numbers, date-time, and intervals.
o To use this support, you must recompile your user exits to use userdecs.h version 3.
• The following are the globalization enhancements for user exits:
o The user exit has its own session character set. This is defined by the new
GET_SESSION_CHARSET and SET_SESSION_CHARSET callback functions. The caller
process provides conversion between character sets if the character set of the user exit is different
from the hosting context of the process.
o To enable this support in user exits, there is the new GET_DATABASE_METADATA callback
function code. This function enables the user exit to get database metadata, such as the locale and
the character set of the character-type data that it exchanges with the process that calls it (Extract,
data pump, Replicat). It also returns how the database treats the case-sensitivity of object names,
how it treats quoted and unquoted names, and how it stores object names.
o Oracle GoldenGate provides several new macros that can be called by the user exit to check the
metadata of database object names.
o The input parameter ascii_or_internal is now column_value_mode to more accurately describe
the character format of the data. It now has the following new or renamed values:
EXIT_FN_RAW_FORMAT (formerly EXIT_FN_INTERNAL_FORMAT) specifies the
canonical format.
EXIT_FN_CHAR_FORMAT (formerly EXIT_FN_ASCII_FORMAT) specifies ASCII
format.
EXIT_FN_CNVTED_SESS_FORMAT (new) specifies the character set of the user exit.
o New result codes were added:
EXIT_FN_RET_SESSION_CS_CNV_ERR: A ULIB_ERR_INVALID_CHAR_FOUND
error was returned and the character-set conversion routine failed.
EXIT_FN_RET_NO_SRCDB_INSTANCE: The source database could not be found.
EXIT_FN_RET_NO_TGTDB_INSTANCE: The target database could not be found.
EXIT_FN_RET_BAD_DATE_TIME: A date, timestamp, or interval type of column
contains an invalid date or time value.
EXIT_FN_RET_BAD_NUMERIC_VALUE: A numeric type of column contains an
invalid numeric value.
o Additional user exit enhancements are:
New EXIT_CALL_ABORT_TRANS call type is valid when the RECOVERYOPTIONS
mode is APPEND (the default). It enables the user exit to abort or discard a transaction
that was left incomplete when the writer process stopped, and then to recover and resume
processing at the start of the previous completed transaction.
EXIT_CALL_BEGIN_TRANS call type is called just before a BEGIN record of a
transaction that is read by a data pump or just before the start of a Replicat transaction.
EXIT_CALL_END_TRANS call type is called just after an END record of a transaction
that is read by a data pump or just after the last record in a Replicat transaction.
New function codes GET_CATALOG_NAME_ONLY,
GET_SCHEMA_NAME_ONLY, and GET_TABLE_NAME_ONLY to return portions
of the fully qualified table name.
Parameters
• For DB2 on z/OS, two new parameters are available:
o Use the ASCIIMIXEDCCSID parameter to specify that the data to be captured is exclusively
from ASCII tables with mixed CCSID enabled.
o Use the EBCDICMIXEDCCSID parameter to specify that data to be captured is exclusively from
EBCDIC tables with mixed CCSID enabled.
The ASCIITOEBCDIC parameter now should only be used to support backward compatibility in
cases where the input trail file was created by an Extract version prior to v10.0. It is ignored for
all other cases, because ASCII to EBCDIC conversion is currently the default.
• DBOPTIONS DECRYPTPASSWORD now supports decryption of AES encryption.
• DDLOPTIONS DEFAULTUSERPASSWORD and PASSWORD now support AES encryption.
• DECRYPTTRAIL and ENCRYPTTRAIL now support AES encryption.
• ENABLEMONITORAGENT was renamed to ENABLEMONITORING.
• MAP has the following new options to support the CDR feature for Oracle bi-directional replication:
o GETBEFORECOLS specifies columns for which you want the before image to be captured and
written to the trail upon an update or delete operation.
o RESOLVECONFLICT specifies how Replicat handles conflicts on operations made to the tables
in the MAP statement. Resolutions are available for the most commonly encountered conflicts.
For more information, see the MAP parameter in the reference documentation.
o COMPARECOLS specifies which columns are used for conflict detection when Replicat is
configured for conflict detection and resolution.
• The EVENTACTIONS option of TABLE and MAP contains the following new or enhanced actions:
o IGNORE now includes a RECORD option to force the process to ignore only the event record
but process everything else in the transaction. RECORD is the default.
o SUSPEND pauses the process so that it retains the active context of the current run and can still
respond to SEND commands that are issued in GGSCI. When a process is suspended, the INFO
command shows it as RUNNING, and the RBA field shows the last checkpoint position. To
resume processing, issue the SEND <group> command with the new RESUME option.
o SHELL has two forms: The basic form executes a basic shell command that is sent to the system
in its literal value. SHELL with the new VAR clause supports parameter passing in a shell
command.
• EVENTACTIONS is now an option of the DDL parameter. It causes the Extract or Replicat process take
a defined action based on a DDL record in the transaction log or trail. The DDL event is triggered if the
DDL record is eligible to be written to the trail by Extract or a data pump, or to be executed by Replicat,
as determined by the other filtering options of the DDL parameter.
• TRANLOGOPTIONS has the following new or enhanced options:
o ASMUSER now supports AES encryption.
o MININGUSER specifies a user name and password for Extract to use to log into a downstream
Oracle mining database when Extract is in integrated capture mode. It supports AES encryption.
o FETCHPARTIALXML fetches the full XML document, instead of using the partial change
document from the redo log. By default, the logmining server sends Extract a whole or partial
XML document, depending on whether all or part of the source document was updated.
o INTEGRATEDPARAMS passes parameters for the logmining server to the mining database
when Extract is in integrated capture mode.
• RMTHOST and RMTHOSTOPTIONS have new options that enable to use the asynchronous streaming
IP protocol by default, and fall back on the synchronous protocol if the sending or receiving system does
not support it.
o STREAMING enables streaming. The receiver (Collector) does not send an acknowledgement to
the sender (primary Extract or data pump) for any data packet unless the packet contains a flag
requesting a response. Because this method omits acknowledgements, it is faster than the
synchronous protocol.
o NOSTREAMING enables the synchronous internet protocol. The sender sends a packet and then
waits for the receiver to acknowledge it, before sending the next packet. This method is more
reliable than streaming, but slower, especially where there is already high network latency.
• The ENCRYPT option of RMTHOST and RMTHOSTOPTIONS now supports AES encryption.
• USERID now supports AES encryption.
• The following parameters are added for globalization support:
o CHARSET: Valid for Extract, Replicat, DEFGEN, Manager, GLOBALS, specifies an alternative
character set to use for a parameter file in the event that the local platform does not support a
required character or characters in the default character set. By default, the character set of the
operating system is used to read parameter files. CHARSET options also are available for other
parameters that create files, where the file now can be created in the specified character set.
o SESSIONCHARSET: Valid for GLOBALS, sets the character set for the database login session
of all local processes.
o USEANSISQLQUOTES: Enables the use of double quotes for literal strings and single quotes for
object names.
• A new ALLOWNONVALIDATEDKEYS parameter was added for GLOBALS so that Extract, Replicat,
and GGSCI commands can be configured to allow primary keys that are not validated, or keys that are
invalid, to be used by as a unique identifier. This parameter overrides the key selection criteria that is
used by . When it is enabled, will use NON VALIDATED and NOT VALID primary keys as a unique
identifier.
• GENLOADFILES and FORMATASCII have a new CHARSET option to specify the encoding of ASCII
characters in Oracle NCHAR columns. The valid value is UTF8.
• AUTOSTART manager parameter now works with JAGENT. Syntax is AUTOSTART JAGENT
Commands
• MININGDBLOGIN supplies user credentials for Extract to log into a downstream Oracle mining
database when Extract is in integrated capture mode.
• REGISTER EXTRACT with the DATABASE option is issued after DBLOGIN or MININGDBLOGIN
to establish database logmining server to support integrated capture.
• UNREGISTER EXTRACT with the DATABASE option removes the database logmining server.
• ADD EXTRACT has the following changes:
o This command no longer automatically registers Extract with the database for
LOGRETENTION. Now you must explicitly register the Extract by using the REGISTER
EXTRACT command with the LOGRETENTION option.
o The INTEGRATED TRANLOG option specifies to add the Extract in integrated capture mode.
o The THREADS option must be set to 1 when using integrated capture.
• ALTER EXTRACT has new options to support changing from classic capture to integrated capture, or
from integrated capture to classic capture:
o UPGRADE INTEGRATED TRANLOG converts an Extract that currently is in classic capture
mode to the integrated capture mode.
o DOWNGRADE INTEGRATED TRANLOG converts an Extract that currently is in integrated
capture mode to classic capture mode.
• INFO EXTRACT now displays the current Extract capture mode. The new UPGRADE and
DOWNGRADE options show whether Extract can be upgraded to integrated capture mode or
downgraded to classic capture mode, as applicable.
• SEND EXTRACT has the following changes:
o It has a new RESUME option to direct Extract to resume processing after an EVENTACTIONS
with SUSPEND was triggered.
o It now shows the status of SUSPENDED when Extract is suspended as a result of
EVENTACTIONS.
o It has a new TRACE OFF <file name> option to support the EVENTACTIONS feature.
• STATUS EXTRACT also now displays the status of SUSPENDED.
• SEND REPLICAT has the following changes:
o It has a new RESUME option to direct Replicat to resume processing after an EVENTACTIONS
with SUSPEND was triggered.
o It now shows the status of SUSPENDED when Extract is suspended as a result of
EVENTACTIONS.
o It has a new TRACE OFF <file name> option to support the EVENTACTIONS feature.
• STATUS REPLICAT also now displays the status of SUSPENDED.
• ENCRYPT PASSWORD now supports the AES encryption standard.
• INFO TRANDATA now shows whether Oracle supplemental logging is enabled and shows any columns
that are being logged supplementally.
• DBLOGIN now has a SESSIONCHARSET option that sets the character set of the GGSCI session for all
subsequent commands.
General Parameter Changes and Additions
This section contains information about changes to parameters that apply to all of the databases supported by this
release of Oracle GoldenGate.
Another example, the following access rule grants access to all programs to the user JOHN and designates an
encryption key to decrypt the password. If the password provided with PASSWORD matches the one in the ENCKEYS
lookup file, connection is granted.
ACCESSRULE, PROG *, USER JOHN, PASSWORD OCEAN1, ENCRYPTKEY lookup1
Utilities
• DEFGEN is enhanced to support globalization. The following are new parameters for DEFGEN:
o NOEXTATTR is a command line parameter that supports backward compatibility with versions
that are older than Release 11.2.1, which do not support character sets other than ASCII and do
not support case-sensitivity or object names that are quoted with spaces.
o UPDATECS is a command line parameter that updates the character set of an existing definitions
file.
o CHARSET generates the definitions file in the specified character set.
o Note that any z/OS DEFGEN output files should be FTPed and downloaded in BINARY to non-
z/OS servers.
Documentation Enhancements and Corrections
A new Error Messages Guide is now available. This document contains the cause and action of
errors, warnings, and informational messages that are written to the event log. This guide is
available with the other published documentation.
For unused columns in Oracle, it is not necessary to have the same exact structure and location of
the unused columns on the target table. This is for both integrated and classic Extract.
Documentation Addendum
This section serves as an addendum to the Oracle GoldenGate for Windows and UNIX
Administration Guide and Reference Guide. It includes items that have not been covered in the
manuals due to changes made to the product or the documentation after the documentation has
been published.
_IGNORETSERECORDS
_IGNORETSERECORDS(Oracle) has been moved to an internal parameter and should not be
used unless instructed to by Oracle Support.
This parameter causes Extract to ignore transaction records that contain data that is encrypted
with Tablespace Encryption (TSE). This parameter prevents Extract from abending when Extract
is not configured properly to support the capture of TSE data. Regardless of how many TSE
records are ignored, Extract generates only one warning message in its current run. Ignoring
TSE records can have the following consequences:
• It can cause an entire transaction to be discarded, which in turn might cause DML on
non-encrypted tables in the transaction to get skipped and become out of synchronization
between source and target. The non-encrypted data gets skipped because the change
vector (5.1) that contains the xid and object id is encrypted, even though the table itself
is not in an encrypted tablespace.
• Encrypted records can be generated on objects that are outside TSE when TSE is
deployed, and these also will be affected by this parameter.
Due to the nature of the data loss that can be encountered by skipping any record that is
encrypted in the log, this parameter is only to be used with guidance from qualified Oracle
support or development personnel. To configure Extract to support TSE, see the Oracle
GoldenGate Oracle Installation and Setup Guide.
The fix for bug 14186930 may require additional privileges to be granted to the Oracle
GoldenGate database user before issuing the REGISTER command. Customers setting up an
Integrated Extract in a downstream configuration where the Oracle source database is version >=
11.1.0.5 and <= 11.2.0.1 may now need to grant privileges to execute a PL/SQL procedure from
the dbms_logmrn_d package. The user will also need privileges to select from the
sys.logmnr_buildlog table.
18
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
Documentation Errata
This section contains corrections to errors in the documentation that were found after this version
of the documentation was published.
Checkpoint table
The checkpoint table has been modified in this release. If you choose to rebuild the checkpoint
table, the new columns are
log_csn VARCHAR2(129), it contains the latest CSN value read from input
log_xid VARCHAR2(129), contains the latest transaction id read from input
log_cmplt_csn VARCHAR2(129), contains the latest CSN of the latest complete transaction
log_cmplt_xids VARCHAR2(2000), contains a list of complete transactions sharing the same
CSN as the latest completed one.
Please do not edit or modify the data in this table as it could cause data inconsistencies.
Replication to views in SQL Server
The documentation implies that replication to a view is supported. Capture and Delivery of views
is not supported. The underlying tables can be extracted and replicated.
MAXFETCHSTATEMENTS
19
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
20
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
21
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
Corrected Problems
For questions on specific bugs or ticket numbers, please consult Oracle Customer Support. SR is
the Oracle Support SR number, and BugDB is the bug identification number.
22
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
20418503 – Oracle: Replicate process stops functioning with error code ORA-1403 when
deleting from table with unique index. This is due to multiple NULL values in index key
columns.
23
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
20148126 – Oracle: OGG v11.2.1.0.25 Extract getting stuck. Fixed an issue with Extract
deadlock in hasSpecialCharacters.
19545128 – Oracle: Error on exception table causes replicat to skip good transactions too.
Correct an issue with handling the exception table to avoid skipping of good transactions.
20531064 – DB2LUW: DB2 extract abends:Update converted to an insert in migrated row
sequence. Fixed an issue capturing data from a compressed table.
20641896 – SQL Server: Replicat abend OGG-01154 SQL error -2147217900. Addressed an
issue with extracting data from a compressed table.
19903590 – Sybase: Replicat gives 1403 errors on insert into Sybase and all records are
discarded. Introduced a new parameter “DBOPTIONS ROWCHKCOUNT” to take care of –
rowcount.
24
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
25
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
REPOSITION EXTRACT. Fixed the incorrect copying of the journal name over the journal
receiver name.
19522777 – OGGMON: ADD TOMCAT 6.0.41 SOURCE AND BINARIES, 6.0.37 SOURCE
IN OGGTHIRDPARTY. Upgrade to the latest version of TOMCAT.
26
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
27
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
28
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
17195793 - JAGENT - INSTANCE MESSAGE MP DID NOT SHOW ANY VALUE. Some
GGSCI commands were corrupting the ggserr.log message metric in the GoldenGate datastore. In
particular, GGSCI commands followed by “!” were causing this issue.
18396731 - Fixed an issue that would prevent MGR from starting on x86 platforms.
18393852 - ADD IGNORE TRANSACTION MESSAGE TO GGSERR.LOG. Extract will log a
message to ggserr.log that part of a transaction was ignored if Extract began after the transaction
began.
18255804 - GGSCI> INFO ALL ABENDS AND CREATES CORE FILE. Fixed an issue that
would cause GGSCI to abend if the checkpoint tablename ended with "." (a period).
18219754 - EXTRACT ABENDS WITH CANNOT FIND METADATA PROPERTY
%DDL_MD_TAB_CLUCOLS. DDL META. Fixed an issue with triggerless extract DDL
replication where SYS table DML caused Extract to abend with DDL_MD_TAB_CLUCOLS not
found. CLUCOLS property is not needed for triggerless Extract.
18189160 - ERROR OGG-01798 NATIVE DATA FOR TABLE HR.ABS_CBO_DEALXREF,
COLUMN LAST_MOD_D. Fixed issue when enabling native datatype replication.
18156416 - REPLICAT WITH CDR EXCEPTION TABLE COLUMN CONTAIN INVALID
BEFORE VALUES. Replicat was processing before images of RAW/binary data without
converting to UTF8.
18163788 - DEFGEN ERROR MESSAGES ARE GOING TO STDOUT AND NOT STDERR.
16718963 - EXTRACT IS SLOW ON DDL RELATED SQL QUERIES. Some variables in SQL
queries were not being bound.
18368598 - REPLICAT ABEND WITH OCI ERROR ORA-22922: NONEXISTENT LOB
VALUE (STATUS = 22922). When the MAXLONGLEN parameter was set to a value greater
than 4000, CLOBs were incorrectly bound as character strings leading to ORA-22922 database
errors.
29
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
30
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
18043695 - EXTRACT V11.2 WRITES TRAILS WITH 2 PART NAMES WHILE 11.1
WORKS FINE. In 11.2 if mapping within extract using a target definition file that requires a
three part name in the Trail then _ALLOW3PARTNAMES will need to be specified to re-instate
11.1.x behavior.
17500610 - ORCL2MSSQL:WARNING OGG-00869 RELATED WITH XML TYPE SHOW
UP ON REPLICAT SIDE. MSSQL delivery sometimes corrupt XML data values when the
source database is not MSSQL.
17973065 - EXTRACT PUMP DOESN'T CONVERT TRAIL FILE TO XML FORMAT WHEN
USED IN PASSTHRU MODE. FORMATASCII, FORMATXML, and FORMATSQL are
mutually exclusive with PASSTHRU and when used togehter the Extract process will now abend
with the proper error message.
31
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
32
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
33
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
34
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
35
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
36
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
37
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
38
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
39
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
40
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
41
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
42
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
43
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
44
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
14081312 - REPLICAT ABENDS WITH ERROR MSG: "CANNOT INSERT NULL INTO
"CHECKPOINT TABLE"
13963068 - DDL PARAMETER IN REPLICAT IS NOT WORKING WHEN THERE ARE
COMMENTED LINE BEFORE
13840207 - EXTRACT ABEND WITH NO MESSAGE IN GGSERR
14049976 - REPLICAT ABEND ISSUE - DUPLICATE RECORD IN TRAIL FILE, EXTRACT
STOPPED NORMALLY
13898457 - DDL SESSION LIST CLEANUP PREMATURELY DELETES SESSIONS
14020920 - EXTRACT CAPTURES THE ADT COLUMN VALUES EVEN IF NOT
UPDATED
13588006 - EXTRACT HUNG, BUT RESTART OK
13795120 - EXTRACT MISSING CHANGES FROM AN IOT UPDATE
13796330 - DATABASE ERROR -6706 ([TERADATA]. THE STRING CONTAINS AN
UNTRANSLATABLE CHARACT
13263078 - VERIDATA V3008 COMPARE OF NSK ENSCRIBE RELATIVE FILES
RESULTS IN 0 ROWS COMPARED
45
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
46
Oracle GoldenGate for Windows and UNIX Release Notes 11g Release 1 Patch Set 1 (11.2.1)
47