select data error.No&n…

報錯信息如下:

錯誤信息:select data error.No more data to read from socket

Caused exception message is: No more data to read from socket

錯誤詳細堆棧信息:com.kingdee.bos.dao.ormapping.SQLAccessException: select data error.No more data to read from socket

Caused exception message is: No more data to read from socket

         at com.kingdee.bos.dao.ormapping.ORMappingDAO.innerGetCollection(ORMappingDAO.java:550)

         at com.kingdee.bos.dao.ormapping.ORMappingDAO.getCollection(ORMappingDAO.java:479)

         at com.kingdee.bos.framework.ejb.AbstractEntityControllerBean.innerGetCollection(AbstractEntityControllerBean.java:494)

----------------------------------------------------------------------------------

原因分析:

select data error.No more data to read from socket Caused exception message is: No more data to read from socket 原因分析:Oracle 11g數據庫優化器(optimizer_features_enable)的版本是11.2.0.1。使用該版本的優化器會造成執行過長的SQL語句報錯,終止應用的運行

----------------------------------------------------------------------------------

解決方案一:

重啓數據庫 此辦法可以迅速解決問題(臨時)

解決方案二:

修改Oracle 11g數據庫的優化器的版本爲10.2.0.4,修改方法如下(無需重啓數據庫即可生效) SQL>alter system set optimizer_features_enable='10.2.0.4';

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章