Summary of Bugs containing ORA-00600[12333] Error [ID 428629.1]
Summary of Bugs containing ORA-00600[12333] Error [ID 428629.1]
Modified 09-MAY-2007 Type REFERENCE Status PUBLISHED
In this Document
Purpose
Scope
Summary of Bugs containing ORA-00600[12333] Error
Applies to:
Oracle Server - Enterprise Edition - Version: 8.1.7.4 to 10.2.0.3
Information in this document applies to any platform.
Purpose
The purpose of this Note is to explain bugs filed for ORA-00600 [12333] error against specific Oracle database versions, and explain the symptoms of each bug, workarounds if any and references the patch available at the time this article was written.
Scope
This article is a consolidated effort to summarize the top bugs reported ORA-00600 [12333] which have been fixed. It is directed towards Oracle Support Analysts and Oracle Customers to have an overview of various bugs logged for the same error.
Error Description:
This is a communication mismatch between the Oracle executable and the client program
The error may have a number of different root causes. For example, a network error may have caused bad data to be received, or the client application may have sent wrong data, or the data in the network buffer may have been overwritten.
Summary of Bugs containing ORA-00600[12333] Error
Bug 5578649 (Unpublished)
Abstract: ORA-600 [12333] WHEN 10.2.0.2 PATCH4 IS APPLIED
Version affected: 10.2.0.2 with Patch 4
Fixed in version: 10.2.0.2 with Patch 5
Backportable: No
Symptoms:
This bug is specific to Window platform.
ORA-00600 [12333] can occur while running on 10.2.0.2 with Patch 4
Details:
The problem is most likely due to bad JDBC module in Patch4 and fixed in Patch5
Workaround:
None
Patch details:
Applying patch 5 or later can fix this issue
Bug 4018783
Abstract: OERI [12333] on import of table with a LONG column
Versions affected: 9.2.0.6
Fixed in version : 9.2.0.7
Backportable: Yes
Symptoms:
To be seeing this bug the following must be true:
1. Import raises an Ora-600 [12333]
2. The failure occurs on a table with a LONG datatype
3. The table has a tab$.flags entry that does not have bit 0x1 set
Details:
Import may fail with ORA-600 [12333] for tables that have been
backed up and have LONG columns.(The tab$.flags entry for the table does not have bit 0x1 set)
This flag can have been cleared by an incremental backup, or an ALTER TABLE ... BACKUP command.
Workaround:
Perform. some "dummy" DML on the table to get the 0x1 tab$.flags bit set.
Patch details:
Currently there is no one-off patch available for any platform. and version
Bug 2855665
Abstract: ORA-600[12333] in PRO/OCI clients sharing statement handles
Version affected: 8.1.7.4
Fixed in version: 8.1.7.5 & 9.2.0.5
Backportable: 8.1.7
Symptoms:
ORA-00600 [12333] when sharing stmt handles with sql raising client side error
Details:
ORA-600 [12333] when sharing statement handles if the SQL
raises a client side error.
Workaround:
None
Patch details:
One-off patch available for few platforms on top of 8.1.7.4
Check the Metalink for Merge Patch availability.
Bug 3668164 (Unpublished)
Abstract: OERI[12333] / ORA-1461 when reloading cursor with long datatype bind.
Version affected: 10.1.0.3 & 10.1.0.4
Fixed in version: 10.1.0.5 & 10.2.0.1
Backportable: yes
Symptoms:
To be seeing this bug the following should be true:
1. Ora-600 [12333] or Ora-1461 is raised
2. The problem cursor has a LONG datatype bind (eg LONG RAW, CLOB etc)
3. The database version is 10g
4. There is evidence of cursors being reloaded due to shared pool pressure
Details:
Cursors operating on LONG datatype binds may raise an ORA-600 [12333]
should they be reloaded into the shared pool.
Workaround:
dbms_shared_pool.keep() may be used to ensure that the cursor never gets
reloaded. Also, increasing the shared pool size may help avoid the problem.
Patch details:
One-off patch available for few platforms on top of 10.1.0.3 & 10.1.0.4
Check the Metalink for Patch 3668164 availability.
Bug 4216266
Abstract: OERI[12333] from INSERT .. RETURNING from 8.0 client
Version affected: 9.2.0.5, 9.2.0.6 & 10.1.0.4
Fixed in version: 10.1.0.5 & 10.2.0.1
Backportable: yes
Symptoms:
If you re-executing insert with returning clause with out binds from 8.0.6
client to 8i and above server and if you hit ORA-3106/ORA-600[12333] then
you might be hitting this bug
Details:
ORA-600[12333] can occur when re-executing an insert with a returning
clause with out binds from an 8.0 client to 8i (or higher) server.
Note: This fix introduces the problem described in bug 4459410.
Workaround:
None
Patch details:
One-off patch available for few platforms on top of 9.2.0.5
Check the Metalink for Patch 4216266 availability.
<
Abstract: OCILobWrite with OCI_LAST_PIECE can cause OERI:12333 on next DB access
Version affected: 9.2.0.6
Fixed in version: 11.0
Backportable: Yes
Symptoms:
When OCI application invokes OCILobWrite with OCI_LAST_PIECE (incorrect usage, should have been OCI_FIRST_PIECE or OCI_ONE_PIECE)and a ORA-600 [12333] is received from server it is this bug.
Details:
If an OCI application invokes OCILobWrite with OCI_LAST_PIECE (incorrect usage) then an ORA-600 [12333] occurs on the next database access.
Workaround:
Correct the application application.
(ie: it should use OCI_FIRST_PIECE or OCI_ONE_PIECE before trying to use OCI_LAST_PIECE)
Patch details:
Currently there is no one-off patch available for any platform. and version
<
Abstract: JDBC clients can get OERI[12333] on cancel from second thread
Version affected: 9.2.0.7 10.1.0.5 & 10.2.0.2
Fixed in version: 9.2.0.8, 10.1.0.6 & 10.2.0.3
Backportable: Yes
Symptoms:
-
Details:
Multithreaded JDBC clients which cancel operations on the server executing
from another thread can fail with ORA-600 [12333] as writes to the NET
connection may not be syncronized.
Workaround:
None
Patch details:
Merge patches available for few platforms on top of 10.1.0.3 & 10.2.0.2
Check the Metalink for Merge Patch availability.
<
Abstract: OERI:12333 binding a NULL as FIXED_CHAR from JDBC
Version affected: 10.1.0.4 & 10.2.0.1
Fixed in version: 10.1.0.5, 10.2.0.2 & 11.0
Backportable: Yes
Symptoms:
Bind a null with type as FIXED_CHAR if you get an exception you might have hit this bug.
Details:
ORA-600 [12333] can occur binding a NULL with type FIXED_CHAR in JDBC.
Workaround:
Have more than one bind.
eg: if you have a query as,
"SELECT c1 FROM T1 WHERE c2 = :1"
binding as setNull (1, FIXED_CHAR)
instead do,
"SELECT c1 FROM T1 WHERE 1 = :1 AND c2 = :2"
setInt (1, 1)
setNull (2, FIXED_CHAR)
Patch details:
Currently there is no one-off patch available for any platform. and version
<
Abstract: OERI:12333 from JDBC MERGE SQL with a batch size > 1
Version affected: 10.1.0.3 & 10.1.0.4
Fixed in version: 10.1.0.5 & 10.2
Backportable: Yes to 10.1.0.x
Symptoms:
1. Execute a batch with sql string starting with MERGE keyword.
2. If you see ORA-600 when the batch size is > 1 then you might have hit this bug.
Details:
An ORA-600 [12333] can occur for a MERGE SQL operation issued
from a JDBC client with a batch size > 1.
Workaround:
Do not use JDBC batching
Patch details:
Currently there is no one-off patch available for any platform. and version
<
Abstract: OERI:12333 possible over DB link with LONG type
Version affected: 9.2.0.3 & 9.2.0.4
Fixed in version: 9.2.0.5 & 10.1
Backportable: yes
Symptoms:
When you have a table with long column bound with SQLT_AFC type and insert it
using a dblink, then you get 12333, this is the bug you are hitting.
Details:
A query which has a table accessed over a database link
with a long column bound with an SQLT_AFC type (instead
of a long type) can result in ORA-600 [12333]
Workaround:
Use SQLT_LNG for the bind instead of SQLT_AFC .
Patch details:
One-off patch available for few platforms on top of 9.2.0.4
Check the Metalink for Patch 3124179 availability.
<
Abstract: OERI:12333 from OCI_DESCRIBE_ONLY of SQL with a BIND over HS
Version affected: 9.2.0.3
Fixed in version: 9.2.0.5 & 10.1
Backportable: yes
Symptoms:
If you lose connection to Oracle (ORA-3113) and see an ORA-600 in the
Oracle trace file internal error code, argument: [12333] ... and a
stack like: ksedmp(), kgeriv(), kgesiv(), ksesic3(), opitsk(), then
you are seeing this bug
Details:
The Heterogenious Services (HS) module does not properly handle
OCIStmtExecute( OCI_DESCRIBE_ONLY ) followed with a regular
OCIStmtExecute. This resulted in an ORA-600 [12333]
eg:
Assume "SELECT DNAME FROM WHERE DNAME = :B0000"
is used in an OCI program that does the following:
OCIStmtPrepare
OCIStmtExecute - OCI_DESCRIBE_ONLY
OCIBindByName
OCIDefineByPos
OCIStmtExecute - OCI_DEFAULT
This may fail with ORA-600 [12333]
Workaround:
Do not use OCIStmtExecute( OCI_DESCRIBE_ONLY ) for statements including binds which use an HS service.
Patch details:
One-off patch available for few platforms on top of 9.2.0.3
Check the Metalink for Patch 3058769 availability.
Bug 3057986 (Unpublished)
Abstract: OERI [12333] possible if a client shares a statement handle between SQL / PLSQL
Version affected: 8.1.7.4 & 9.2.0.4
Fixed in version: 9.2.0.5 & 10.1
Backportable: yes
Symptoms:
ORA-00600[12333] when sharing stmt handles with sql/plsql raising client side error
Details:
ORA-600 [12333] can occur if a client shares a statement handle
between SQL and PLSQL calls.
Workaround:
None
Patch details:
One-off patch & merge patches available for few platforms on top of 8.1.7.4 & 9.2.0.4
Check the Metalink for Patch availability.
Disclaimer:
This note contains most frequently hit bugs that can throw the error ORA-00600 [12333]. However the above mentioned are not the complete list of bugs that can generate this error.
Show Related Information Related
Products
* Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition
Errors
ORA-12333; ORA-1461; ORA-3106; ORA-3113; ORA-600[12333]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-684186/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-00600: internal error code, arguments: [12333], [254], [64]Error
- Understanding and Diagnosing ORA-00600 [12333] Errors [ID 389713.1]Error
- Android Bugs—— Error:In declare-styleable FontFamilyFont, unable to find attribute android:fontAndroidError
- ORA-00600 : internal error code, arguments: [qertbFetchByRowID]Error
- Understanding and Diagnosing ORA-00600 [12333] / ORA-3137 [12333] ErrorsError
- GUID UUID in Java SummaryGUIJava
- ORA-00600: internal error codeError
- Android Bugs——Error:java.lang.RuntimeException: Some file crunching failed, see logs for detailsAndroidErrorJavaExceptionAI
- ORA-00600: 內部錯誤程式碼, 引數: [12333]
- ORA-00600: internal error code, arguments: [kollasg:client-side tmp lob]ErrorclientIDE
- RA-03137:TTC protocol internal error:[12333]ProtocolError
- ORA-00600: internal error code, arguments: [kpnatdm】Error
- ORA-00600: internal error code, arguments: [525]Error
- ORA-00600 Error的通用處理Error
- ORA-00600: internal error code, arguments: [4194]Error
- ORA-00600: internal error code, arguments: [15753]Error
- ORA-00600: internal error code, arguments: [17087]Error
- ORA-00600: internal error code, arguments: [Cursor not typechecked],Error
- ORA-00600: internal error code, arguments: [32695]Error
- 避免程式Bugs
- ORA-00600: internal error code, arguments: [kcbgtcr_13], [], [],Error
- ORA-00600: internal error code, arguments: [2662], [0],Error
- ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnCloseError
- 轉載:ORA-00600: internal error code, arguments: [504]Error
- ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose]Error
- ORA-00600: internal error code, arguments: [15709]Error
- ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose], [],[], [], [], [], [], []Error
- ORA-00600: internal error code, arguments: [qkaffsindex3], [], [], [], [], [], [], []ErrorIndex
- ORA-00600: internal error code, arguments: [krvxbpns01], [], [], [], [], [],Error
- ORA-00600: internal error code, arguments: [15160], [], [], [], [], [], [], []Error
- ACM summaryACM
- Mongoose SummaryGo
- Bugs Fixed for Your PlatformPlatform
- ORA-03137: TTC protocol internal error: [12333]分析及處理ProtocolError
- ORA-03137: TTC Protocol Internal Error : [12333] Using JDBC DriverProtocolErrorJDBC
- ORA-00600: internal error code, arguments: [2131], [9], [8]Error
- ORA-00600: internal error code, arguments: [13011]Error
- 案例ORA-00600: internal error code, arguments: [qkaffsindex3], [], [], [], []ErrorIndex