您的位置:首页 > 数据库

SQL0668N 由于表 "db2inst1.test" 上的原因代码 "3",所以不允许操作(解因为LOAD引起的LOAD暂挂状态锁)

2014-02-14 13:32 537 查看
DB2解因为LOAD引起的LOAD暂挂状态锁

一般解锁命名是,SET INTEGRITY FOR temp_test IMMEDIATE CHECKED

但是load暂挂状态是解不了的,可以load一个空文件,或者不存在文件来解除。

load client from c:\ftp\null.txt of del terminate into 表名

这里的c:\ftp\null.txt不存在都可以。

当表执行load操作不成功时,表将出现暂挂现象

3 表处于“装入暂挂”状态。对此表的先前的 LOAD
尝试失败。在重新启动或终止 LOAD
操作之前不允许对表进行存取。

解决办法:

包含TERMINATER的LOAD命令可以终止装入进程,使目标表恢复正常可用状态:
LOAD FROM *.TXT OF DEL TERMINATE
INTO <表名>

包含RESTART的LOAD命令可以在源文件修改正确的时候使用,使装入进程重新开始:
LOAD FROM
*.TXT OF DEL RESTART INTO <表名>

  在服务器端DB2 CLP执行下列命令亦可:
  SET INTEGRITY FOR 表名 IMMEDIATE
CHECKED
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐