2 Prepare
- Supported Databases for Compare
- Supported/Unsupported Databases for Repair
- Supported/Unsupported Databases for Download Repair SQL
- Supported Datatypes
- Oracle GoldenGate Veridata Agent System Requirements
- Oracle GoldenGate Veridata Server System Requirements
- Oracle GoldenGate Veridata Distribution
This topic details how to download the files of Oracle GoldenGate Veridata files and C-Agent.
2.1 Supported Databases for Compare
Oracle GoldenGate Veridata supports the following databases for comparisons:
- Oracle, ADW, ATP, and DBCS
- SQL Server
- MySQL, MariaDB (via MySQL JDBC connection string and driver)
- Teradata
- DB2 for i, DB2 LUW, and DB2 z/OS
- Non Stop (Enscribe and SQL/MP)
- Sybase Adaptive Server Enterprise (ASE)
- PostgreSQL
To find the latest information about Oracle GoldenGate Veridata release, including the list of certified database versions and operating systems, go to My Oracle Support at http://support.oracle.com.
Parent topic: Prepare
2.2 Supported/Unsupported Databases for Repair
Oracle GoldenGate Veridata supports the following databases for repair functionality:
- Oracle, ADW, ATP, DBCS
- SQL Server
- Teradata
- DB2 for i, DB2 LUW, and DB2 z/OS
- Sybase Adaptive Server Enterprise (ASE)
- MySQL, MariaDB (via MySQL JDBC connection string and driver)
- Non Stop (Enscribe, SQL/MP)
- PostgreSQL
Oracle provides late-breaking updates, discussions, and best practices about pre-upgrade requirements, upgrade processes, post-upgrade, compatibility, repair, and interoperability. For information about the latest release of Oracle GoldenGate Veridata, including the list of certified database versions and operating systems, go to My Oracle Support at http://support.oracle.com.
Parent topic: Prepare
2.3 Supported/Unsupported Databases for Download Repair SQL
Oracle GoldenGate Veridata supports the following target databases for Download Repair SQL functionality:
- Oracle
- SQL Server
Parent topic: Prepare
2.4 Supported Datatypes
- Supported Datatypes - Oracle
- Supported Datatypes - Oracle 23ai
- Supported Datatypes - SQL Server
- Supported Datatypes - PostgreSQL
- Supported Datatypes - MySQL, MariaDB
- Supported Datatypes - DB2 LUW
- Supported Datatypes - DB2 for i
- Supported Datatypes - DB2 z/OS
- Supported Datatypes - Sybase
- Supported Datatypes - Teradata
- Generic Limitations and Clarifications
Parent topic: Prepare
2.4.1 Supported Datatypes - Oracle
The Oracle GoldenGate Veridata supports the listed datatypes for the Oracle database:
- CHAR
- NCHAR
- VARCHAR2
- VARCHAR
- NVARCHAR2
- NUMBER
- DATE
- BLOB
- CLOB
- NCLOB
- LONG
- RAW
- LONG RAW
- ROWID
- BINARY_FLOAT
- BINARY_DOUBLE
- DATE
- TIMESTAMP
- TIMESTAMP WITH TIMEZONE
- TIMESTAMP WITH LOCAL TIME ZONE
- UROWID
- XMLTYPE
- INTERVAL YEAR [(year_precision)] TO MONTH
- INTERVAL DAY [(day_precision)] TO SECOND [(fractional_seconds_precision)]
- FLOAT
- UDTs
For Oracle Boolean Data Type
- Supported mapping MySQL Data Type using veridata number compare format: Boolean and Number.
- Supported mapping MySQL Data Type using veridata string compare format with limitation: Char andVarchar.
- Limitation: Only uppercase values
TRUE
andFALSE
are treated as in-sync. - Not supported MySQL Data Type: Binary and Varbinary
Limitations and Clarifications:
Both Object types and Collection types UDTs are supported
Parent topic: Supported Datatypes
2.4.2 Supported Datatypes - Oracle 23ai
The Oracle GoldenGate Veridata supports the listed datatypes for the Oracle 23ai database:
- VECTOR
- BOOLEAN
Parent topic: Supported Datatypes
2.4.3 Supported Datatypes - SQL Server
The Oracle GoldenGate Veridata supports the listed datatypes for the SQL Server database:
- BIGINT
- BIT
- INT
- SMALLINT
- TINYINT
- DECIMAL
- MONEY
- SMALLMONEY
- NUMERIC
- FLOAT
- REAL
- CHAR
- NCHAR
- VARCHAR
- NVARCHAR
- TEXT
- NTEXT
- BINARY
- VARBINARY
- IMAGE
- DATE
- DATETIME
- DATETIME2
- SMALLDATETIME
- DATTIMEOFFSET
- TIME
- GEOGRAPHY
- GEOMETRY
- UNIQUEIDENTIFIER
- XML
For more information about conversion of SQL Server data types to Oracle data types, see Data Type Conversion in Database Gateway for SQL Server User's Guide.
Parent topic: Supported Datatypes
2.4.4 Supported Datatypes - PostgreSQL
The Oracle GoldenGate Veridata supports the listed datatypes for PostgreSQL:
- Bit(n)
- Bit Varying(n)
- Boolean
- Char
- citext
- Varchar(n)
- Time with/without timezone
- Date
- Interval
- Bigint
- Serial
- Smallserial
- Bigserial
- Numeric
- Decimal
- Money
- Real
- Double precision
- cidr
- inet
- macaddr
- macaddr8
- uuid
- text
- bytea (binary)
- xml
- smallint
- integer
- json
- jsonb
Non-Supported PostgreSQL Data Types
- arrays
- box
- circle
- composite types
- line
- lseq
- object identifiers
- OID
- pg_lsn
- pseduo types
- Point
- path
- polygon
- range types
- tsvector
- tsquery
- enum
- domain
-
Supported mapping Oracle/MySQL Data Type using veridata string compare format: Char and Varchar
- Not supported Oracle/MySQL Data Type: Binary, Varbinary, and Number
Limitations of Support
- Bit(n)/Bit Varying(n):
- Heterogeneous: As the source side, Bit(n)/Bit Varying(n) can only be mapped with a character type of the non-PostgreSQL target database. This is because, the leading "0" of the source data gets truncated in the target db during repair, for example, the target is a number type.
- Homogeneous: None.
- Network datatype (inet,cidr,uuid):
- Heterogeneous: All string datatypes like char/nchar/varchar in source side and network datatypes like inet/cidr/uuid in PostgreSQL target side can only considered as hash column.
- Homogeneous: None.
- MAC/MAC8 datatype:
- Heterogeneous: All string datatypes like
char/nchar/varchar in source side and datatypes like mac/mac8 in
PostgreSQL target side, while repair operation, it is successful but it
always save in the one format
xx:xx:xx:xx:xx:xx
even though the allowed format is multiple, that isxxx:xxx:xxx:xxx or xx-xx-xx-xx-xx-xx
. Therefore, it always shows the OOS after repair whenever there is a different format from source side. - Homogeneous: None.
- Heterogeneous: All string datatypes like
char/nchar/varchar in source side and datatypes like mac/mac8 in
PostgreSQL target side, while repair operation, it is successful but it
always save in the one format
- JSONB datatype:
- Heterogeneous: All string datatypes like char/nchar/varchar in source side and jsonb in PostgreSQL target side, after repair the order of json key/values are not stored in original order. Therefore, it will be OOS for next compare pair run.
- Homogeneous: None.
- Timestamp with timezone:
- Heterogeneous: PostgreSQL is not storing the timezone value in the database. Whenever a timestamp with timezone value is inserted, PostgreSQL converts the timestamp into UTC and inserts into it. While retrieving, the actual timezone is not known. Comparing it with the DBs like oracle, sqlserver which stores complete timestamp along with timezone result in OOS all the time.
- Time/Time with Timezone:
- Homogeneous: PostgreSQL- PostgreSQL Time/Time with Timezone datatype comparison and repair has inconsistencies when the time column is primary key. Some of the rows may not be picked for compare and repair.
- Real:
- Heterogeneous: Oracle GoldenGate for Veridata cannot support the compare pair of FLOAT (Oracle) to REAL (PostgreSQL). Some data is always OOS after repair due to the internal representation of the data type in db. Substitute pairs are binary float (Oracle) to real (PostgreSQL) and float (Oracle) to numeric (PostgreSQL).
- Real does not store the value as exact number in database. For example, 0.8 is stored as 0.800000011920929. On compare it always shows extra values, but it does not impact the repair functionality.
- Interval:
- Heterogeneous: During repair Veridata may insert/update 00 to
column.
Oracle GoldenGate Veridata currently uses CAST (? AS INTERVAL) as part of its insert and update queries. This cast defaults to INTERVAL SECOND. Therefore, when values like '05', '57', or '98' are used as cast, they result in values, such as:
- 5 --> 00:00:05
- 57 --> 00:00:57
- 98 --> 00:01:38
- Heterogeneous: During repair Veridata may insert/update 00 to
column.
- citext
Repair function is not fully supported when citext is mapped to a string-like data type on either source or target side. When citext is on source side,following change is needed for repair to work: go to Profile Configuration > Edit Existing Profile > Repair, and unselect the Check Changed Values setting.
Parent topic: Supported Datatypes
2.4.5 Supported Datatypes - MySQL, MariaDB
The Oracle GoldenGate Veridata supports the listed datatypes for the MySQL, MariaDB databases:
- BIGINT
- BINARY
- BIT
- BLOB
- CHAR
- DATE
- DATETIME
- DECIMAL
- DOUBLE
- ENUM
- FLOAT
- INT
- INTEGER
- LONGBLOB
- LONGTEXT
- MEDIUMBLOB
- MEDIUMINT
- NUMERIC
- REAL
- SET
- SMALLINT
- TEXT
- TIME
- TIMESTAMP
- TINYBLOB
- TINYINT
- TINYTEXT
- VARCHAR
- VARBINARY
- YEAR
- Supported mapping Oracle/Postgres Data Type using veridata number compare format: Number
- Supported mapping Oracle Data Type using veridata string compare format with limitation: Char and Varchar.
- Limitation: not applicable to compare value with leading 0,
such as
0001101
- Supported mapping Postgres Type using veridata string compare format with limitation: Char, Varchar and Bit varying
-
Limitation: not applicable to compare value with leading 0, like
0001101
-
Not supported Oracle Data Type: Binary and Varbinary
- For Oracle GoldenGate Veridata repair to properly throw errors when
invalid or missing values are detected, user should set SQL Mode to "strict".
This can be set on global level when MySQL starts, or session level via
connection string in agent.properties, for example:
database.url=jdbc:mysql://host:3306?sessionVariables=sql_mode=(select concat(@@SESSION.sql_mode,',STRICT_TRANS_TABLES'))
- When using
REAL
as primary key, MySQL client and Veridata may not able to retrieve certain rows (for example,WHERE `PKCOL` = '-99.9999')
, Oracle GoldenGate Veridata skips these rows during compare and repair. - When using nonstandard
FLOAT(M,D)
andDOUBLE(M,D)
, the(M,D)
in DDL need to match the actual precision and scale stored, and both Source and Target need to be MySQL.
Parent topic: Supported Datatypes
2.4.6 Supported Datatypes - DB2 LUW
The Oracle GoldenGate Veridata supports the listed datatypes for the DB2 LUW database:
- BIGINT
- BLOB
- CHAR
- CHAR FOR BIT DATA
- CLOB
- DATE
- DBCLOB
- DECFLOAT
- DECIMAL
- DOUBLE
- FLOAT
- GRAPHIC
- INTEGER
- LONG VARCHAR
- LONG VARCHAR FOR BIT DATA
- LONG VARGRAPHIC
- NUMERIC
- REAL
- SMALLINT
- TIME
- TIMESTAMP
- VARCHAR
- VARCHAR FOR BIT DATA
- VARGRAPHIC
- XML
Parent topic: Supported Datatypes
2.4.7 Supported Datatypes - DB2 for i
The Oracle GoldenGate Veridata supports the listed datatypes for DB2 for i:
- BIGINT
- BLOB
- CHAR
- CHAR FOR BIT DATA
- CLOB
- DATE
- DBCLOB
- DECFLOAT
- DECIMAL
- DOUBLE
- FLOAT
- GRAPHIC
- INTEGER
- LONG VARCHAR
- LONG VARCHAR FOR BIT DATA
- LONG VARGRAPHIC
- NUMERIC
- REAL
- ROWID
- SMALLINT
- TIME
- TIMESTAMP
- VARCHAR
- VARCHAR FOR BIT DATA
- VARGRAPHIC
- XML
- The decimal part of REAL value from the wldb2 jdbc driver always store in the 16
digits precision, for example, 0.8 converts
0.800000011920929
and compare will always fail if the decimal values are present.
Parent topic: Supported Datatypes
2.4.8 Supported Datatypes - DB2 z/OS
The Oracle GoldenGate Veridata supports the listed datatypes for the DB2 z/OS database:
- BIGINT
- BINARY
- BLOB
- CHAR
- CHAR FOR BIT DATA
- CLOB
- DATE
- DBCLOB
- DECFLOAT
- DECIMAL
- DOUBLE
- FLOAT
- GRAPHIC
- INTEGER
- LONG VARCHAR
- LONG VARCHAR FOR BIT DATA
- LONG VARGRAPHIC
- NUMERIC
- REAL
- ROWID
- SMALLINT
- TIME
- TIMESTAMP
- TIMESTAMP WITH TIME ZONE
- VARBINARY
- VARCHAR
- VARCHAR FOR BIT DATA
- VARGRAPHIC
- XML
Parent topic: Supported Datatypes
2.4.9 Supported Datatypes - Sybase
The Oracle GoldenGate Veridata supports the listed datatypes for the Sybase database:
- bigdatetime
- bigint
- bigtime
- binary
- bit
- char
- date
- datetime
- decimal
- float
- image
- int
- money
- numeric
- real
- smalldatetime
- smallint
- smallmoney
- sysname
- text
- time
- timestamp
- tinyint
- unichar
- unitext
- univarchar
- unsigned bigint
- unsigned int
- unsigned smallint
- varbinary
- varchar
Parent topic: Supported Datatypes
2.4.10 Supported Datatypes - Teradata
The Oracle GoldenGate Veridata supports the listed datatypes for the Teradata database:
- ARRAY
- BIGINT
- BLOB
- BYTE
- BYTEINT
- CHAR
- CLOB
- DATE
- DECIMAL
- DISTINCT
- FLOAT
- GRAPHIC
- INTEGER
- INTERVAL DAY
- INTERVAL DAY TO HOUR
- INTERVAL DAY TO MINUTE
- INTERVAL DAY TO SECOND
- INTERVAL HOUR
- INTERVAL HOUR TO MINUTE
- INTERVAL HOUR TO SECOND
- INTERVAL MINUTE
- INTERVAL MINUTE TO SECOND
- INTERVAL MONTH
- INTERVAL SECOND
- INTERVAL YEAR
- INTERVAL YEAR TO MONTH
- LONG VARCHAR
- LONG VARGRAPHIC
- NUMBER
- SMALLINT
- STRUCT
- TIME
- TIME WITH TIME ZONE
- TIMESTAMP
- TIMESTAMP WITH TIME ZONE
- VARBYTE
- VARCHAR
- VARGRAPHIC
Parent topic: Supported Datatypes
2.4.11 Generic Limitations and Clarifications
This topic lists a few generic limitations and clarifications:
- As the floating-point data types are approximate values by definition, Oracle GoldenGate Veridata UI may display slightly different values than expected (for example, extra decimal values)
- For database with TIME data type that supports value outside range of 00:00:00 to 23:59.59, the compare will only work when Source and Target are the same database.
- Whenever there is a precision for any datatype, such as REAL/FLOAT or Double on the database side, Oracle GoldenGate Veridata rounds off the lower precision present either on the source or the target database. Veridata considers the lower precision of data during comparison phase.
- Oracle GoldenGate Veridata internally converts decimal numbers with a large scale by
truncating tail digits. The limitations applies to all databases except Oracle.
This is because Oracle GoldenGate Veridata utilizes a template to mask decimal
numbers, which, in cases of a large scale, leaves few digits for representing the
scale part. For example, a number like
6.710123456789e-26
, with a scale of 38 digits, would be truncated by Oracle GoldenGate Veridata to retain the first 15 digits, converting it to 0. For scenarios where preserving all digits of the scale is crucial, Oracle recommends using the string or other compare formats instead of the number compare format when configuring the compare pair.
Parent topic: Supported Datatypes
2.5 Oracle GoldenGate Veridata Agent System Requirements
One Oracle GoldenGate Veridata Agent must be installed for each database instance that contains data that is to be compared. At minimum, therefore, you will install two agents — one to retrieve source rows and one to retrieve target rows (unless you are comparing data within the same database instance). One agent can retrieve rows from multiple databases or schemas within a given database instance. However, one agent cannot retrieve rows from different database instances.
Comparing Multi-Byte Data
The following considerations apply when you are comparing tables with multibyte data:
- A Java agent should be used for all platforms except NonStop, which has only a C-agent.
- The Java agent uses the UTF-8 character for comparing character data. Out-of-sync data is written to the report file using the UTF-8 character set.
Parent topic: Prepare
2.5.1 Disk and Memory Requirements for the Agent Component
-
The disk space requirements for the Oracle GoldenGate Veridata Agent vary by platform, but up to 200 MB may be required. On UNIX and Linux, additional space might be required to install the Java environment (if not already installed).
-
The main consumers of processing resources are the row sorting operations that are required during a comparison. To improve performance, you might need to increase the temporary memory space in the database if the columns that are being used as keys are not a native unique index or primary key. You specify the columns to use as keys when configuring Oracle GoldenGate Veridata.
-
Using server-side sorting instead of database sorting might reduce the load on the database server and improve comparison performance, depending on the number of rows, the indexes defined, the keys used, and the way the database is tuned. See Disk and Memory Requirements for the Server Component
Parent topic: Oracle GoldenGate Veridata Agent System Requirements
2.5.2 Database Privileges for the Agent Component
Oracle GoldenGate Veridata Agent makes use of a database login, which must be created before you can run comparisons. You provide the login and password when you configure connection objects in the Oracle GoldenGate Veridata Web interface. The following are the database privileges that are required for the database user.
Required database privileges for Oracle GoldenGate Veridata Agent
DB2
-
SELECT
privileges on the tables that will be compared.
Oracle
-
GRANT CONNECT
-
GRANT SELECT
on the tables to be compared. It is recommended, but not necessary, toGRANT SELECT ANY TABLE
. -
SELECT_CATALOG_ROLE
EXECUTE_CATALOG_ROLE
(forGET_TAG
andSET_TAG
procedures)-
CREATE TABLE
(for COOS Join in case of tables with no primary/unique constraint) -
CREATE TABLESPACE
(for COOS Join in case of tables with no primary/unique constraint) -
GRANT UPDATE
,DELETE
,INSERT
(for COOS Join in case of tables with no primary/unique constraint)
NonStop SQL/MP and Enscribe
-
Read access to the SQL/MP system catalog (for queries to
CATALOGS
table). -
Read access to the SQL/MP catalogs that you want Oracle GoldenGate Veridata to use.
-
Read access to the DDL dictionaries that you want Oracle GoldenGate Veridata to use.
-
Read access to the Enscribe and SQL/MP tables that will be compared.
-
Read, write, create, purge permissions for the Oracle GoldenGate Veridata report and trace files, and access to the sub volumes where they are installed.
SQL Server
-
db_datareader
or the equivalent on the tables to be compared. -
VIEW DEFINITION
in the databases to be compared. -
The database must allow SQL Server authentication.
Sybase ASE
-
Access to the databases to be compared.
-
SELECT
privileges on the tables to be compared. -
SELECT
privileges on thesysdatabases
system table in the master database to view the list of databases available in the server.
Teradata
-
SELECT
privileges on the tables to be compared.
BigData Hive
SELECT privileges on the tables to be compared.
Required Database Privileges for Using the Repair Feature
For all databases, the database user must have the UPDATE
, INSERT
, and DELETE
privileges on the tables to be repaired.
For Sybase database, if the table has triggers and suppression of triggers enabled, the database user must have the replication_role
privilege.
For SQL Server database, If the table being repaired has 'identity columns', the Repair User specified must be either the table owner, or should have ALTER
permission on the table that is being repaired.
Parent topic: Oracle GoldenGate Veridata Agent System Requirements
2.6 Oracle GoldenGate Veridata Server System Requirements
This section describes the installation location, additional programs, disk, memory, and repository requirements for Oracle GoldenGate Veridata Server.
Oracle GoldenGate Veridata server is designed to run on a dedicated Linux host only. Ensure to stop all other applications and remove any MySQL instances before server install to avoid port conflicts.
Oracle recommends that you use the certification matrix and system requirements documents with each other to verify that your environment meets the requirements for installation. See GoldenGate Certifications.
Parent topic: Prepare
2.6.1 Location for the Server Component
The server and web user interface components are installed from one installation program on Linux systems. The installer includes all files that are needed to run those programs. One installation can be used for comparisons among all of the supported databases, but multiple installations can be used as needed.
Do not install the server and web user interface components on a NonStop system. To use Oracle GoldenGate Veridata for NonStop databases:
-
Install the server and web user interface components on a supported Linux system.
-
Make certain that this system has access over high-speed network connections to the NonStop systems.
Parent topic: Oracle GoldenGate Veridata Server System Requirements
2.6.2 Disk and Memory Requirements for the Server Component
The server component uses about 200 MB of fixed virtual memory for basic tasks. The remaining virtual memory is used for comparisons. The main consumers of processing resources on the Oracle GoldenGate Veridata machine are the row sorting operations of the initial comparison step when using server-side sorting.
Enough combined disk space and virtual memory is needed to store all of the rows that are sent for comparison from the source and target systems. To estimate the amount of memory per row:
((number of cols in key + 1) * 4) + 16 + (comparison width of a key col)
Where:
comparison width of a key col
depends on the comparison format that is selected by Oracle GoldenGate Veridata (or a user override) to use for a comparison.
Comparison format data sizes:
Comparison Format | Data Size |
---|---|
Numbers |
One byte for each significant digit. Leading zeros and trailing zeros after the decimal point (such as the right most zeros in 1234.500) are not counted. |
Timestamp |
19 to 32 bytes depending on the fractional precision. |
Date |
10 bytes. |
Time |
8 to 18 bytes depending on the fractional precision. |
String |
1 to 4 bytes per character for the UTF-8 encoding of the Java agent. The NonStop agent uses the database native character set. |
Binary |
The bytes as stored in the database. |
For example, the number 109998877, if compared as a decimal float, would require:
((1 + 1) * 4) + 16 + 9 = 33
bytes of memory for this row
Note:
This assumes that all non-key columns are compared by using a hash, not literally. More space is needed for literal comparisons
Oracle GoldenGate Veridata uses an external merge sort to sort the data. As data is received from the agent, the rows are sorted in memory. When a memory buffer is full, the sorted rows are written to disk.
In order to sort the data, the sort process matches the initial data set size for temporary storage space. The required amount of temporary space is determined by the number of rows, the row size, and the amount of available sort memory. The following cases illustrate the different modes of the sort depending on the available resources.
-
In-Memory Sort: This sorts the data entirely in memory and is the fastest method, but the memory requirements may exceed what is available. The sort memory must be approximately 2.5 times larger than the size of the data set.
-
One Disk Pass: This sorts data and writes to the disk only once. It requires sort disk space equal to the size of the data set. This process is almost as fast as the in-memory sort and the memory requirements are lower. In general the Oracle GoldenGate Veridata server can write the rows to disk faster than the agent can read them from the database.
-
Two Disk Passes: This sorts and writes to the disk twice, requiring sort disk space twice the size of the data set. Although the disk requirement is greater, very large data sets can be sorted with a reasonable amount of memory.
-
Three or More Disk Passes: After all of the rows have been received from the agent, additional sorting may be required before the rows are ready for the final write to disk. If it is necessary to access the disk three or more times, the required sort space will be three or more times the data set size. This is slow and should be avoided.
Beyond this allocation, memory is required for storing rows during the second step of processing, the confirmation step. This can be up to 20 MB if you expect a large number of rows to require confirmation, as is usually the case when replication latency is very high. These rows are staged in the main memory before they are confirmed.
On 64-bit systems, more memory can be addressed, so more data can be stored in main memory instead of on slower disk devices. The memory that is used in the initial comparison step is not necessarily all released at once to be available for the confirmation step. Consequently, some memory will be shared between processes. When the sort cannot hold all of the rows in memory, it uses disk storage.
When deciding how much memory to allocate, be aware of the following ways that you can manage it with parameter settings within the Oracle GoldenGate Veridata application:
-
The temporary space should be located on a reasonably fast file system. A network file system located on a remote server may slow the comparison processing.
-
You can increase disk I/O performance by specifying multiple temporary directories with profile settings. For maximum benefit, put the directories on different physical disks.
-
You can use a profile setting to terminate the confirmation step after a given number of out-of-sync rows, to work around resource limitations.
-
Additional memory properties can be controlled with server parameters. See Server Parameters.
Parent topic: Oracle GoldenGate Veridata Server System Requirements
2.7 Oracle GoldenGate Veridata Distribution
- Downloading Oracle GoldenGate Veridata
- Downloading Oracle GoldenGate Veridata C-Agent and Java Agent
Parent topic: Prepare
2.7.1 Downloading Oracle GoldenGate Veridata
A distribution is an archive file containing an installer; when you run the installer, the set of Oracle GoldenGate Veridata components and feature that are included with the distribution are installed. You will need a certified JDK on your system in order to be able to run the installer. For more information, see Prerequistes in Installing and Running Oracle GoldenGate Veridata
You can download Oracle GoldenGate Veridata from the Oracle GoldenGate Downloads page at https://www.oracle.com/middleware/technologies/goldengate-downloads.html and from the Oracle Software Delivery Cloud site, at https://edelivery.oracle.com/osdc/faces/SoftwareDelivery.
The following table describes the products and feature sets in Oracle GoldenGate Veridata.
Table 2-1 Oracle GoldenGate Veridata Product and Feature Sets
Product | Feature Set | Description |
---|---|---|
Oracle GoldenGate Veridata |
Veridata Server |
The Veridata Server component includes the web server,
the web application, and command-line utilities such as
|
Veridata Agent |
This component installs only the Veridata Agent. |
|
Internal Features |
OPatch |
The OPatch utility is a tool that allows the application and rollback of interim patches to Oracle products. |
Parent topic: Oracle GoldenGate Veridata Distribution
2.7.2 Downloading Oracle GoldenGate Veridata C-Agent and Java Agent
Oracle GoldenGate Veridata C-Agent and the Java Agent platforms are available for download on Oracle Technology Network Oracle GoldenGate Downloads page at:
http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html
Parent topic: Oracle GoldenGate Veridata Distribution