早上启动DB2数据库实例失败:
C:\>db2start
SQL1397N 未能登录 DB2 服务。
SQL1397N 未能登录 DB2 服务。
C:\>db2 ? SQL1397
SQL1397N 未能登录 DB2 服务。
说明:
由于登录失败,DB2 服务未启动。
用户响应:
如果正在启动 DB2 管理服务器,那么使用 DB2ADMIN SETID 命令设置新的登录帐
户。如果正在 Windows 上启动 DB2 服务器,可通过使用"控制面板"中的"服务"
对话框来设置 DB2 服务的登录帐户。
户。如果正在 Windows 上启动 DB2 服务器,可通过使用"控制面板"中的"服务"
对话框来设置 DB2 服务的登录帐户。
查了一下原因,可能是由于修改了用户db2admin密码导致的。
前段时间通过命令connect to sample user db2admin using db2admin new 新密码 confirm 新密码
的方式修改了db2admin的密码。
解决方式如下:
在CMD下运行services.msc ,找到服务DB2 - DB2COPY1 - DB2,右键选择属性,
点击“登录”选项卡,将密码框中的密码修改为新密码即可,下面的硬件配置文件启用一下。
再次尝试启动实例,已正常启动。
C:\>db2start
SQL1063N DB2START 处理成功。
SQL1063N DB2START 处理成功。
C:\>db2 connect to prod
数据库连接信息
数据库服务器 = DB2/NT 9.7.4
SQL 授权标识 = SHOUPENG...
本地数据库别名 = PROD
SQL 授权标识 = SHOUPENG...
本地数据库别名 = PROD