DB2 Load导入数据失败之后,表被锁,提示,SQL0668N 不允许对表XX执行操作,原因码为 “3”。
1.查询确认表状态https://www.cndba.cn/hbhe0316/article/4799https://www.cndba.cn/hbhe0316/article/4799
https://www.cndba.cn/hbhe0316/article/4799
DB2 LOAD QUERY TABLE TEST
SQL3532I Load 实用程序当前正处于 "LOAD" 阶段。
读取行数 = 0
跳过行数 = 0
装入行数 = 0
拒绝行数 = 0
删除行数 = 0
落实行数 = 0
警告数 = 0
表状态:
装入暂挂https://www.cndba.cn/hbhe0316/article/4799
https://www.cndba.cn/hbhe0316/article/4799
https://www.cndba.cn/hbhe0316/article/4799
https://www.cndba.cn/hbhe0316/article/4799
2.Load一个空文件,或者不存在文件来解除解锁https://www.cndba.cn/hbhe0316/article/4799
https://www.cndba.cn/hbhe0316/article/4799
https://www.cndba.cn/hbhe0316/article/4799
DB2 LOAD FROM /tmp/NULL.TXT OF DEL TERMINATE INTO TEST
版权声明:本文为博主原创文章,未经博主允许不得转载。
Linux,oracle
当使用 DB2Load 导入数据时遇到失败,表可能会被锁定,显示 SQL0668N 错误,状态为“装载暂挂”。为了解锁表,可以尝试查询表的状态确认其被锁定的原因。一种解决方案是通过执行一个空的或不存在的文件加载来解除锁定,例如使用 'DB2LOAD FROM /tmp/NULL.TXTOF DELIMITER INTO TEST' 命令。这种方法可能帮助恢复正常操作并释放表锁。

9116

被折叠的 条评论
为什么被折叠?



