为 z/OS 配置到 DB2 的连接
了解数据库端连接到 Oracle GoldenGate 所需的用户权限以及为 Db2 设置连接以将 z/OS 连接到 Oracle GoldenGate 的配置说明。
准备 Db2 z/OS 的数据库用户和权限
此页上的脚本内容仅用于导航目的,不会以任何方式变更该内容。
了解如何创建数据库用户以及为 Oracle GoldenGate 分配 Db2 z/OS 的权限。
Oracle GoldenGate 需要数据库用户帐户。创建此帐户并根据以下准则分配权限。
下表显示了在 Db2 z/OS 中创建的专用 Oracle GoldenGate 用户所需的系统权限:
将下表中列出的 Db2 权限分配给提取和复制专用数据库用户。这些是 Db2 ODBC 所需的任何权限的补充。除另有说明外,所有提取权限都适用于初始加载和基于日志的提取进程。
通过将 SYSCTRL 或 DBADM 加上 SQLADM 权限授予运行 Oracle GoldenGate 进程的用户,可以提供下表中列出的权限。
表 1 Oracle GoldenGate Db2 所需的权限
| 用户特权 | 提取 | 存储过程 | 复制 |
|---|---|---|---|
CONNECT 到远程 Db2 子系统。 |
是 | 是 | 是 |
(这不适用于初始加载提取) |
是 | - | N |
|
是 | - | 是 |
源表上的 SELECT 脚注 1 |
是 | - | N |
目标表上的 INSERT、UPDATE、DELETE |
N | - | 是 |
CREATE TABLE 脚注 2 |
N | - | 是 |
ODBC 计划上的 EXECUTE(默认值为 DSNACLI) |
是 | - | N |
SQLEXEC 过程或将要使用的查询所需的权限。脚注 3 |
是 | - | N |
脚注 1
SELECT on source tables required only if tables contain LOB columns, or for an initial-load Extract, if used.
脚注 2
如果使用命令行界面中的 ADD CHECKPOINTTABLE 来使用数据库检查点功能,则为必需字段。
脚注 3
SQLEXEC 允许 Oracle GoldenGate 进程执行存储过程和查询。