0

DB2 for i我为我的客户设置了 CDC 引擎。我安装好了。启动 DMIRROR 子系统没问题,但是当我启动 TCP 侦听器作业 (STRDMTCP) 时,该作业无法启动。在作业日志中,它显示此错误:

 Message.....Failure on QUSPTRUS call.

 Message.....Operation not valid on system domain object.
 Cause..... The requested operation is not valid on a system domain object. The object name is DMCREG in library *CURLIB.
 Recovery.....You should use application programming interfaces to access system domain objects. An alternative is to create the object into the user domain. The QALWUSRDMN system value controls which libraries may contain user domain.objects.

Message.....Failure to obtain a key value for key CMN_JOBD.Failure code = 2. Please contact technical support for assistance.
 
Message..... Failure to initialize TCP Listener.TCP Listener encountered an error during initialization and can not continue execution. Please see previous message for more information about the error.

CDC Engine v.11.4.0
OS IBM i V7R3
Installer account : QSECOFR

关于如何解决这个问题的任何想法?太感谢了。

4

2 回答 2

0

您可能必须运行以下命令:CHGCURLIB 然后 TSSETREG,现在设置产品库和 CDC 子系统,并尝试启动 CDC 子系统和 TCP 侦听器。

此外,请查看以下链接中“CDC Replication Engine for Db2 for i”部分的用户帐户访问要求: https ://www.ibm.com/support/knowledgecenter/en/SSTRGZ_11.4.0/com.ibm.cdcdoc.sysreq .doc/concepts/useraccountaccessrequirements.html

CDC Replication Engine for Db2® for i 用户的权限要求: https ://www.ibm.com/support/knowledgecenter/en/SSTRGZ_11.4.0/com.ibm.cdcdoc.cdcfori.doc/concepts/authorityrequirements.html

谢谢苏达山 K

于 2020-09-29T09:23:13.767 回答
0

我有一个解决方案来解决这个问题。在我的客户服务器中,他们set QALWUSRDMN使用特定的库来评估系统价值。我把它改成*ALL and re-install CDC engine again.现在,它可以正常启动了。

于 2020-10-01T04:17:21.423 回答