提取11424行后,在Source限定符中的Informatica SQL30081N中出错。

时间:2019-11-06 07:36:57

标签: db2 informatica

我们在Informatica工作流程中遇到了错误。同样在试运行环境中无缝运行,问题在生产中。

选择11424行之后,此错误从z / Os DB2引发。 如果单独运行,则此源限定符查询将获取260万行。 在Informatica会话属性中,缓冲区设置为“自动”。

SQL Error [
[IBM][CLI Driver] SQL30081N  A communication error has been detected. 
Communication protocol being used: "TCP/IP".  
Communication API being used: "SOCKETS".  
Location where the error was detected: "<server-ip 11:22:22:22 format>".  
Communication function detecting the error: "send".  
Protocol specific error code(s): "32", "*", "0".  
SQLSTATE=08001
sqlstate = 40003 

Database driver  error...
Function name  Fetch
Native error  code = -30081

由于我们尚未对此工作流程进行任何更改,因此有望成功运行。几周前开始失败。

我对此错误进行了一些阅读,我发现这是由于DB2防火墙阻止了连接。如果是这种情况,为什么只有一个select语句失败而其他源限定符成功运行?

1 个答案:

答案 0 :(得分:0)

根据下面的Db2手册,它通常在Db2软件之外:

SQL30081N消息的协议特定的错误代码
https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.messages.doc/doc/r0052008.html


SQL30081N消息的原因通常在Db2软件之外,并且实际的错误代码是特定于协议的。


这是错误编号为 32 的文档链接:

TCP / IP错误
https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.messages.doc/doc/r0058740.html

apt_key

因此,一般而言,建议检查TCP / IP级别。

希望这会有所帮助。