程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> cmd下運行db2---DB21061E 未初始化命令行環境

cmd下運行db2---DB21061E 未初始化命令行環境

編輯:DB2教程

 

在windows的cmd下是不可以直接運行db2命令的。如果你直接在cmd下鍵入db2,會報錯,“DB21061E  未初始化命令行環境 ”。

 

解決方式是鍵入db2cmd,然後你再鍵入db2就可以了。

 

 

 

其實有一部分軟件在安裝的時候都要設置環境變量的,只不過大部分都是軟件自動添加環境變量了,對用戶來講是不需要額外的操作的。但也有一些是要自己設置的。

 

比如在裝jdk的時候,就要自己設置環境變量了。

 

而db2,oracle等等不需要自己設置,我們在“我的電腦----屬性----高級----環境變量-----系統變量”中可以看到,

 

oracle的主bin目錄再ORACLE_HOME\ora92\bin中,而db2的主bin目錄在DB2_HOME\SQLLIB\BIN中。

 

所不同的是oracle可以直接在cmd下運行sqlplus、sqlldr等等命令,但是db2卻必須先運行db2cmd才可以。

 

如果你想把命令寫成.bat的文件運行時,如果你按照oracle的思路直接

 

> xxx.bat  是不行的,需要

 

> db2cmd  xxxx.bat   這樣才可以。

 

否則你的db2會一直報錯哦

 

如果你不想cmd識別db2cmd命令,那麼就把path中的db2的bin環境變量拿掉就ok了。

 

摘自 貓叔的口糧

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved