欢迎访问鸿雪径软件工作室,这里介绍软件工作室的相关技术产品、动态以及鸿雪径杂谈,如有技术合作请与工作室联系!邮费网 易食烤吧 特产大全网
首页 > 杂七杂八 > oracle服务器断电后ora00600 4194错误的解决

oracle服务器断电后ora00600 4194错误的解决

发布时间:2018-09-18 作者: 点击:17

服务器再次在断电后oracle无法正常启动及使用,经检查diag dbmsorclorcl racealert_orcl.log日志文件,发现如下错误信息:

Errors in file d:appykkjdiag
dbmsorclorcl	raceorcl_m000_3848.trc  (incident=553991):
ORA-00600: internal error code, arguments: [4194], [], [], [], [], [], [], [], [], [], [], []
Incident details in: d:appykkjdiag
dbmsorclorclincidentincdir_553991orcl_m000_3848_i553991.trc
Mon Sep 17 14:55:58 2018
Trace dumping is performing id=[cdmp_20180917145558]
Mon Sep 17 14:55:58 2018
Errors in file d:appykkjdiag
dbmsorclorcl	raceorcl_m000_3848.trc:

这个问题经过分析应该是undo表空间又在redo是出错了,解决办法就是修改数据库不使用默认的undo表空间,
然后删除表空间后重建表空间,最后再把参数恢复即可。
解决过程如下:
create pfile=d:orcl.ora from spfile
打开d:orcl.ora文件,修改其中的内容如下:

undo_management= MANUAL
undo_tablespace= SYSTEM
使用pfile启动数据库
startup pfile=d:orcl.ora
之后删除undo表空间,并重建
drop tablespace undotbs1;
create undo tablespace undotbs1 datafile '路径/undotbs202.dbf' size 500M;
把pfile中的参数恢复为:

*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
之后重启数据库,问题解决!


更多关于 oracle 的信息
本站部分文章转载于网上,版权归原作者所有。如果侵犯您的权益,请Email和本站联系!
鸿雪径 www.HongXueJing.com  冀ICP备07017673号-4