當前位置:首頁 » 操作系統 » db2資料庫報錯

db2資料庫報錯

發布時間: 2022-04-21 03:30:10

㈠ DB2數使用時提示 Connection is closed. ERRORCODE=-4470, SQLSTATE=08003是怎麼回事呢,請大俠幫忙解決

用戶名密碼錯誤,輸入流和輸出流錯誤。

SQLCODE -843 SQLSTATE 08003

Explanation: Connection does not exist. 說明:連接不存在。

SQLCODE -900 SQLSTATE 08003

Explanation: Application process not in a connected state. 說明:應用程序不處於連接狀態的過程。

根據執行次數排序

[db2inst2@localhost ~]$ grep -ni "number of executions" snap.out |grep -v "=0" |sort -k 6,6rn

846: Number of executions = 306

1198: Number of executions = 117

1038: Number of executions = 43

654: Number of executions = 43

814: Number of executions = 43

(1)db2資料庫報錯擴展閱讀:

DB2可運行在OS/2、Windows NT、UNIX操作系統上,通常將運行在這些平台上的DB2產品統稱為DB2通用資料庫,這主要是強調這些產品運行環境類似,並共享相同的源代碼。DB2通用資料庫主要組件包括資料庫引擎(Dalabase Engine )應用程序介面和一組工具。

資料庫引擎提供了關系資料庫管理系統的基本功能,如管理數據、控制數據的訪問(包括並發控制)、保證數據完整性及數據安全。所有數據訪問都通過SQL介面進行。

㈡ 用vba連接db2資料庫,報錯3706

先看DB2的驅動有沒有安裝

㈢ 如何解決DB2資料庫備份參數修改後的報錯問題

試著修改了下DB2的一個備份參數LOGARCHMETH1,試著將其值改為USEREXIT
改完之後,退出,然後就連不上資料庫了,重啟一下,報錯如下:
D:\Documents and Settings\Administrator>db2 connect to sample
SQL1116N 因為 BACKUP PENDING,所以不能連接或激活資料庫 "SAMPLE"。
SQLSTATE=57019
經過查了一番資料,才知道現在要馬上做一下備份:
D:\Documents and Settings\Administrator>db2 backup db sample
備份成功。此備份映像的時間戳記是:20080604112950
再次測試,問題解決:
D:\Documents and Settings\Administrator>db2 connect to sample
資料庫連接信息
資料庫伺服器 = DB2/NT 9.5.0
SQL 授權標識 = ADMINIST...
本地資料庫別名 = SAMPLE
編輯特別推薦:
oracle認證考試費用
Oracle的入門心得
使用Oracle外部表的五個限制

㈣ DB2創建資料庫失敗是怎麼回事

不知道 你要問什麼~~ 你的用於操作的Administrator用戶沒有操作資料庫的許可權,你得改用有許可權的用戶操作,或者用 DB2安裝伺服器的 system用戶登錄來操作 (system用戶是DB2最高許可權用戶)
windows用System用戶登錄的方法是:

1.從http://www.sysinternals.com/Utilities/PsExec.html下載PsExec.解壓到C:\中,打開"任務管理器",結束explorer.exe進程
2.在"應用程序"中點擊"新任務",輸入"CMD"回車
3.在命令提示符下運行以下命令並回車:
C:\PsExec -i -s -d explorer
4.點擊"開始",用戶名看是不是System?

㈤ DB2報錯SQLSTATE=42601,怎麼解決

1、首先停止DB2資料庫$db2stop,以root用戶修改/etc/pam.d/system-auth-ac,如下圖所示。

㈥ 如何分析DB2的錯誤信息

DB2資料庫錯誤信息:
com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -407, SQLSTATE: 23502, SQLERRMC: TBSPACEID=2, TABLEID=640, COLNO=0
分析DB2報出的錯誤信息,主要從六個方面進行分析:
SQLCODE, SQLSTATE, SQLERRMC, TBSPACEID, TABLEID, COLNO
1、先從SQLCODE和SQLSTATE兩方面的數字確認是什麼原因(見網址:http://www.knowsky.com/538581.html)
2、在根據TBSPACEID和TABLEID兩方面確認是哪個表
SQL語句:select * from syscat.tables where tbspaceid="" and tableid=""
3、根據COLNO確認是哪個列出問題
SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME= '*******' AND COLNO = 「」
三步就可以精確確認錯誤的原因了
原理分析:在DB2 資料庫中隱藏著一個內部表,專存儲資料庫的各個表。可以通過select * from syscat.tables進行查看。TBSPACEID, TABLEID, COLNO 都是表tables 中的欄位。
=====================================================================
but,
我的DB2資料庫錯誤信息:
com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -532, SQLSTATE: 23504, SQLERRMC: DE_ANOM_DETN.FK_TT_ANOM_TT_DETN_EVNT
根據SQLCODE和SQLERRMC可知:
-532 23504 刪除操作違反了已指定的參照約束
可以判斷出,應該是在刪除級聯表格時,發現參考的外鍵為空了,應該是提前刪除了。
但是我的錯誤信息裡面並沒有上面提示的那麼詳細,上面的是SQLERRMC: TBSPACEID=2, TABLEID=640, COLNO=0 ,而我的是SQLERRMC: DE_ANOM_DETN.FK_TT_ANOM_TT_DETN_EVNT,由此可以推斷出,SQLERRMC裡面的信息就是定位錯誤的核心!!可是這個是什麼呢??估計這個應該找資料庫設計文檔了。
最後沒管這個問題,直接把DB2恢復(restore)一個鏡像點了,然後mq(Qmanager)啟動,was啟動(前提是mq啟動)。問題可能是執行順序或者因為某個伺服器節點未啟動caused的,當這些伺服器節點都正常啟動之後,把資料庫restore正常狀態,然後就可以正常執行了。

㈦ db2資料庫自定義函數DECLARE語句報錯

網上都說db2不支持修改欄位名
一般方式是建立新欄位與待刪除欄位類型一樣
然後把舊欄位值拷貝到新欄位
最後把舊欄位刪除,就可以了

㈧ DB2資料庫報錯,求教各位老大

解決方法如下:
alter table student alter ID restart with xxxx 。
xxxx可以自定義,為當前表中id的最大值加1即可。

㈨ DB2資料庫安裝出錯,初始化工具目錄資料庫和/或對它們進行升級時出錯

如果您執行了DROP TOOLSDB命令,嘗試刪除該資料庫,操作會成功;但隨後再試圖創建TOOLSDB的時候,仍然會得到SQL1005N的錯誤。 解答產生這個錯誤的原因在於:刪除工具目錄資料庫時,必須在刪除資料庫本身的同時將工具目錄一同刪除。如下是解決該問題具體步驟:1.刪除工具目錄(以工具目錄名為SYSTOOLS舉例) db2 「drop tools catalog systools in database toolsdb」2.刪除工具資料庫 db2 」drop db toolsdb」3.停止DAS db2admin stop4.刪除DAS 在Windows平台執行:db2admin drop 在UNIX平台執行:dasdrop5.重建DAS 在Windows平台執行:db2admin create /user:<DAS用戶帳號>username /password:<DAS用戶密碼> 在UNIX平台執行: dascrt –u <DAS用戶名 >6.重建工具目錄資料庫(工具目錄名:SYSTOOLS,資料庫名:TOOLSDB) db2 create tools catalog systools create new database toolsdb

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:180
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:247
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:478
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:527
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392