Applies to:
Oracle Server - Enterprise Edition - Version: 10.2.0.4 and later [Release: 10.2 and later ]Information in this document applies to any platform.
***Checked for relevance on 06-Oct-2011***
Symptoms
Receiving 'ORA-00600: internal error code, arguments: [rworupo.1], [XXX], [XXX] against one table only.Call stack:
ksfdmp rworupo kxhrunpack qerhjwalkhashbucket qerhjfetchphase2 qerhjfetch opifch2 kpoal8 opiodr ttcpip opitsk opiino opiodr opidrv opimai_real
Cause
In the case of a specific table, this error is raised when the length of a column value in a row whichwe are unpacking from the queue buffer exceeds the length recorded in the corresponding operand descriptor.
ORA-00600: internal error code, arguments: [rworupo.1], [4069], [4000], [], [], [], [], []
indicates the length of the data in the column (4069) exceeds the column length (4000).
Solution
Create table asSelect * from ;
By copying the data into a new table, the data in the column will be re-verified before the insert and it will either fix the data or fail at the bad data row by indicating which row has the bad data. In turn, the bad data can then be fixed manually.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11976525/viewspace-742404/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11976525/viewspace-742404/