免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3621 | 回复: 1
打印 上一主题 下一主题

请教一个db2的-727的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-09-20 12:10 |只看该作者 |倒序浏览
使用的是嵌C程序,AIX6.1操作系统
现象:程序编译好后只能运行一次,第二次运行时碰到有sql语句的执行就报sqlcode -727
个人分析:由于程序中使用了一些DDL语句,包括rename,drop,create表,可能是由于这些语句引起包状态的变动(表的tableid有变化),经查syscat.packages表valid确实在执行一次之后就变成'N'状态了,手工重新绑定一次就可以再跑一次
在网上也查了一些,觉得这个说法有点像:”数据库管理器在再次执行时自动重新绑定包出错,造成出现一些意想不到的错误“
疑问:
1、如何确定系统自动重新绑定是否出错?
2、如果系统自动重新绑定不出错是否就不会存在这个问题了?
3、是否有其他的程序改造建议?

论坛徽章:
0
2 [报告]
发表于 2012-09-20 12:58 |只看该作者
DB2板块这么冷清呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP