关于DB2出现的登录错误及原因

在虚拟机中使用DB2时,遇到的第一个问题就是无法进行登录。使用的命令总被拦截,有如下的解释:

No start database manager command was issued.

SQLSTATE=57019

------------------------------------------------------------------------------------------------------

在service中,发现DB2的几个进程并没有全部的启动,这就说明了,虽然在控制端进行操作,其实命令并没有得到监听。

这就是一个DB2的启动错误,原因通常是控制器和本地组内Administrator的密码不一致。所以要两个都改。

可以在“service”中人为的启动几个服务,这时,控制台的操作就有效了。

------------------------------------------------------------------------------------------------------

网友给出的更加详细的解释:

前天,我在命令方式下,修改了db2admin的密码:
db2 connect to sample user using
db2admin
当电脑启动的时候,提示有个服务不能正常启动,而且会发出几声嘟嘟的声音。
发现DB2服务不能启动。
到计算机管理-”服务“里一看,原来是原先我把有个“DB2 控制器”给服务改成手工了,
启动下,出现不能启动服务,想想可能是密码不对。
到本地用户和组里把db2admin密码改了,就可以启动了。
原因:我在DB2这端改了密码,在控制器上也得改密码,不然profile文件就会出错。
DB2 控制器:收集与 DB2 数据库相连接的应用程序的统计信息。
"D:/IBM/SQLLIB/BIN/db2govds.exe"
补充:
还有其他关于DB2的服务都得重新设置用户名和密码,在服务属性的”登录“中。
在DB2启动的过程中,又跳出:iwh2serv.exe不能读写某块内存的信息。
在百度查了一下,做如下设置即可。
d:/ibm/sqllib/bin>iwh2serv.exe start sample db2admin 密码
原文出处:http://tech.ccidnet.com/art/1105/20080731/1528009_1.html

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值