OS: windows7 64bit
DB2:V10.1.5
C:\db2_1001fp5\BIN>db2start
2016-05-27 14:05:49 0 0 SQL1397N DB2 サービスがログオンに失敗しました。
SQL1032N start database manager コマンドが発行されていません。 SQLSTATE=57019
查看knowledgecenter:
http://www.ibm.com/support/knowledgecenter/SSEPGG_10.1.0/com.ibm.db2.luw.messages.sql.doc/doc/msql01397n.html?lang=zh
SQL1397N
未能登录 DB2 服务。
说明
由于登录失败,DB2 服务未启动。
用户响应
如果正在启动 DB2 管理服务器,那么使用 DB2ADMIN SETID 命令设置新的登录帐户。如果正在 Windows 上启动 DB2 服务器,可通过使用“控制面板”中的“服务”对话框来设置 DB2 服务的登录帐户。
于是查看windows的service。可见其是指定的用户名的,我们需要变更为:Local System
点击打开,如下图修改。
此时,service已经变为最新的了。
关闭命令行面板,重新打开后,db2start起动成功
总结:
管理员用户的操作权限很重要。