DB2 V9.7 SQL10007N错误解决。

redhat Linux Enterprice Edtion x86-32bit环境下的DB2 V9.7 express-c在运行启动过程中报错:

-sh-3.1$ ./db2start
SQL10007N Message "-1390" could not be retrieved. Reason code: "3".

经过分析,是shell文件配置项有问题,没有export环境变量导致。使用了不正确的shell。解决办法如下:

sudo usermod -s /bin/bash db2inst1

sudo gedit /home/db2inst1/.profile

添加以下内容

export PATH=$PATH:/home/db2inst1/sqllib/adm:/home/db2inst1/bin

重新尝试以db2inst1用户登录,发现shell已经变了。try!:

[db2inst1@xujm ~]$ db2start
SQL1026N The database manager is already active.
[db2inst1@xujm ~]$ db2stop
SQL1064N DB2STOP processing was successful.
[db2inst1@xujm ~]$

你可能感兴趣的:(sql)