oracle ora 00600

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:02:48
在create 对象(table,function,procedure,package)时,比如:create table test (test number(2) );数据库报错ora-00600[4097],但CREATE user ,dblink,synonym,sequence 这几个对象时可以正常建立,之前做过重建UNDO表空间的操作,并且正常运行一段时间大概1星期左右。
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Linux: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
重起数据库、添加UNDO空间都操作过了,请高手帮忙解答。
alert system flush shared_pool;吧
也试过了,无效

请升级数据库,打补丁吧

ora-00600[4097]错误一般是访问一个回滚段头以便确认事务是否已提交时,发现XID有问题
We are accessing a rollback segment header to see if a transaction has been committed.
However, the xid given is in the future of the transaction table.
This could be due to a rollback segment corruption issue OR you might be hitting the following known problem.

这种错误一般需要备份恢复,或者手动patch undo来修复。

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

登陆sqlplus,输入
ALERT SYSTEM FLUSH SHARED_POOL
执行
就可以了

create table的时候里面的字段是不是用到保留字了
我记得以前用TOAD的SQLLDR导数据的时候里面有个关键字用在里面,死活导不成功。