跳到主要内容 跳到补充内容

所需的权限

必须向 IBM DB2 for iSeries 连接器 设置的常规选项卡中指定的用户授予以下权限:

  • USER CLASS = *USER(默认值)
  • 特殊权限 = *NONE
  • 满负载:源表的读取权限。
  • CDC:为 IBM DB2 for iSeries 连接器 和任务的源表定义的日志的读取权限。
  • 以下表上的 SELECT 权限:

    • QSYS2.SYSCOLUMNS

    • QSYS2.SYSTABLES

您还必须为 IBM DB2 for iSeries 数据库设置以下权限和锁

  • 日志权限:*USE
  • 日志库权限:*EXECUTE
  • 日志接收方权限:*USE
  • 日志接收方库权限:*EXECUTE
  • 文件权限(如果已指定):*USE
  • 文件库权限:*EXECUTE
  • 日志锁:*SHRRD
  • 日志接收方锁:*SHRRD
  • 文件锁(如果已指定):*SHRRD

*如果以下任何情况属实,日志权限也需要 OBJEXIST:

  • *已为文件密钥指定 ALLFILE。
  • 系统上不存在指定的对象。
  • 为任何选定日志代码的日志代码选择值指定 *IGNFILSLT 或 IGNOBJSLT*。

DB2 服务器配置

在极少数情况下,在 登陆 任务中使用 IBM DB2 for iSeries 端点时可能会遇到以下错误:

SQL0666N SQL query exceeds specified time limit or storage limit

要防止发生此错误,请为 数据移动网关 作业/用户 ID 设置以下属性:

QRYSTGLMT=*NOMAX

QRYTIMLMT=*NOMAX

有关更多信息,请参阅 https://www.ibm.com/docs/en/i/7.4?topic=ssw_ibm_i_74/cl/chgqrya.htm

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!