当前位置: 首页 > news >正文

SQL0668N Operation not allowed for reason code 3 on table TEST. SQLSTATE=57016

问题描述:

查询,操作表都报如下错误

SQL0668N  Operation not allowed for reason code "3" on table "TEST".  SQLSTATE=57016

操作步骤:

第一:执行reorg解锁表,出现以下错误。

[test@TEST-DB1 ~]$ db2 "reorg table test"
SQL0668N Operation not allowed for reason code "3" on table "test". 
SQLSTATE=57016

第二:Load空文件对表进行terminate,出现以下错误。

[test@TEST-DB1 ~]$ db2 load from / of del terminate into test

Agent Type Node SQL Code Result
______________________________________________________________________________
LOAD 001 +00000000 Success.
______________________________________________________________________________
LOAD 002 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 003 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 004 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 005 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 006 +00000000 Success.
______________________________________________________________________________
LOAD 007 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 008 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 009 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 010 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 011 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 012 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 013 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 014 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 015 -00027902 Init error. Table unchanged.
______________________________________________________________________________
LOAD 016 -00027902 Init error. Table unchanged.
______________________________________________________________________________
RESULTS: 2 of 16 LOADs completed successfully.
______________________________________________________________________________

Summary of LOAD Agents:
Number of rows read = 0
Number of rows skipped = 0
Number of rows loaded = 0
Number of rows rejected = 0
Number of rows deleted = 0
Number of rows committed = 0

SQL27902N LOAD RESTART/TERMINATE is not allowed on a table that is not in 
LOAD PENDING state.

一般上面两步基本能解决表无法操作问题,不过也有的跟这次一样无法完成,

分析可能是部分分区没有进行terminate或者load时被强制杀了

第三:查询分区表状态

[test@TEST-DB1 ~]$ db2 -x "SELECT DBPARTITIONNUM FROM TABLE(SYSPROC.ADMIN_GET_TAB_INFO('TEST','TEST')) AS T where load_status='PENDING' "

挨个对上面查询出的分区号进行terminate处理

[test@TEST-DB1 ~]$db2 load from /dev/null of del terminate into TEST.TEST  partitioned db config OUTPUT_DBPARTNUMS('分区号')

执行完成!

转载于:https://www.cnblogs.com/yangsy/p/terminate.html

相关文章:

  • 作用域插槽slot
  • nodejs模块
  • 智能制造主战场在哪?数字化车间建设尤为重要
  • 快速排序(java实现)
  • 十天冲刺(6)
  • HashMap和HashTable的区别?HashTable和ConCurrentHashMap的区别?
  • 小笔记by项目遇到(整理)
  • 2019年5月9日考试解题报告
  • 银联基于OpenStack 的“五高”生产金融云技术白皮书
  • 通过shell终端上传下载文件
  • vscode——设置自动保存
  • 端口随意开很危险 常见端口解析
  • rsync搭建
  • 冲刺进度条9
  • 关于parent指针以及对话框属性
  • @jsonView过滤属性
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 11111111
  • Apache Pulsar 2.1 重磅发布
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • HTTP那些事
  • mysql常用命令汇总
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Vue 2.3、2.4 知识点小结
  • windows下如何用phpstorm同步测试服务器
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 入口文件开始,分析Vue源码实现
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 正则表达式-基础知识Review
  • ​linux启动进程的方式
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (pojstep1.1.2)2654(直叙式模拟)
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)JAVA使用POI操作excel
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (三) diretfbrc详解
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)winform之ListView
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .net 调用php,php 调用.net com组件 --
  • .NET 解决重复提交问题
  • .net 验证控件和javaScript的冲突问题
  • .net开发时的诡异问题,button的onclick事件无效
  • .project文件
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @JoinTable会自动删除关联表的数据