我想编写一个连接到DB2数据库的Unix shell脚本,然后执行一些插入,选择查询。
尝试通过shell脚本连接到DB时会显示以下消息。
db2:找不到
db2:找不到命令
问题1:在编写之前我需要在shell脚本中做出什么声明 命令连接到DB2。
问题2:如何在unix中找到db2path
问题3:找不到db2:command的原因是什么 我该如何解决这个问题。
注意:我的工作环境并不是要进行任何配置更改。它与生产类似。
答案 0 :(得分:0)
我从IBM文档中找到的DB2PATH
对* nix安装无效。
只需展开PATH
以在您的脚本中本地包含db2
安装目录,然后连接到您的数据库。
要在脚本中扩展路径,请执行以下操作:
PATH=$PATH:/opt/ibm/db2/V9.7/bin/db2
注意: /opt/ibm/db2/V9.7/bin/db2
只是一个示例,您必须知道找出正确的db2
可执行位置