OERR: ORA-3137 "TTC protocol int…


OERR: ORA-3137 "TTC protocol internal error : [n] []" Master Note [ID 1388487.1]

  修改时间 01-FEB-2012     类型 REFERENCE     状态 PUBLISHED 

In this Document
  Purpose
  Scope
  OERR: ORA-3137 "TTC protocol internal error : [n] []" Master Note
     Description
  References


Applies to:

Oracle Server - Standard Edition - Version: 11.1.0.6 to 11.2.0.3 - Release: 11.1 to 11.2
Oracle Server - Enterprise Edition - Version: 11.1.0.6  to  11.2.0.3      [Release: 11.1 to 11.2]
Information in this document applies to any platform.

Purpose

This article provides information about error ORA-3137 and possible actions.

Scope

This note is intended for general audience as initial starting point for beginning diagnosis of ORA-3137.

OERR: ORA-3137 "TTC protocol internal error : [n] []" Master Note

Error:  ORA-03137 (ORA-3137)
Text:   TTC protocol internal error : [arg1] [arg2] ...
Cause:  TTC protocol internal error.

Description

Client / server message exchanges use an Oracle specific protocol (TTC). ORA-3137 is reported if something unexpected is seen that does not conform to the expected protocol. The arguments in the error indicate what sort of issue was seen. Specifically "arg1" may be a number or a string indicating the problem seen, and arg2 onwards may give additional information about the error. The error can be raised by the client or server side of a connection.

ORA-3137 was introduced in 11g and replaces some earlier ORA-600 errors.
eg: A problem in 11g which reports ORA-3137 may have reported an ORA-600 with a similar
first argument in 10g and earlier releases.
eg: An issue causing ORA-3137 [12333] in 11g may have reported as ORA-600 [12333] in 10g.


Some common example arguments are:
  • [12333]
    This is one of the most common forms of the error. It indicates that we are about to read an new function request from the message but the function code seen is not a valid code. This can typically happen if the current message position has gotten out of sync for some reason.
  • [1010]
    Similar to 12333 this typically implies that the message asked to execute some invalid operation.
  • [12209]
    The message asked to map a cursor but the cursor number requested to be mapped is not valid.

As the error is typically related to some problem in the message exchange then for investigation purposes it is usually helpful to know:
  • Client version and product (eg: OCI, JDBC Thin, Pro, JDBC OCI etc..)
  • Server version
  • Details of patches applied at either end
  • Client and server traces and incident traces produced
  • Details of the logic / SQL of the code executing in the session around the failure time
  • If a problem is reproducible then it can be helpful to have NET trace from the client and server side for the problem dialogue as often an error depends on some sequence of events earlier in the message exchange. See Note:219968.1 for details of NET trace options.


Known Bugs
You can restrict the list below to issues likely to affect one of the following versions by clicking the relevant button:



NBBugFixedDescription
1308706612.1.0.0ORA-3137 [3149] on server due to bad bind attempt in clientV11020001 V11020002 V11020003 ERROR OCI
970346311.1.0.7.8, 11.2.0.1.BP12, 11.2.0.2, 12.1.0.0ORA-3137 [12333] or ORA-600 [kpobav-1] When Using Bind PeekingV11010006 V11010007 V11020001 CBO ERROR OERI
957165911.2.0.3, 12.1.0.0ORA-3137 [12333] using DRCPV11010006 V11010007 V11020001 V11020002 ERROR OCI
944567511.2.0.2, 12.1.0.0"No more data" / ORA-3137 using end to end metrics with JDBC ThinV10010005 V10020002 V10020003 V10020004 V10020005 V11010006 V11010007 V11020001 JDBC
937337011.2.0.3, 12.1.0.0The wrong cursor may be executed by JDBC thin following a query timeout / ORA-3137 [12333]V10020002 V10020003 V10020004 V10020005 V11010006 V11010007 V11020001 V11020002 ERROR JDBC OERI WRONGRES
924391211.2.0.2, 12.1.0.0Additional diagnostics for ORA-3137 [12333] / OERI:12333V11010006 V11010007 V11020001 DIAG OERI
864331111.2.0.2, 12.1.0.0ORA-3137 / ORA-600 [12333] from INSERT .. RETURNING / Procedure with OUT parameterV10020002 V10020003 V10020004 V10020005 V11010006 V11010007 V11020001 ERROR OCI OERI PLSQL
862576211.1.0.7.3, 11.2.0.1ORA-3137 [12333] due to bind data not read from wireV10020002 V10020003 V10020004 V10020005 V11010006 V11010007 ERROR OERI
690068111.2.0.1Unexpected errors (ORA-3137 [12209]) after incorrect OCIStmtRelease following OCISessionRelease with DRCPV11010006 V11010007 ERROR OCI
673770610.2.0.5, 11.2.0.1OERI [12333] / ORA-3137 possible from multi table insert SQL with long bindsV10010005 V10020002 V10020003 V10020004 V11010006 V11010007 ERROR OERI
666780010.2.0.5, 11.1.0.7OERI:12333 / client hang using OCILob() in multithreaded OCI clientV10020002 V10020003 V10020004 V11010006 HANG LOB OCI
  • '*' against a bug indicates that an alert exists for that issue.
  • '+' indicates a particularly notable bug.
  • 'P' indicates a port specific bug.
  • Fixed versions use "BPnn" to indicate Exadata bundle nn.
  • "OERI:xxxx" may be used as shorthand for ORA-600 [xxxx].


References

NOTE:1361107.1 - Troubleshooting ORA-3137 [12333] Errors Encountered When Using Oracle JDBC Driver
NOTE:389713.1 - Understanding and Diagnosing ORA-00600 [12333] / ORA-3137 [12333] Errors
NOTE:219968.1 - SQL*Net & Oracle Net Services - Tracing and Logging at a Glance

显示相关信息 相关内容


产品
  • Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Standard Edition
  • Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition
关键字
BUGTAG_ADDBUGS
错误
ORA-600[12333]; ORA-3137

返回页首返回页首

Copyright (c) 2007, 2010, Oracle. All rights reserved. Legal Notices and Terms of Use | Privacy Statement
OERR: <wbr>ORA-3137 <wbr>"TTC <wbr>protocol <wbr>internal <wbr>error 为此文档评级 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值