ORA-3137[12333]报错的故障诊断分析

本文记录了一个在使用Oracle数据库时遇到的ORA-3137[12333]错误的分析过程。该错误与绑定变量窥探和JDBC驱动有关,主要影响11gR1和11gR2早期版本。解决方案包括禁用绑定变量窥探、应用数据库补丁或升级到11.2.0.3版本。
摘要由CSDN通过智能技术生成

最近公司遇到了一个奇葩错误 ORA-3137[12333] 头疼,头疼!!错误飘忽不定,时有时无!!

在此,记录一下大神团队提出的分析解决方案。(还是安装最新的Oracle比较好

 

 

下面是已知数据库的问题引起的错误:

对于使用11gR1以及11gR2早期版本的用户如果启用了绑定变量窥探或者使用JDBC驱动程序连接到ORACLE数据库的时候发生了ORA-3137[12333]的报错。下面对于该问题的几种解决方法进行罗列。

Unpublished Bug 8625762 – ORA-3137 [12333] due to bind data not read from wire

这个bug会影响11.2之前版本的数据库,该问题已经在11.2之后的数据库中已被修复,这是一个绑定变量窥探的BUG,同时是间歇性才会发生的BUG

通常由下面的报错引起:

ORA-3137: TTC protocol internal error : [1010] [] [] [] [] [] [] []

Unpublished Bug 9703463 – ORA-3137 [12333] or ORA-600 [kpobav-1] When Using Bind Peeking

这个bug影响11.1.0.6、11.1.0.7和11.2.0.1版本的数据库,该BUG已经在11.2.0.2的数据库中被修复。

该BUG的发生也是间歇性的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值