如何解決DB2中出現(xiàn)的SQL1032N錯誤現(xiàn)象_Mssql數(shù)據(jù)庫教程
推薦:詳解MySQL權(quán)限一.權(quán)限表 mysql數(shù)據(jù)庫中的3個權(quán)限表:user 、db、 host 權(quán)限表的存取過程是: 1)先從user表中的host、 user、 password這3個字段中判斷連接的IP、用戶名、密碼是否存在表中,存在則通過身份驗證; 2) 通過權(quán)限驗證,進行權(quán)限分配時,按照user?db?tables_pr
在使用DB2以來,碰到了幾次出現(xiàn)提示SQL1032N錯誤,每次出錯時出錯信息大概如下:
11/21/2004 22:15:33 0 0 SQL1042C 發(fā)生意外的系統(tǒng)錯誤。 SQL1032N 未發(fā)出啟動數(shù)據(jù)庫管理器的命令。 SQLSTATE=57019。
每次出現(xiàn)問題后,都到網(wǎng)上找了很多資料,也問了許多人,費了些力才搞定的。幾次出錯的原因和解決方法都不盡相同,解決后我也只做了個簡單的記錄。一直想把它們寫下來,方便方便后來也遇到同樣問題,跟我一樣到處查找的人,中間也寫了一些廢話,比如我如何查找錯誤,甚至于作了哪些無用功。第一種SQL1032N出錯,某天DB2的實例突然無法啟動了,用db2start就提示大概如下的出錯信息:
12/30/2004 11:28:39 0 0 SQL1042C 發(fā)生意外的系統(tǒng)錯誤。 SQL1032N 未發(fā)出啟動數(shù)據(jù)庫管理器的命令。 SQLSTATE=57019。
初次遇到這種問題,還以為會不會是數(shù)據(jù)庫沒起來,情急之下什么命令比如激活數(shù)據(jù)庫只類的,都拿來試了試,實例都起不來,當(dāng)時運行這些命令,肯定都是不行的了。
后來突然發(fā)現(xiàn),在開啟機器的時候,提示有個服務(wù)出錯了沒啟動,由此推想應(yīng)該就是在Window服務(wù)里設(shè)置為自動啟動的DB2實例服務(wù)沒有正常啟動,我在服務(wù)里面手動啟動它,提示這樣的錯誤:
Windows不能在本地計算機啟動DB2-DB2-0.有關(guān)更多信息,查閱系統(tǒng)事件日志。并參考特定服務(wù)代碼-8000.查看事件管理器,有這樣的記錄:
DB2-DB2-0服務(wù)因4294959296服務(wù)性錯誤而停止。來源SERVICE CONTROL 事件ID:7024
做了這么多,全都是無用功,只限于知道了服務(wù)沒起來,等于沒找。
之后通過各方詢問,終于找到了原因:License到期了。
在db2cmd界面下運行db2licm -l,可以很明顯的看到許可證已經(jīng)過期了。
知道原因所在了,剩下的,就是自己想辦法去解決這個問題了。
小結(jié):直到現(xiàn)在,在有些論壇中,還很經(jīng)�?吹接腥税l(fā)這種帖子來問,至少我在兩個月內(nèi)就碰到了三次這種帖子。所以,如果不是可以確定已經(jīng)有永久授權(quán)的情況下,發(fā)生這種情況,用db2licm -l查一下,也不算壞事。還有一種情況,跟前面的差不多,是在啟動實例的時候出現(xiàn)如上的SQL1032N錯誤。在Windows NT服務(wù)中無法啟動DB2-DB0服務(wù),同時提示:
出錯1069,登陸失敗錯誤。
這個錯誤比較簡單,是用來啟動服務(wù)的用戶名或密碼錯誤。只需要在服務(wù)的屬性中,選擇登陸選項卡,選擇用戶,并填好密碼,重新啟動服務(wù)就可以了。
小結(jié):這種情況,一般發(fā)生在切換用戶登陸NT系統(tǒng)或者更改了DB2用戶的密碼的情況下。
分享:了解SQL的執(zhí)行頻率MySQL 客戶端連接成功后,通過 show [session|global]status 命令 可以提供服務(wù)器狀態(tài)信息,也可以在操作系統(tǒng)上使用 mysqladmin extended-status 命令獲得這些消息。 show [session|global] status 可以根據(jù)需要加上參數(shù) session 或者 global 來顯示 ses
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 怎樣用VB存取SQL Server中的圖像數(shù)據(jù)
- SQLServer 2008中的代碼安全(四) 主密鑰
- SQL Server 2008登錄錯誤:無法連接到(local)解決方法
- SQL server 視圖(view)介紹
- 解析SQL Server數(shù)據(jù)庫的組成
- 測試SQL Server業(yè)務(wù)規(guī)則鏈接方法
- SQLite數(shù)據(jù)庫管理相關(guān)命令的使用介紹
- 巧用一條SQL語句實現(xiàn)其它進制到十進制轉(zhuǎn)換
- SQL Server 2008:開辟嶄新數(shù)據(jù)平臺
- 解決sql server查詢速度慢11個方法
猜你也喜歡看這些
- jdbc調(diào)用mysql存儲過程實現(xiàn)代碼
- KB967723補丁造成的MYSQL在Win2003上頻繁連接不上
- 如何用workbench導(dǎo)出mysql數(shù)據(jù)庫關(guān)系圖
- Ubuntu 11.04 x64 編譯安裝mysql
- MySQL索引簡單分析
- 解析mysql與Oracle update的區(qū)別
- 網(wǎng)站模板:SQL2005CLR函數(shù)擴展 - 關(guān)于山寨索引
- 深入mysql "ON DUPLICATE KEY UPDATE" 語法的分析
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 關(guān)于Mysql查詢帶單引號及插入帶單引號字符串問題
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-如何解決DB2中出現(xiàn)的SQL1032N錯誤現(xiàn)象
。