首页 > 数据库 > Oracle > 急急急问:ora-00600
ora-00600:internal error code,arguments:[12870],
[]kdlgon]:waited too long for object id ,[],[],[],[],[],[]
os as linux3 oracle 9204 rac 两节点
作
新增表分区
alter index 88888 rebuild ;
@ultrp.sql
create table aa as select * from kkk where rownum<200;
都会报上面的错。
解决过程:
select * from gv$session _wait;有大量的library cache lock,这样怀疑有DDL语句没有完成,用pl/sql developer中的session工具查看,有大量的truncate 某一个表没有完成。
kill他,但后面有个alter view XDB.path_view compile.杀不掉。
于是:srvctl stop instance -d dbname -i instance_name , 没有反应,
srvctl stop instance -d dbname -i instance_name -0 abort 也没有反应,
srvctl stop database -d dbname 还是没有反应。
用sqlplus 连接,发现连结到一个空实例,
最后绝招。。reboot..
漫长的。。。不安的等待。。机器起来了,oracle也正常。
-------总之感觉不好,虽然好了,可是赌的也很大。。。。。
(2):
现象:在delete某一张表时报ORA-00600: internal error code, arguments: [12700], [30440], [54764803], [29], [], [], [], [],其它表不会
解决方法:
上metalink后查询得知“ORA-00600 [12700],”,可能是index或表有坏块。
后重建表后即可以进行delete .
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/780947/viewspace-902899/ ,如需转载,请注明出处,否则将追究法律责任。