DB2數(shù)據(jù)庫啟動(dòng)失敗的解決方案
在DB2數(shù)據(jù)庫啟動(dòng)時(shí),有時(shí)候會(huì)出現(xiàn)錯(cuò)誤,下面就為您分析兩種DB2數(shù)據(jù)庫啟動(dòng)失敗的原因,并給出解決方法,希望對(duì)您能有所幫助。
(1) SQL1032N 未發(fā)出啟動(dòng)數(shù)據(jù)庫管理器的命令。 SQLSTATE=57019。
解決方案:
第一 輸入 c:\document and settings \username\ db2licm –l
看下 DB2License 是否到期了。我的并沒有到期
第二 查看了系統(tǒng)日志
發(fā)現(xiàn) DB2CTLSV-0 服務(wù)未能用當(dāng)前配置的密碼以 .\sxm 登陸,因?yàn)橐韵洛e(cuò)誤:
登錄失敗: 未知的用戶名或錯(cuò)誤密碼。
原因可能是 修改用戶sxm的密碼造成的,改回原來的密碼,行了,問題解決
(2) 在啟動(dòng)實(shí)例的時(shí)候出現(xiàn)如上的SQL1032N錯(cuò)誤。在windows NT服務(wù)中無法啟動(dòng)DB2-DB0服務(wù),同時(shí)提示:
出錯(cuò)1069,登陸失敗錯(cuò)誤。
這個(gè)錯(cuò)誤比較簡(jiǎn)單,是用來啟動(dòng)服務(wù)的用戶名或密碼錯(cuò)誤。只需要在服務(wù)的屬性中,選擇登陸選項(xiàng)卡,選擇用戶,并填好密碼,重新啟動(dòng)服務(wù)就可以了。
小結(jié):這種情況,一般發(fā)生在更改登陸用戶 或者更改了DB2用戶的密碼的情況下發(fā)生的。
【編輯推薦】