当前位置:网站首页>ORA-00600 [16703], [1403], [20]问题分析及恢复
ORA-00600 [16703], [1403], [20]问题分析及恢复
2022-08-09 09:29:00 【墨天轮】
适用范围
Oracle Database - Enterprise Edition - Version 11.2.0.4
问题概述
ORA-00600: internal error code, arguments: [16703], [1403], [20]
问题原因
1). 非官方途径下载的数据库软件2). 破解版plsql/toad运维工具数据库软件被注入恶意代码,定期删除数据库基表 tab$
解决方案
### 1. delete boorstrap i_tab1startup mountset linesize 200 pagesize 9999col name for a60select file#,name from v$datafile_header where ts#=0 order by file# asc;shutdown abortcat listfile.txtset dba 1,523p *kdbr[9]x /rnncm /x 3c offset 4910assign kdbh.kdbhavsp=3722assign kdbh.kdbhtosp=3724sum apply vp *kdbr[9]x /rnnc### 2. undel tab[[email protected] xdul]# cat control.txt /oradata/orcl/system01.dbf/oradata/orcl/system02.dbf/oradata/orcl/system03.dbf[[email protected] xdul]# ./xdulXDUL>undel tabdbv file=/oradata/orcl/system01.dbfdbv file=/oradata/orcl/system02.dbfdbv file=/oradata/orcl/system03.dbf### 3. open db### 禁用trigger参数*._system_trig_enabled=false*.job_queue_processes=0sqlplus / as sysdbaSQL> startup pfile='/home/oracle/pfile.ora'ORACLE instance started.Total System Global Area 3123322880 bytesFixed Size 2257312 bytesVariable Size 721423968 bytesDatabase Buffers 2382364672 bytesRedo Buffers 17276928 bytesDatabase mounted.Database opened.SQL>drop procedure DBMS_SUPPORT_DBMONITORP;drop trigger DBMS_SUPPORT_DBMONITOR;drop PACKAGE DBMS_SUPPORT;replace $ORACLE_HOME/rdbms/admin/prvtsupp.plbselect obj#,dataobj#,owner#,name from obj$ where name like 'ORACHK%';insert into tab$ select * from (select * from ORACHK2BE4B6ABB3416B12BE4B6AB where obj# in (select obj# from ORACHK2BE4B6ABB3416B12BE4B6AB where obj#<>23750 minus select obj# from tab$));
参考文档
### 数据恢复:被注入的软件及 ORA-600 16703 灾难的恢复https://www.modb.pro/db/19154
边栏推荐
猜你喜欢
随机推荐
RPC服务远程漏洞
Cisco common basic configuration of common commands
2.Collection接口
class object property method class member
oracle查看表空间占用情况并删除多余表所占空间
WAVE SUMMIT 2022深度学习开发者峰会
2. Thread creation
latex中复杂公式换行等号对齐
搭建Tigase进行二次开发
mysql 修改密码和忘记密码操作
How much do you know about the mobile APP testing process specifications and methods?
接口测试的基础流程和用例设计方法你知道吗?
接口测试的概念、目的、流程、测试方法有哪些?
1.流的概念
.equals==
Sweet alert
游戏测试的概念是什么?测试方法和流程有哪些?
QT sets the icon of the exe executable
银联最新测试工程师笔试题目,你能得多少分?
你一定要看的安装及卸载测试用例的步骤及方法总结