DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法

这个错误是:表处于”装入暂挂”状态。 
经多次尝试 总结方法: 
    1:reorg table 表名 (表名后面不要加分号,否则会报没有这张表),还有就是在dbvisualizer这种工具客户端中执行会报-104错误,用db2的命令行处理器就好; 假如不好使,则尝试下面方法。 
    2:先前尝试装入(LOAD)此表失败。表的状态应该是load pending,你可以执行一下db2 “load query table ”命令来查看你的表状态。然后用db2 “load from /dev/null of del terminate into ”这个命令来解挂。然后 reorg table 表名。 
    3:恢复时候 没有指定过roll forward选项是数据库的原因,因LOAD异常中断引起,可以用LOAD… TERMINATE 或者RESTART来解决. 
    先在C:建一个空文件test.txt, 
    然后db2 load from c:/test.txt of del terminate into tablename 
    然后 reorg table <表> 
这几种方法尝试后OK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值