關於linux下DB2創建數據庫報錯問題


公司業務需要,把服務搭在中標下,在中標下裝了DB2 Express-C v9.7.1,之前用着沒有問題,隔了一段時間沒用,最近又需要用到它,出了一些菜鳥問題,記錄下來以免有人和我犯同樣的錯誤。。。進入正題。

實例用戶登錄系統,終端db2cc啟動圖形化界面的控制中心,新建數據庫

 

SQL1032N  No Start database manager command was issued

SQLSTATE=57019

...

我出現這個問題的原因是,忘記在終端啟動DB2,這個圖形化的工具會給大家錯覺,讓大家以為DB2已經啟動,其實這只是個前段的顯示工具,不代表數據庫已經在運行。

 

執行 $db2start

 

然后繼續執行上述步驟,發現報錯信息

 

SQL4414N The DB2 Administration Server is not active

 

....

 

這個保存信息是因為沒有啟動 db2admin ,在命令行輸入

 

$db2admin start

如果正常的話,應該就解決問題了。但是這里又有個新問題

 

sh: db2admin : not found

 

這個錯誤的原因是沒有配置好環境變量,通過查找命令

 

$find / -name db2admin 2>/dev/null

 

可以找到命令所在的目錄.

 

/opt/ibm/db2/V9.7/das/bin/

 

把這個路徑加入到環境變量中:

先cd 進入用戶主目錄,

vim .bash_profile

在PATH后面加上:/opt/ibm/db2/V9.7/das/bin/

 最后別忘了 source 使其生效。

到此應該就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM