JDBC執行出現ORA-17410錯誤
程式透過JDBC訪問10.2.0.1資料庫時,碰到了一個ORA-17410錯誤。
詳細錯誤資訊為:
net.emedchina.cat.exception.org.OrgException: 1.17410無法從套接字讀取更多的資料``SQL: select /*+ first_rows */ * from (select row_.* , rownum rownum_ from(select nvl(deal.temp_flag,0) as temp_flag, b.url,c.member_flag,b.address, b.plat_id, b.used_name, c.code ,c.name ,b.check_flag, b.fa
這個錯誤資訊很難看出是Oracle的錯誤資訊,在網上查詢這個錯誤的相關資訊的時候才發現這個錯誤實際上就是ORA-17410。
ORA-17410: No more data to read from socket.
錯誤比較奇怪,同樣的SQL在sqlplus裡面執行不會有任何的問題,如果將失敗的SQL的一些查詢條件去掉,也不會產生錯誤。而且同樣的程式以前沒有碰到過這個錯誤。懷疑和資料庫的版本10.2.0.1有關,這個問題在10.2.0.3中沒有出現過。
檢查了metalink,發現文件ID 1083922.1描述了這個現象。
這個錯誤在10.2到11.2的各個版本都可能出現。
對於11.1的版本,可以透過PATCH 8935561來解決,對於10.2版本的JDBC,除了將資料庫升級到不發生這個錯誤的版本外,還可以透過OCI方式進行連線,因為這個錯誤只在JDBC瘦客戶端連線方式中出現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-662285/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 執行Bex 出現 61704 錯誤
- 執行jdonMVC示例出現了錯誤MVC
- JDBC 連oracle 時出現錯誤,,求助???JDBCOracle
- mysql執行函式出現1418錯誤MySql函式
- 卡巴斯機 任務執行時出現錯誤
- centos7 執行firewall-cmd --state出現錯誤CentOS
- 執行AWR報告出現ORA-6502錯誤
- 執行ocrconfig replace ocrmirror出現PROT-22錯誤
- 執行ocrconfig replace ocr出現PROT-16錯誤
- 執行csscan出現loading shared libraries錯誤CSS
- ubuntu7下軟體執行出現segment fault錯誤Ubuntu
- 檢視執行計劃出現ORA-22992錯誤
- 執行錯誤集
- 執行例子出錯,我的hibernate找不到JDBC連線?JDBC
- 執行impdp時出現ORA-39154錯誤的解決案例
- 通過dbms_scheduler執行一個外部job時出現錯誤
- Log4J執行時出現的java.lang.VerifyError錯誤JavaError
- Eclipse中執行出現selection does not contain a main type錯誤EclipseAI
- jdon執行一段時間後經常出現的錯誤
- GetDlgItem() 出現錯誤Git
- java jdbc Protocol violation錯誤JavaJDBCProtocol
- Qt 載入 libjpeg 庫出現“長跳轉已經執行”錯誤QT
- Jive執行出錯!
- jdon框架在jboss中執行有時時出現出現錯誤,是什麼原因,如何處理框架
- Opencv出現detecMultiScale錯誤OpenCV
- Struts1.1執行錯誤!
- 請教執行錯誤提示
- 【故障處理】如何避免在執行impdp後出現ORA-00001錯誤
- steam確認錯誤執行此操作時出現問題怎麼解決
- 執行hadoop fs -ls時出現錯誤RuntimeException: core-site.xml not foundHadoopExceptionXML
- 執行DBMS_LOB包LOADCLOBFROMFILE過程出現ORA-6502錯誤
- 在使用jbuild7執行jive論壇的時候出現下列錯誤UI
- PbootCMS錯誤提示:執行SQL發生錯誤!錯誤:no such column: def1bootSQL
- 執行SQL發生錯誤!錯誤:disk I/O errorSQLError
- Oracle資料庫多條sql執行語句出現錯誤時的控制方式Oracle資料庫SQL
- Android執行出現android Installation failed due to invalid URI! 錯誤處理AndroidAI
- 使用rman執行recover database 的時候出現RMAN-06054的錯誤提示Database
- Laravel 出現 419 錯誤Laravel