您的位置:首页 > 运维架构 > Linux

安装DataStage且安装DataStage中内置的DB2数据库之后,发现linux无法运行db2数据库命令

2018-03-20 15:09 381 查看
由于工作需要,许要搭建DataStage开发环境,服务器和客户端安装完毕之后,发现服务器上不能运行DB2的命令,DB2是包含在DataStage安装包中,且本人配置过了,鉴于之前没接触过DB2数据库,一时也不知道怎么办,经过查找,解决思路如下:
安装完成之后,软件将会在系统中创建几个用户,如下图:



其中除了redhat是自己创建的之外,其他都是DataStage软件创建,其中dasusr1、db2fenc1、db2inst1与DB2数据库有关,dasusr1是数据库用户,db2fenc1是执行存储过程用户(网上说的,可能还要核实下),db2inst1是数据库实例用户。相关作用以后补充。
接着进入到/home/db2inst1/sqllib目录中



ls看看



找到db2profile文件,运行.  db2profile



再测试:



发现能够执行db2命令,解决完毕。
例外,若想其他用户也能使用db2命令,则需要在改用户目录下找到.bash_profile 文件,例如:



在文件中添加db2inst1中的db2profile 的执行目录:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐