当前位置:网站首页>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
边栏推荐
猜你喜欢
接口测试的基础流程和用例设计方法你知道吗?
本体开发日记05-努力理解SWRL(下)
STM32F103实现IAP在线升级应用程序
软件测试面试思路技巧和方法分享,学到就是赚到
常用功能测试的检查点与用例设计思路
Cisco common basic configuration of common commands
手机APP测试流程规范和方法你知道多少?
单元测试是什么?怎么写?主要测试什么?
What are the basic concepts of performance testing?What knowledge do you need to master to perform performance testing?
年薪40W测试工程师成长之路,你在哪个阶段?
随机推荐
字符串
Ontology Development Diary 01-Jena Configuration Environment Variables
unittest测试框架原理及测试流程解析,看完绝对有提升
可以写进简历的软件测试项目实战经验(包含电商、银行、app等)
Ontology Development Diary 03-Understanding Code
黑盒测试常见错误类型说明及解决方法有哪些?
迭代
接口测试的基础流程和用例设计方法你知道吗?
8.递归遍历和删除案例
Another implementation of lateral view explode
7.Collections工具类
4. Character stream
网络安全入门基础:IP地址
全网最全的软件测试基础知识整理(新手入门必学)
软件测试分析流程及输出项包括哪些内容?
接口性能测试方案设计方法有哪些?要怎么去写?
本体开发日记05-努力理解SWRL(下)
m个样本的梯度下降
测试用例的原则、缺陷报告怎么写你都知道吗?
关于一次性通过CISSP考试的一点经验分享