db2 with SQLCODE: -668, SQLSTATE: 57016, SQLERRMC: 7;

原创 2016年05月31日 15:11:25

I've tried many forms, like reorg table EXP_RECORD;

reorg table db2u7015.EXP_RECORD;

 

and I am using DbVisualizer, can be that the problem?looks like the editor doesn't recognize command reorg, because it doesn'thighlight the word as it does with works like table or select…

 

REORG is not SQL, it is a DB2 command and cannot beexecuted as if it was SQL. You can either use the CLP to use REORG or you canuse:IBM DB2 9.5 Information Center for Linux, UNIX, andWindows if you must use SQL.

 

Simply issue these on the shell command line:

db2 connect to <your database name here>

db2 REORG TABLE DB2ADMIN.XCATENTRYEXT

 

<jdbcConnectiondriverClass="com.ibm.db2.jcc.DB2Driver"

               connectionURL="jdbc:db2://172.17.106.194:50000/qa3new"userId="db2inst"

               password="*****">

</jdbcConnection>

 

首先登陆到172.17.106.194 DB2服务器,然后切换用户su db2inst,执行db2命令后如下所示:


然后执行connect toqa3new命令,接着执行reorg tables SALES.TBL_SALES_COMMISSIONS命令,重构成功!

 

参考网址:

http://stackoverflow.com/questions/20396046/failing-update-table-in-db2-with-sqlcode-668-sqlstate-57016-sqlerrmc-7

https://baohua.me/database/rhel5-install-db2-v9-7-database/

http://www.dbforums.com/showthread.php?1654553-Sqlcode-668-sqlstate-57016-sqlerrmc-7

数据类型不匹配(SQLCODE=-245)

@Override public List getHoliday(String day) { List list = new ArrayList(); Map params = new Ha...
  • calance
  • calance
  • 2016年02月17日 15:30
  • 2412

DB2的SQLCODE和SQLState相关解释

操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原...
  • gabriel_lucky
  • gabriel_lucky
  • 2013年04月08日 17:10
  • 8382

DB2的SQLCODE和SQLState相关解释

SQLCODE=-911, SQLSTATE=40001 错误的原因:是在执行update语句的时候发生了死锁 SQLCODE=-911, SQLSTATE=40001 解决方法: ---...
  • mei6012006
  • mei6012006
  • 2013年04月01日 09:34
  • 4062

DB2 更新记录update时碰到sqlcode = 911锁表的问题

最近遇到并发太高操作同一张表,经常会报错911,导致事务回滚的状况。 查找报错的源码部分,发现是两个地方导致的 1、根据主键更新记录 2、根据手机号更新记录 问题分析: 分析DB2的锁机制,由于DB2...
  • hithedy
  • hithedy
  • 2016年03月08日 14:10
  • 4000

DB2 安全性模型概述

我们知道,在 DB2 中,主要存在两种安全机制:用户身份认证及用户授权。身份认证是指哪些用户可以访问数据库系统,它通常是由操作系统或第三方认证工具来完成。授权是指数据库用户可以访问哪些数据库对象,用户...
  • ning109314
  • ning109314
  • 2014年02月17日 14:10
  • 2829

解决db2 bufferpool不足的问题

问题:      对Mars服务端程序同时开10个用户用复杂的XQuery语句查询,出错。 --CLI ERROR-------------   cliRC = -1   line  = ...
  • pianzif
  • pianzif
  • 2014年03月30日 22:02
  • 2497

DB2 SQLSTATE 讯息(二)

DB2 SQLSTATE 消息(二) 类代码 42 语法错误或访问规则违例 表 32. 类代码 42:语法错误或访问规则违例 SQLSTATE 值 含义 42501 授权标识不具有对标识对...
  • yishouwangnian
  • yishouwangnian
  • 2016年09月27日 16:21
  • 610

DB2 优化 RUNSTATS:排除索引碎片故障

简介 索引碎片可能由正常的数据库活动导致,比如 INSERT 和 UPDATE。当索引变得高度碎片化时,会对 RUNSTATS 性能产生重大影响。您可学习识别何时出现了这种情形,并采取更正措施。 ...
  • pianzif
  • pianzif
  • 2014年06月23日 23:32
  • 1262

DB2 SQLCODE信息介绍

最近在进行嵌入SQL开发,调试程序的时候涉及到一些SQLCODE和SQLSTATE,准确的定位这些错误或者警告,能快速的定位问题所在, 下面是来自于网络的sqlcode和salsate的一些信息。 ...
  • BOBO12082119
  • BOBO12082119
  • 2013年05月11日 11:23
  • 1815

DB2数据库静态参数修改(归档模式和日志组数,都需要重启db)

1、修改日志组数目 [db2inst1@DB2test183 ~]$ db2 update db cfg using LOGPRIMARY 5 DB20000I  The UPDATE DATAB...
  • laven54
  • laven54
  • 2014年01月17日 13:29
  • 2404
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:db2 with SQLCODE: -668, SQLSTATE: 57016, SQLERRMC: 7;
举报原因:
原因补充:

(最多只允许输入30个字)