2008/9/1

在AIX上无法启动DB2实例

问题描述:
在AIX上安装完DB2后,切换到DB2的用户无法执行DB2的相关命令。
例如:我们从root用户下切换到db2inst1时候使用如下指令:
#su db2inst1 切换用户
$db2start 启动实例
但这时候提示会显示:db2start not found.
问题原因:
su(替代用户,substitute user)命令允许您暂时以另一个用户身份运行命令。当我们需要切换用户的时候使用以下命令:
su
su -
第一种形式(不带 - 符号)只是将您切换成另一个用户,但没有更改包括路径在内的环境变量。第二种形式使用了 - 符号,将允许读取替代用户的登录启动文件,从而设置诸如路径、环境和提示符之类的东西。
解决方法:
#su – db2inst1 切换用户
$db2start 启动db2实例命令
$db2stop force 停止db2实例命令
$db2ilist 查看当前db2实例

一切正常,可以进行相关DB2数据库操作了。

没有评论: