ORA-00600: internal error code, arguments: [16703], [1403], [20], [], [], [],
点击数:1657发布日期:2020-04-20 13:30:50 来源:老鹰
数据库启动报错
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-00704: bootstrap process failure
ORA-00600: internal error code, arguments: [16703], [1403], [20], [], [], [],
[], [], [], [], [], []
Process ID: 4999
Session ID: 96 Serial number: 1
根据以往经验和后续分析,确认是由于使用了互联网下载的注入恶意程序的oracle安装介质,导致数据库在运行300天之后,重启就会清空tab$基表,从而引起数据库问题,具体参见:
分析该库的恶意脚本的触发器为:sys.DBMS_SUPPORT_DBMONITOR;
sys.DBMS_SUPPORT_DBMONITORP;
预防策略
1. 请从正规途径(oracle 官方)下载oracle安装介质,并且校验md5值
2. 数据库配置合理的备份,容灾,闪回策略,发生数据库故障可以快速恢复
3. 查询数据库中是否有恶意脚本,如果有,及时删除(查询有记录,可以直接删除)
select 'drop '||object_type||' '||owner||'.'||object_name||';' from dba_objects where object_name in('DBMS_SUPPORT_DBMONITOR','DBMS_SUPPORT_DBMONITORP');
图文推荐
序言
2020-04-19 查看:2271
第十五章:Oracle 12c介绍
2020-04-19 查看:2208
第十四章:常用Oracle工具
2020-04-19 查看:1934
第十三章:Oracle Golde...
2020-04-19 查看:2199
第十二章:DataGuard
2020-04-19 查看:1796