今天再windows xp上安装完DB2v9.7,运行---db2cmd,结果不识别------“'db2cmd' 不是内部或外部命令,也不是可运行的程序”
按道理来讲,安装完db2环境变量应该已经设置好了才是啊,为什么会不行呢?
cmd
echo %path%
果然没有db2的bin设置
右键“我的电脑----属性----高级----环境变量----path”,如下所示:
C:\Program Files\Common Files\NetSarang;d:\oracle\ora92\bin;c:\program files\oracle\jre\1.3.1\bin;c:\program files\oracle\jre\1.1.8\bin;f:\oracle\product\10.1.0\db_1\bin;f:\oracle\product\10.1.0\db_1\jre\1.4.2\bin\client;f:\oracle\product\10.1.0\db_1\jre\1.4.2\bin;%java_home%\bin;%java_home%\jre\bin;c:\program files\pc connectivity solution\;%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program files\ati technologies\ati.ace\core-static;c:\program files\ibm\gsk8\lib;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL
咦?奇怪,db2的bin已经设进去了啊,为什么echo却显示不出来呢,
按照jdk的设置经验来一次,把“C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL”放到path的开头试试
确定,再一次打开cmd
echo %path%
ok,搞定,显示正常。
db2cmd 正常!