近期,在做一个web项目,用的ssh+extjs+oracle,莫名奇妙连续两天在执行插入数据过程中出现ORA1741无法从套接字中获取更多数据,第一次出现时,正好对数据库触发器进行重新整理,所以问题很快解决。第二次出现时,网上查了很多资料,大多数的说法如下:
① 部分版本的JDBC驱动会引起该错误:
② 数据库自身的BUG也会导致该错误:
很多大神从weblogic,jdbc驱动,oracle bug各个角度进行了解决。正当我准备换一台oracle服务器导入数据尝试时,突然灵光一现,查看oracle表,触发器,序列等等,突然发现一个触发器编写有问题。重新修改编译后一切恢复正常。
看来,这个ORA-17410的错误信息的确挺诡异的。
参考资料:
- http://www.chengxuyuans.com/oracle/81347.html
- http://bbs.csdn.net/topics/320104143
一个触发器创建错误引发的错误[ORA-17410:无法从套接字中获取更多数据]