永久设置DB2CLP环境变量

时间:2015-03-12 11:44:20

标签: db2

我在Windows 7 64,IBM_client64_V97(与DB2连接)上遇到了DB2CLP环境变量的问题。

每当我在Windows命令提示符窗口中尝试DB2时,都会收到此错误:

DB21061E未初始化命令行环境。

仅使用此步骤

和每this个文档:

2. at the prompt enter these commands:
db2cmd -i -w db2clpsetcp 
echo %DB2CLP%

我修复了该错误,“db2”命令打开了DB2 Client的命令行处理器。 但它只会持续到Windows CMD打开。一旦我关闭它并重新打开,我就必须重复这个过程。

我的问题(对DB2来说是绝对新手)是:

  1. 我应该如何永久改变
  2. 当我根据手册(包括将本地用户添加到DB2USERS和DB2ADMINS)组安装和设置所有内容时,首先发生了这种情况?

1 个答案:

答案 0 :(得分:2)

安装DB2客户端时,它应该已经为命令行处理器安装了一个功能窗口。点击这里:

开始/所有程序/ IBM DB2 / DB2copy1 /命令行处理器

请注意,DB2copy1是第一个db2实例的默认位置。如果用户选择非默认名称,则名称可能不同。

可以在桌面上复制CLP的快捷方式。

关于在Windows命令提示符下键入“DB2 ..some command ...”导致描述的错误解释如下:

  

那是因为正常的DOS(或Windows)提示没有   自动运行启用DB2命令的安装脚本。   安装程序运行时,它会将DB2项目放在PATH变量中。   这可能与其他希望成为第一的工具相冲突   搜索列表。

     

如果您同时拥有DOS(Windows)和DB2命令行提示   在桌面上,右键单击它们并选择“属性”。你会注意到的   系统(DOS)提示符运行cmd.exe。

     

DB2提示符从DB2库运行DB2CMD.exe。 DB2脚本   然后运行DB2SETCP.BAT,最后运行DB2.EXE。 (所有的DB2   可执行文件应位于C:\ Program Files \ IBM \ SQLLIB \ BIN。)

     

因此两个提示存在差异。为了您的目的,请尝试   从正常的DOS提示符运行DB2SETCP.BAT。那可能   足以满足您的需求。

     

出于我的目的,我总是在桌面上提供DOS和DB2提示   然后选择我需要的那个。

相关问题