ora-00600 [KGHAL04] [0x382800060]

今天在生产库上dbca建库时,遇到如下错误:

看到ora 600的报错,心瞬间凉了。。。。不过,还是很耐心的检查错误:
在alert文件中,定位如下:
Errors in file /export/home/oracle/app/rdbms/log/camds_ora_13832.trc:
ORA-00600: internal error code, arguments: [KGHALO4], [0x382800060], [], [], [], [], [], []
按图索骥,对应的trace文件报错如下:

看到此,放心了,是由于我们生产服务器内存256G,而DBCA建库时自动使用40%,因此redo log buffer大于254Mb了
解决方案:
不用自动40%的调整设置,而是固定内存设置;以免SGA_TARGET过大时,自动分配的log_buffer同样超过Oracle的限制。


请使用浏览器的分享功能分享到微信等