Question: What
causes the ORA-031237 error?
Errors in
file /opt/oracle/diag/rdbms/trace/OMNIDB2_ora_2729.trc:
ORA-03137: TTC protocol internal
error : [12333] [4] [195] [2]
Answer: The oerr utility shows
this for the ORA-03137 error:
ORA-03137 TTC
protocol internal error: [%s] [%s] [%s] [%s] [%s] [%s] [%s]
[%s]"
Cause: TTC protocol
internal error.
Action: Contact
Oracle Support
As we see, there is an associated trace file and this
file will have more information on the ORA-03137 error.
This is usually a bug.
This is an internal error and you need to open a SR on
MOSC.
In 11g, there is fix by upgrading to Oracle 11.1.0.7. and a workaround by setting
"_optim_peek_user_binds"=false. Set this parameter ON
LY with the consent of MOSC.
Solarwinds notes this on the ORA-03137
"Although upgrading to database
version 11.1.0.7 has been confirmed to have solved this
issue in a high number of cases, error ORA-03137 [12333]
accompanied by Protocol Violation messages may still occur
intermittently in database versions prior to 11.2, including
database 10.2.0.4 and 11.1.0.7.
This has been reported in unpublished
bug:8625762 ORA-3137 [12333] due to bind data not read from
wire, in which case ORA-3137 [12333] can occur
intermittently for SQL which uses user binds due to bind
data being left unread on the Net connection.
The bug suggests the workaround of
setting "_optim_peek_user_binds"=false to avoid this problem
(workaround to be used with caution as it can affect
execution plans chosen by CBO), and also provides the fix by
the application of
Patch:8625762"
MOSC References:
- ORA-600 [12333] / ORA-03137 [12333] Troubleshooting [ID
828123.1]
-
NOTE:752297.1 - ORA-03137: TTC Protocol Internal Error :
[12333] Using JDBC Driver
-
NOTE:35928.1 - ORA-600 [12333] "Fatal Two-Task Protocol
Violation"
- ORA-7445 [kxsOpenACursor()+1087] & ORA-03137 [12209]
Errors [MOSC ID 1325759.1]
- MOSC
patch 9703463 for ORA-03137.
- Bug #7445550 related to JDBC connections to the
database.
|
|
|
Oracle Training from Don Burleson
The best on site
"Oracle
training classes" are just a phone call away! You can get personalized Oracle training by Donald Burleson, right at your shop!

|
|
|

|
|
Burleson is the American Team

Note:
This Oracle
documentation was created as a support and Oracle training reference for use by our
DBA performance tuning consulting professionals.
Feel free to ask questions on our
Oracle forum.
Verify
experience!
Anyone
considering using the services of an Oracle support expert should
independently investigate their credentials and experience, and not rely on
advertisements and self-proclaimed expertise. All legitimate Oracle experts
publish
their Oracle
qualifications.
Errata?
Oracle technology is changing and we
strive to update our BC Oracle support information. If you find an error
or have a suggestion for improving our content, we would appreciate your
feedback. Just
e-mail:
and include the URL for the page.
Copyright © 1996 - 2020
All rights reserved by
Burleson
Oracle ®
is the registered trademark of Oracle Corporation.
|
|