DB2报错SQLSTATE=42601,怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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报错SQLSTATE=42601,怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
SQLCODE=-104,SQLSTATE=42601,SQLERRMC=选择 Con_Gruop_Name from;t vparam = grpName; ;<删除>