在撤销事务的时候碰到了ORA-600错误,错误函数ktftb_backout_xids_3。
*F4zuR
V0这个bug是由于指定参数有问题造成的。
SQL> DECLAREITPUB个人空间
|i(v]-g-r/U)_
2 V_XID XID_ARRAY;ITPUB个人空间!s*|3sl ZM%t/]X
|w5A
3 BEGINITPUB个人空间;{7uuS%`0B6wa
4 V_XID := SYS.XID_ARRAY('0002001C00000374');ITPUB个人空间Ja$n@d E1t:SH
5 DBMS_FLASHBACK.TRANSACTION_BACKOUT(2, V_XID);ITPUB个人空间,Q`B'Yo;z h
6 END;
;sl4a.G2R0 7 /ITPUB个人空间a6u!P8S H _
DECLARE
&FxQ2O
yEhM2]d0*第 1 行出现错误:
RNr\$T&Zrj*?8j0ORA-00600: 内部错误代码, 参数: [ktftb_backout_xids_3], [1], [0], [], [], [], [], []ITPUB个人空间E3K)X#k-lr u3^q
ORA-06512: 在 "SYS.DBMS_FLASHBACK", line 37ITPUB个人空间}4E9PTq$e+n^K4c&G
ORA-06512: 在 "SYS.DBMS_FLASHBACK", line 70
g#xE]3OzO0ORA-06512: 在 line 5
后台错误信息为:
Errors in file /data/oracle/diag/rdbms/test11g/test11g/trace/test11g_ora_15095.trc (incident=6154):
K$FT3p0oGQ@Nf0ORA-00600: 内部错误代码, 参数: [ktftb_backout_xids_3], [1], [0], [], [], [], [], []
4g!yI ZN4Ss0Incident details in: /data/oracle/diag/rdbms/test11g/test11g/incident/incdir_6154/test11g_ora_15095_i6154.trc
从trace文件中查看:
Dump file /data/oracle/diag/rdbms/test11g/test11g/incident/incdir_6154/test11g_ora_15095_i6154.trcITPUB个人空间
dy7B$eLxY:@1E
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
)w+xr%PaT#{+j} ~0With the Partitioning, OLAP, Data Mining and Real Application Testing options