最近,在一个oracle数据库中出现了ORA-00600: internal error code, arguments: [25026]的报错。
报错如下:
这是一个特殊的oracle数据库,程序那边为了管理空间方便,设计了不断新增表空间的自动程序。导致几年的时间,表空间已经有6万7个了。
我们当前所使用的数据库版本是12.1.0.1.0。
Document Display (oracle.com)
这个版本的bug比较多,我查了下MOS,发现有如下的文档,即表空间达到65535个,可能会触发这个bug。
针对这个问题主要有两个解决办法:
- 将oracle由12C升级至19C或者更高版本,去修复这个Bug;
- 让开发去修改程序,避免这个Bug。