安装 Oracle GoldenGate for Db2 for i 的先决条件
了解安装 Oracle GoldenGate for a Db2 for i database 的先决条件。
一般要求
-
便携式应用解决方案环境 (PASE) 必须安装在系统上。
-
Java 8 必须安装在 IBM i 和将运行 GoldenGate for IBM i 的 Linux 主机系统上。
-
建议在系统上安装 OpenSSH。OpenSSH 是 IBM Portable Utilities 许可程序的一部分,允许 SSH 终端以与其他 Linux 系统相同的方式访问系统。
-
库/方案应专用于在 IBM i 系统上每次部署 Oracle GoldenGate。磁带库/方案的值取自 "Replication Schedma" 属性。
-
下表中详细介绍了 Oracle GoldenGate 发行版所需的 IBM Db2 for i Program 临时修复 (PTF):
IBM i7.3 组 PTF 级别 姓名 注释 SF99730 23257
累计 PTF 不适用 SF99731 12 除累计 PTF 软件包以外的所有 PTF 组 . IBM i7.4 组 PTF 级别 姓名 注释 SF99740 23313 累计 PTF 不适用 SF99741 9 除累计 PTF 软件包以外的所有 PTF 组 不适用 IBM i7.5 组 PTF 级别 姓名 注释 SF99750 23306 累计 PTF 不适用 SF99751 5 除累计 PTF 软件包以外的所有 PTF 组 不适用 这些必需的 PTF 是已测试 Oracle GoldenGate 的级别。要检查组 PTF 级别,必须使用 5250 终端会话中的
WRKPTFGRP命令,并使用上表中显示的命令检查特定 PTF。必须至少临时应用特定的额外 PTF。
选择安装操作系统
Oracle GoldenGate for Db2 for i 在 Intel Linux 系统上远程运行。某些组件将自动复制到 IBM i 系统。
Oracle GoldenGate for Db2 for i 支持 IBM i Access ODBC Driver 64 位。有关详细信息,请参阅 Supported ODBC Driver(支持的 ODBC 驱动程序)和 ODBC Driver for IBM i Access Client Solutions(适用于 IBM i Access 客户端解决方案的 ODBC 驱动程序)。
考虑以下事项:
-
对于您使用的 IBM i 系统,网络延迟最低的系统可以看到最佳性能。虽然可以通过广域网运行,但由于网络延迟增加,性能会受到影响。
-
除了捕获的 Oracle GoldenGate 交付功能外,没有其他特殊要求。由于此 Oracle GoldenGate 发行版是全远程发行版,因此 i 远程产品的前 Oracle GoldenGate Db2 不再单独发运。但是,在此发行版中,对于 i,Oracle GoldenGate 的 Db2 不支持 Windows。如果您仍需要从 Windows 传送到 i 的 Db2,则 Oracle GoldenGate Db2 for i remote 12.3 仍可用。
支持的 ODBC 驱动程序
从 Oracle GoldenGate 发行版 21.12 开始,Oracle GoldenGate for Db2 for i 支持 IBM i Access ODBC Driver 64 位版本 1.1.0.27 或更高版本。
有关 IBM i Access ODBC Driver 的更多信息,请参见 Linux、macOS 和 PASE Application Packages ,并按照为 Linux 操作系统安装 IBM i Access 应用程序包提供的步骤操作。
此外,安装 unixODBC 驱动程序管理器,以便在所有受支持的 Linux 操作系统上与 Db2 ODBC 驱动程序一起使用。例如,要在 Red-Hat Linux 操作系统上安装 unixODBC 驱动程序管理器,请使用 yum 命令。有关更多信息,请参见 Installing the unixODBC driver manager 。
成功安装 IBM i Access ODBC Driver 和 unixODBC driver manager 后,请在 odbcinst.ini 和 odbc.ini 文件中添加相应的值以注册驱动程序和系统。
通过使用 isql 命令测试连接,可以测试 DSN 和驱动程序是否已正确配置。例如:
isql -v DSN user password