关于该问题的描述请参见本blog的文章 IBM AIX 报 ORACLE ERROR CODE [17002]寻解决方案 (或参见完整的描述与解决 IBM AIX 报 ORACLE ERROR CODE [17002]寻解决方案),本篇博文将给出问题的解决方案,简单的描述即为:
异常根源:
JDBC Idle Connection Problems on AIX Platform [ID 472572.1]
JDBC Connections from E-Business Suite Application Tier Fail with "java.sql.SQLException: Io exception: There is no process to read data written to a pipe." [ID 734293.1]
解决方案:
升级AIX 5.3 的 bos.net.tcp.client
详细信息:
A.查看bos.net.tcp.client版本号
$ lslpp -l |grep bos.net.tcp.client
bos.net.tcp.client 5.3.0.50 COMMITTED TCP/IP Client Support
bos.net.tcp.client 5.3.0.50 COMMITTED TCP/IP Client Support
B.查看系统核版本号
$ oslevel -r
5300-05
C.可升级到的版本号 bos.net.tcp.client 5.3.0.54
D.进行升级工作!