解决DB2的SQL10007N错误

   

启动db2时报错:

SQL10007N Message "-1390" could not be retrieved.  Reason code: "3".

当前界面的提示符是这样的:

$ 

由此可知,bash没有使用,使用root编辑/etc/passwd文件:

# vim /etc/passwd
...
db2inst1:x:1001:124::/home/db2inst1:/bin/bash
...

切换到实例用户,设置环境变量

# su db2inst1
db2inst1@mcs-PC:/home/$ cd ~
db2inst1@mcs-PC:~$ export PATH=$PATH:/home/db2inst1/sqllib/adm:/home/db2inst1/bin

启动db2

db2inst1@mcs-PC:~$ db2start
SQL1026N  数据库管理器已活动。

发表评论