Prerequisites for Installing Oracle GoldenGate for Db2 for i

Learn the prerequisites for installing Oracle GoldenGate for a Db2 for i database.

General Requirements

  • Portable Application Solution Environment (PASE) must be installed on the system.

  • Java 8 must be installed on the IBM i and the Linux host system where GoldenGate for IBM i will run.

  • OpenSSH is recommended to be installed on the system. OpenSSH is part of the IBM Portable Utilities licensed program and allows SSH terminal access to the system in the same manner as other Linux system.

  • A library/schema should be dedicated to each deployment of Oracle GoldenGate on the IBM i system. The value of the library/schema is taken from the Replication Schedma property.

  • The IBM Db2 for i Program temporary fixes (PTFs) that are required by release for Oracle GoldenGate are detailed in the following tables:

    IBM i7.3 Group PTF Level Name Notes

    SF99730

    23257

    Cumulative PTF

    NA

    SF99731

    12

    All PTF groups except cumulative PTF package

    .

    IBM i7.4 Group PTF Level Name Notes

    SF99740

    23313

    Cumulative PTF

    NA

    SF99741

    9

    All PTF groups except cumulative PTF package

    NA

    IBM i7.5 Group PTF Level Name Notes

    SF99750

    23306

    Cumulative PTF

    NA

    SF99751

    5

    All PTF groups except cumulative PTF package

    NA

    These required PTFs are the levels at which Oracle GoldenGate has been tested against for the 23ai releases. To check the group PTF levels, you must use the WRKPTFGRP command from a 5250 terminal session and check for the specific PTFs with the commands shown in the preceding tables. The specific extra PTFs must be at least temporarily applied.

Choosing an Installation Operating System

Oracle GoldenGate for Db2 for i operates remotely on Intel Linux systems. A few componenets will be automatically copied to the IBM i systems.

Oracle GoldenGate for Db2 for i supports the IBM i Access ODBC Driver 64-bit. For more information, see Supported ODBC Driver and ODBC Driver for IBM i Access Client Solutions.

Consider the following:

  • The best performance is seen with a system that has the lowest network latency to the IBM i system that you use. Although it is possible to run over a wide area network, the performance suffers due to the increased network latency.
  • No special requirements beyond what capture already has for Oracle GoldenGate delivery. Because this Oracle GoldenGate release is a fully-remote distribution, the former Oracle GoldenGate Db2 for i remote product is no longer shipped separately. However, Windows is not supported in Oracle GoldenGate for Db2 for i in this release. If you still require delivery to Db2 for i from Windows, then Oracle GoldenGate Db2 for i remote 12.3 is still available.

Supported ODBC Driver

Starting from Oracle GoldenGate release 21.12, Oracle GoldenGate for Db2 for i supports the IBM i Access ODBC Driver 64-bit version 1.1.0.27 or higher.

See Linux, macOS, and PASE Application Packages for more information on IBM i Access ODBC Driver and follow the steps provided to install IBM i Access application package for the Linux operating system.

In addition, install unixODBC driver manager to be used with the Db2 ODBC driver on all supported Linux operating systems. For example, to install the unixODBC driver manager on the Red-Hat Linux operating system, use the yum command. See Installing the unixODBC driver manager for more information.

After the IBM i Access ODBC Driver and the unixODBC driver manager are installed successfully, add appropriate values in the odbcinst.ini and odbc.ini files to register the driver and the system.

You can test if the DSN and drivers are configured properly by testing the connection using the isql command. For example:

isql -v DSN user password