【问题标题】:SQLCODE -981, SQLERRMC :00C12219SQLCODE -981,SQLERRMC:00C12219
【发布时间】:2019-04-28 18:15:42
【问题描述】:

在运行 COBOL+DB2 程序时,我得到 SQLCODE -981 SQLERRMC :00C12219。该程序是用 INCLUDE SYSLIB(DSNELI) 链接编辑的。

我得到 gettibg -981 的可能原因是什么?

使用 INCLUDE SYSLIB(DSNELI) 编辑的链接。并且 RRSAF 线程显示为活动状态。

【问题讨论】:

  • 哪个 Db2 版本?是NFM吗? Cobol 程序是否也在 Z/OS 或工作站上运行?否则,这是一个编程论坛,除非你展示你的代码,否则很难评论任何细节......
  • 每 IBM - DSNRLI,对于明确的 Db2 资源恢复服务附加设施连接服务请求

标签: db2 db2-zos


【解决方案1】:

IBM 文档报告如下:

-981   THE SQL STATEMENT FAILED BECAUSE THE RRSAF CONNECTION IS NOT IN A STATE THAT ALLOWS SQL OPERATIONS, REASON reason-code.
Explanation
The application attempted to execute an SQL operation, but the RRSAF connection was not in a state that allows the processing of SQL statements.

System action
The statement cannot be processed.

Programmer response
Correct the error in the application, REBIND, and run the application again.

SQLSTATE
57015

所以,请尝试查看详细信息,验证原因码将帮助您解决问题。

【讨论】:

  • 原因码为“00C12219”:应用程序发出SQL或IFI函数请求,未完成CREATE THREAD处理。在 CREATE THREAD 处理完成之前无法发出 SQL 或 IFI 请求。
【解决方案2】:

也许是计划问题。检查一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多