解决了SQL0443N 例程的一例问题
2006-04-15 22:06:28 来源:WEB开发网itpub上一位牛哥:风往北吹提供了解决办法:
执行以下步骤看看:
db2 terminate
db2 connect to <database-name>
db2 bind <path>/db2schema.bnd blocking all grant public sqlerror continue
db2 terminate
搞定了,因为在WIN环境下打补丁,bind一般是自动执行的,不知道这个V8.2的FIXPAK 10为啥没有自动执行呢!是BUG?!
错误信息:
[IBM][CLI Driver][DB2/6000] SQL0443N 例程
"SYSIBM.SQLPrima(最完善的虚拟主机管理系统)RYKEYS"(特定名称 "Prima(最完善的虚拟主机管理系统)RYKEYS")返回了带诊断文本
"SYSIBM:CLI:-805" 的错误 SQLSTATE。 SQLSTATE=38553
解释:
SQLSTATE 与消息正文 "<正文>" 一起由例程 "<例程名>"(特定名称
"<特定名称>")返回给
DB2。例程可以是用户定义的函数或用户定义的方法。
用户响应:
用户需要理解该错误的含意。咨询数据库管理员,或例程的程序设计者。
由 IBM 提供的函数在 SYSFUN 模式中检测到的错误全都返回 SQLSTATE
38552。消息的消息正文部分的格式是:
SYSFUN:nn
其中 nn 是原因码,它表示:
01 数字值超出范围
02 被零除
03 算术溢出或下溢
04 日期格式无效
05 时间格式无效
06 时间戳记格式无效
07 时间戳记持续时间的字符表示法无效
08 时间间隔类型无效(必须是 1、2、4、8、16、32、64、128、256
之一)
09 字符串太长
10 字符串函数中的长度或位置超出范围
11 浮点数的字符表示法无效
12 内存不足
13 意外错误
由 IBM 提供的例程在 SYSIBM 或 SYSPROC 模式中以及 IBM 提供的过程在
SYSFUN 模式中检测到的错误全都返回 SQLSTATE
38553。消息的消息正文部分一个包含可能是SQL
代码的消息号(例如,SQL0572N),一个 DBA
错误消息(例如,DBA4747)或例程的其它一些指示(例如,遇到了什么错误
)。注意,如果该消息号的消息正常地包含标记,则这些标记值仅在
db2diag.log 文件中可用。
sqlcode : -443
sqlstate :(例程返回的 SQLSTATE)。
- ››解决flash 中无法导出swf文件的方法
- ››解决"ios模拟器未能安装此应用程序"办法...
- ››解决jquery easyui easyloader加载外部js文件失败...
- ››解决无法使用Android SDK Manager下载SDK开发包的...
- ››解决网页内容无法复制
- ››解决Android手机在开发调试时logcat不显示输出信息...
- ››解决Windows 8操作系统假死的方法
- ››解决ubuntu 不识别 android 设备 方法
- ››解决ubuntu server sudo出现sudo:must be setuid ...
- ››解决数据库 Table 'content_tags' is mar...
- ››解决FF浏览器和IE下载文件乱码问题
- ››解决Firefox/Opera 不支持 onselectstart事件
更多精彩
赞助商链接