2009-06-09 74 views
1

試圖創建一個索引(以及運行一些長的查詢)在DB2 V9.1與以下錯誤消息失敗:無法創建DB2索引,讓SQL30081N錯誤

SQL30081N(已檢測到通信錯誤。通信正在使用的協議:「TCP/IP」正在使用的通信API:「套接字」位置在其中檢測到錯誤:「」通信功能檢測 錯誤...「。)

我有試圖遵循IBM給出的有關設置QUERYTIMEOUTINTERVAL=0-http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21164785的建議,但它沒有采取。

有什麼想法?查詢和命令似乎在大約15分鐘時間結束。

回答

1

您可以通過在服務器上本地運行DDL和SQL來排除任何網絡干擾。通過在UNIX上使用nohup或在Windows上使用schtasks,即使數據庫服務器失去所有網絡連接,也可以啓動DB2作業,以便完成運行。

+0

Fred, 這就是我發佈這個問題後所做的。索引編制完成。謝謝您的回答。如果可以的話,我會加倍努力,但我還沒有聲望點。 謝謝。 – 2009-06-18 14:17:45

0

這似乎是一個網絡錯誤,可能你的客戶端機器正在失去與服務器的連接。您是否通過不穩定的網絡連接,例如通過互聯網的VPN?