Db2数据库创建问题

时间:2011-07-18 10:13:59

标签: sql database db2 creation

我刚刚安装了DB2 v8.1.18.980。现在我尝试创建新数据库。我收到以下sql代码的错误:

 sqlcode :  -902 

 sqlstate :  58005

不幸的是错误本身就是俄语,因此,我无法将其粘贴到此处。官方网站对此问题说:

“无法处理语句。不允许应用程序发出其他SQL语句。例如,与应用程序关联的恢复例程可能不会发出其他SQL语句。

程序员的回应 重新绑定失败的应用程序,然后重试。如果问题仍然存在,请检查您的DBRM并确保它与您的程序匹配。“

http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/topic/com.ibm.db2z9.doc.codes/src/tpc/n902.htm

但是,我不清楚。任何想法,什么可能是错误的以及如何解决它?

如果可能是个问题,我正在使用Windows 7旗舰版。

1 个答案:

答案 0 :(得分:0)

您链接的文档适用于db2 v9 for z / os,而不适用于db2 v8 for Windows。这是第一个问题。

v8的文档有this来说明SQL 902:

  

发生系统错误(原因代码=原因代码)。无法处理后续的SQL语句。

     

说明:   发生系统错误。

     

用户响应:

     

在消息中记录消息编号(SQLCODE)和原因代码。

     

如果trace处于活动状态,请在操作系统命令提示符下调用Independent Trace Facility。然后,请联系您的技术服务代表,并提供以下信息:

     

问题描述

     

SQLCODE和嵌入式原因代码

     

可能的SQLCA内容

     

跟踪文件(如果可能)。

     

联合系统用户:将问题隔离到未通过请求的数据源(请参阅“故障排除指南”以确定哪个数据源无法处理SQL语句)并对该数据源采取必要的诊断步骤。数据源的问题确定过程各不相同,因此请参阅适用的数据源手册。

     

sqlcode:-902

     

sqlstate:58005

这给我们带来了第二个问题:它要求你联系IBM并打开一张票,据我所知,v8不受支持,所以它不会那么容易。

我认为安装v9,v9.5或v9.7将是你最好的选择,除非你有一个非常有说服力的理由坚持使用8.