公司業務需要,把服務搭在中標下,在中標下裝了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 使其生效。
到此應該就可以了。
