DB2訪問遠端資料庫通訊錯誤

oxoxooxx發表於2011-01-05

[Icefeish@#][19 /etl1_home/kft/Icefeish]$db2 "select count(*) from DM.TM_USSD_BASE_BUSI_DAY_GZ007 with ur "

1
-----------
SQL30080N A communication error "DRDA wrapper: 30081" occurred sending or
receiving data from the remote database. SQLSTATE=08001

===================相關解釋
SQL30080N
將資料傳送至遠端資料庫或從遠端資料庫接收資料時,發生通訊錯誤 原因碼。

說明
原因碼 包含通訊管理器報告的原始錯誤程式碼。

對於 APPC 錯誤程式碼,格式是 pppp-ssssssss-dddddddd,其中 pppp 是主返回碼,ssssssss 是輔助返回碼,而 dddddddd 是檢測資料。這些錯誤程式碼值中的每一個都以十六進位制表示法表示。可能的主錯誤程式碼和次錯誤程式碼包括 0003-00000004 和 0003-00000005,這兩個錯誤程式碼指示不能分配與資料庫伺服器的對話。將僅對 APPC ALLOCATE 錯誤顯示檢測資料。

無法處理該命令。嘗試連線資料庫不成功,或對連線的資料庫的當前事務已回滾,且應用程式已與遠端資料庫斷開連線。

參閱文件 IBM Communications Manager 1.0 APPC Programming Guide and Reference(SC31-6160) 以瞭解 APPC 主返回碼和輔助返回碼的解釋。有關 APPC 檢測資料的詳細資訊,請參閱 IBM Communications Manager 1.0 Problem Determination Guide(SC31-6156)。

使用者響應
確保資料庫管理器和通訊管理器都已在資料庫伺服器上啟動,且所有通訊管理器配置引數都正確。

注: 如果嵌入在訊息中的原因碼是 0003-084C0001,那麼此訊息的一個可能原因是您正在嘗試對不是伺服器的工作站進行遠端連線。驗證該遠端工作站是否是伺服器。如果它不是伺服器,那麼安裝資料庫管理器作為伺服器。
sqlcode:-30080

sqlstate:08001

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1044149/,如需轉載,請註明出處,否則將追究法律責任。

相關文章