db2 数据库报 -803 错误怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2 数据库报 -803 错误怎么解决?相关的知识,希望对你有一定的参考价值。
数据插入记录的时候报的错。另外DB2的客户端有哪些?我现在没有财富值了^_^
解决方法如下:alter table student alter ID restart with xxxx 。
xxxx可以自定义,为当前表中id的最大值加1即可。 参考技术A 很可能是违反了唯一性约束,比如建立了唯一性索引等以后数据不能重复,或者建立主键后不能为空,而你插如数据有问题。本回答被提问者采纳 参考技术B 解决方法如下:
alter table student alter ID restart with xxxx 。
xxxx可以自定义,为当前表中id的最大值加1即可。 参考技术C -803的释义是:不能插入行,因为这将违反唯一索引的约束。
DB2的客户端我现在用的是TOAD和DBVISUALIZER.
网上都有的下。
DB2报错SQLSTATE=42601,怎么解决
1、首先停止DB2数据库$db2stop,以root用户修改/etc/pam.d/system-auth-ac,如下图所示。
2、然后将sha512替换成md5,如下图所示。
3、接着重新设定db2inst1用户密码,然后启动db2服务,如下图所示。
4、这时重新连接DB2数据库,输入用户名密码后,可以看到连接成功,如下图所示就完成了。
参考技术A 以下是对这个错误的解释。SQL0204N "<名称>" 是一个未定义的名称。
解释:
此错误由以下之一引起:
o 未在数据库中定义由 "<名称>" 标识的对象。
o 在表上未定义由 "<名称>" 标识的数据分区。
o 正在使用某个数据类型。此错误可能是由于下
列原因而发生的:本回答被提问者和网友采纳 参考技术B 解决方法如下:
alter table student alter ID restart with xxxx 。
xxxx可以自定义,为当前表中id的最大值加1即可。
以上是关于db2 数据库报 -803 错误怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章
我得到“com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException:DB2 SQL 错误:SQLCODE=-803,SQLSTATE=235