ORA-00600 internal error code, arguments [25026]

最近,在一个oracle数据库中出现了ORA-00600: internal error code, arguments: [25026]的报错。

报错如下:

ORA-00600 internal error code, arguments [25026]-每日运维

这是一个特殊的oracle数据库,程序那边为了管理空间方便,设计了不断新增表空间的自动程序。导致几年的时间,表空间已经有6万7个了。

ORA-00600 internal error code, arguments [25026]-每日运维

我们当前所使用的数据库版本是12.1.0.1.0。

ORA-00600 internal error code, arguments [25026]-每日运维

Document Display (oracle.com)

这个版本的bug比较多,我查了下MOS,发现有如下的文档,即表空间达到65535个,可能会触发这个bug。

ORA-00600 internal error code, arguments [25026]-每日运维

针对这个问题主要有两个解决办法:

  1. 将oracle由12C升级至19C或者更高版本,去修复这个Bug;
  2. 让开发去修改程序,避免这个Bug。