安装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 的执行目录:
安装完成之后,软件将会在系统中创建几个用户,如下图:
其中除了redhat是自己创建的之外,其他都是DataStage软件创建,其中dasusr1、db2fenc1、db2inst1与DB2数据库有关,dasusr1是数据库用户,db2fenc1是执行存储过程用户(网上说的,可能还要核实下),db2inst1是数据库实例用户。相关作用以后补充。
接着进入到/home/db2inst1/sqllib目录中
ls看看
找到db2profile文件,运行. db2profile
再测试:
发现能够执行db2命令,解决完毕。
例外,若想其他用户也能使用db2命令,则需要在改用户目录下找到.bash_profile 文件,例如:
在文件中添加db2inst1中的db2profile 的执行目录:
相关文章推荐
- linux下安装codeblocks及写完程序之后编译成功但无法运行的原因
- Tomcat 安装之后,双击Tomcat.exe,无法运行成功,怎么办?
- Linux源码安装proftpd之后无法使用service启动的解决方案
- Linux下安装了MySQL之后,无法用navicat连接数据库?
- Symantec pcAnyWhere 试用版安装之后,安装其他版本无法运行的问题
- [Linux.Bash] 安装xulrunner之后firefox无法启动
- 安装java之后,找不到tools.jar和dt.jar(dos下javac命令无法执行)
- Qt安装之后出现qmake命令无法找到
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- win764位loadrunner安装问题:提示:少了Microsoft Visual c++2005 sp1运行时组件,安装时会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息,无法正常安装;
- 使用smart-npm和npm安装完毕之后发现 不是内部命令和外部命令!
- Symantec pcAnyWhere 试用版安装之后,安装其他版本无法运行的问题
- linux(ubuntu 14.04 lubuntu14.04)下 搜狗拼音法安装后无法运行的解决方法
- Linux 后台运行与后悔了之后搬到前面来命令
- Qt安装之后出现qmake命令无法找到
- Symantec pcAnyWhere 12.5 试用版安装之后,安装其他版本无法运行的问题
- 安装及运行 RabbitMQ 服务器 (linux) 失败! 安装erlang 失败,无法继续
- 在“命令提示符”中所有内置命令都无法运行
- linux下安装Oracle11g提示“无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色”问题的解决
- linux下安装ORACLE :无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。 未通过