配置 Db2 LUW 的连接
了解数据库端连接到 Oracle GoldenGate 所需的用户权限以及设置 Db2 LUW 到 Oracle GoldenGate 连接的配置说明。
授予数据库用户和权限
了解如何创建数据库用户以及为 Oracle GoldenGate 分配 Db2 LUW 的权限。
-
创建专用于 Oracle GoldenGate 的数据库用户。对于必须连接到数据库的所有 Oracle GoldenGate 进程,它可以是同一用户:
-
提取(源数据库)
-
复制(目标数据库)
-
DEFGEN(源或目标数据库)
-
-
为了保持数据的安全性并准确监视 Oracle GoldenGate 处理,请勿允许其他用户、应用程序或进程以 Oracle GoldenGate 数据库用户身份登录或以其身份运行。建议您将登录身份证明存储在 Oracle GoldenGate 身份证明存储中。身份证明存储使用本地安全存储作为登录名和密码,并允许您在 Oracle GoldenGate 参数文件中仅指定别名。
-
将系统管理员 (
SYSADM) 或数据库管理员 (DBADM) 权限分配给运行提取的数据库用户。要向 Extract 用户DBADM授权,具有SYSADM授权的用户可以发出以下授权语句。GRANT DBADM ON DATABASE TO USER *user*还可以从 DB2 控制中心中的
User and Group Objects文件夹授予此权限。分配给 Oracle GoldenGate 进程的用户的数据库选项卡应选中“数据库管理机构”框。注意:
如果“提取”用户没有所需的权限,则“提取”将记录以下错误并停止。
[SC=-1224:SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQL STATE 55032: The CONNECT statement is invalid, because the database manager was stopped after this application was started] -
至少向运行 Replicat 的数据库用户授予以下权限:
-
本地
CONNECT到目标数据库 -
有关系统目录视图的
SELECT -
目标表中的
SELECT、INSERT、UPDATE和DELETE
-