Oracle 11.2.0.1的一个Bug,客户端报ORA-03113: 通信通道的文件结尾

Posted My Life My Dream!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 11.2.0.1的一个Bug,客户端报ORA-03113: 通信通道的文件结尾相关的知识,希望对你有一定的参考价值。

半小时前,一个项目反馈应用系统部分功能报错,ORA-03113: 通信通道的文件结尾。好像是个常见的错误。

异常信息:ORA-03113: 通信通道的文件结尾
进程 ID: 2392
会话 ID: 298 序列号: 46826

 

检查了归档日志未发现异常,检查Oracle日志时发现对应ORA-03137错误,经查阅网上资料,属于Oracle的bug,God,竟然隐蔽在ORA-03113后面。

Errors in file d:\app\administrator\diag\rdbms\fssc\fssc\trace\fssc_ora_3972.trc  (incident=137360):
ORA-03137: TTC 协议内部错误: [12333] [36] [53] [56] [] [] [] []
Wed Dec 07 19:09:00 2016
Sweep [inc][137360]: completed
Wed Dec 07 19:12:06 2016
Errors in file d:\app\administrator\diag\rdbms\fssc\fssc\trace\fssc_ora_3468.trc  (incident=137596):
ORA-03137: TTC 协议内部错误: [12333] [36] [48] [98] [] [] [] []
Wed Dec 07 19:12:07 2016
Sweep [inc][137596]: completed

 

解决方法:

1、升级Oracle到11.2.0.3/4

2、关闭隐藏参数:绑定变量的窥视

SQL> alter system set "_optim_peek_user_binds" = false;

设置隐藏参数后,问题消失。建议后期更新Oracle补丁。

以上是关于Oracle 11.2.0.1的一个Bug,客户端报ORA-03113: 通信通道的文件结尾的主要内容,如果未能解决你的问题,请参考以下文章

11.2.0.1bug引发的报错:ORA-07445: exception encountered

Oracle DG数据库升级(11.2.0.1-11.2.0.4)

Linux 上安装oracle客户端

Oracle - 安装 Oracle Database 11g Release 2

Linux下oracle连接客户端sqlplus的安装配置

orcale11-instantclient-basic-win32-11.2.0.1.0怎么安装