没有发出启动数据库管理器命令。 SQLSTATE=57019

No start database manager command was issued. SQLSTATE=57019

我是 DB2 的新手,我已经安装了 DB2 9.7。

我创建了一个如下所示的实例

[sathish@oc3855733574 ~]$ db2ilist
sathish

/etc/services的设置如下所示

DB2_sathish     60000/tcp
DB2_sathish_1   60001/tcp
DB2_sathish_2   60002/tcp
DB2_sathish_END 60003/tcp
DB2_TMINST      50000/tcp

但是,当我开始使用 'db2start' 时,它会抛出以下错误

07/31/2015 10:26:20     0   0   SQL1042C  An unexpected system error occurred.
SQL1032N  No start database manager command was issued.  SQLSTATE=57019

我使用 'root' 安装 DB2,并从 'instance' 开始 'DB2'(在本例中是 sathish)

任何帮助或 URL link 都会有很大用处

谢谢 萨西什·库马尔

安装似乎出了点问题。在 db2diag.log 文件中应该有一些关于 DB2 运行 的提示(查看 ~/sqllib/db2dump/db2diag.log)。

如果 db2diag.log 没有提供线索,您可以做的是验证您的安装是否正确。 DB2 包括一个名为 "db2val" 的工具。这里是link to the documentation of db2val for version 9.7。只需 运行 "db2val" 作为实例所有者并检查输出。

我查看了 db2diag.log 文件,发现其中一个网站出现异常黑客攻击

我按照下面提到的步骤操作并且成功了

a)   db2trc on -f db2trace.out
b)   db2start
c)   db2trc off

如果您最近更改了作为该 db2 实例所有者的帐户的密码,通常会出现此问题您需要做的是转到服务-> db2 实例的属性-> 然后从登录部分 select 本地系统帐户

尝试

sudo -i -u db2inst1 /database/config/db2inst1/sqllib/adm/db2start

了解更多信息

https://dba.stackexchange.com/questions/49807/sql1641n-error-on-linux-while-running-db2start-using-db2-express-c-on-linux-luw