通过使用Oracle DUL工具提取损坏磁盘里的数据库文件中的表及lob字段中内容在有次8i的库恢复中,因为硬盘损坏导致几个表出现很多诡异性坏块,尝试使用dul对其进行挖掘数据,当时使用dul 9 遇到一个难题:当一张表中有lob类型,同时又有varchar2类型,而且varchar2类型数据中包含回车键,使得解决起来很麻烦(因为export_mode=false支持lob,但是不支持字符串含回车
试验模拟导出Oracle 11G数据库中数据文件坏块中表中的数据以前一直以为dul对应的版本只能恢复最高的数据库版本一致,今天测试发现dul 10可以恢复11g最新版的数据库.模拟环境SQL> select * from v$version; BANNER -----------------------------------------------
没有数据库备份的情况下,非常规对ORACLE 12C CDB数据库进行恢复熟悉dul的朋友都知道dul是通过file# 1 block 1的kcvfhrdb找到bootstarp$的segment header(其实kcvfhrdb就是bootstarp$ segment header的rdba地址),然后通过bootstarp$中存储的相关sql找对一些基础的基表对象(obj$,tab$,col
转载 精选 2016-06-22 20:00:29
1011阅读
假设我们的数据库遇到以下情况:    第一, 没有备份;    第二, 常规方法无法恢复;    第三, 数据很重要, 但又无法或成本太高而进行重新输入. 如丢失了Oracle的System表空间, System表空间损坏到无法启动的地步, 意外删除表空间或表, 意外截断(Truncate)表等, 在这3中情况下, 最后的方法就是通过工具直接读取数据文件里的数据,将我们的数据找回来。并且工具不需要
转载 2013-11-15 17:13:00
53阅读
假设我们的数据库遇到以下情况: 第一,没有备份; 第二,常规方法无法恢复; 第三,数据很重要, 但又无法或成本太高而进行重新输入. 如丢失了Oracle的System表空间, System表空间损坏到无法启动的
转载 2011-09-14 17:39:00
28阅读
假设我们的数据库遇到以下情况:    第一, 没有备份;     第二, 常规方法无法恢复
原创 2022-10-19 21:36:58
245阅读
假设我们的数据库遇到以下情况: 第一,没有备份; 第二,常规方法无恢复; 第三,数据很重要, 但又无法或成本太高而进行重新输入. 如丢失了Oracle的System表空间, System表空间损坏到无法启动的地步, 意外删除表空间或表, 意外截断(Truncate)表等, 在这3中情况下,
转载 2011-09-14 17:39:00
191阅读
假设我们的数据库遇到以下情况:    第一, 没有备份;     第二, 常规方法无法恢复;     第三, 数据很重要, 但又无法或成本太高而进行重新输
转载 2023-07-24 12:00:32
1214阅读
Oracle DUL/AUL/ODU 工具说明假设我们的数据库遇到以下情况:    第一, 没有备份;    第二, 常规方法无法恢复;    第三, 数据很重要, 但又无法或成本太高而进行重新输入. 如丢失了Oracle的System表空间, System表空间损坏到无法启动的地步, 意外删除表空间或表, 意外截断(Truncate)表等, 
转载 2021-08-16 22:55:23
737阅读
深入的研究了Oralce的数据存储结构,用C语言开发了一个类似DUL的程序,可以在数据库不启动的情况下,扫描Oracle数据文件把表中的数据导出来,顺便也检验一下研究的数据格式是否正确。请访问tomcoding.com查看源代码。
原创 2018-08-01 17:20:26
2660阅读
DUL工具是Oracle数据库挽救数据的最后手段,你用到DUL的时候,大部分情况下,数据库已经不能启动了,甚至有些数据文件已经损坏了。那么DUL又是怎样在这些极端的情况下把数据导出来的呢?下面我们就来一步步的分析它的工作原理。如果你想自己开发一个类似的工具,这篇文章也会告诉你有那些工作要做,该怎样去做。Oracle数据库实际上是一堆数据的集合,数据存储在表中,通过一些软件来管理这些数据,其中读取数
原创 精选 2021-01-10 17:28:46
1466阅读
Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境SQL> select count(*) from t_xifenfei;   COUNT(*) ----------    &nbsp
  Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程中需要使用数据字典,一般先生成数据字典文件后使用,10g以后的版本还可以使用在线数据字典。 &n
原创 2013-02-26 09:25:00
430阅读
Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程中需要使用数据字典,一般先生成数据字典文件后使用,10g以后的版本还可以使用在线数据字典。   Logminer
原创 2013-11-25 15:09:42
1004阅读
这几天在帮朋友作数据恢复,由于已经到了无可救药的地步,只能使用终极手段进行恢复,直接从文件中读取数据进行恢复。在恢复过程中反复对比了DUL和dcba的AUL,感觉到了两者的不同。DUL在处理文件损坏的情况下,如文件部分缺失、数据块损坏的恢复明显要弱于AUL,AUL经过几次修正之后已经能够很好的处理这...
转载 2014-12-18 14:50:00
102阅读
2评论
通过Oracle dul工具在没有备份情况下进行非常规恢复,找出drop删除的Oracle数据表中的数据进行恢复dul对被drop对象进行恢复,需要提供两个信息1.被删除表所属表空间(非必须)2.被删除表结构(必须)1.Oracle数据库中模拟删除表--创建测试表 SQL> create table t_dul_drop tablespace&nbsp
最近在学习Oracle数据挖掘,发现网上这方面的资料很少,还是自己动手整理一下吧Data Mining PL/SQL PackagesOracle数据挖掘支持监督(supervised)和无人监督的数据挖掘。监督数据挖掘预测目标值根据历史数据。无监督数据挖掘发现未知领域或不确定目标。用于监督的函...
转载 2009-07-09 16:53:00
110阅读
2评论
 分享ORACLE数据库恢复神器之ODU、DUL和AUL工具。     ODU:ORACLE DATABASE UNLOADER     DUL:DATA UNLOADER     AUL:也称MyDUL关于三种工具说明:   (1)Oracle 的内部工具是DUL(Data U
转载 7月前
615阅读
oracle、日志挖掘   oracle日志挖掘是一种十分强大的数据恢复技术,只要你保障你的归档日志和重做日志是完整的,那么就可以将你的数据恢复到任何时刻。简单叙述一下日志挖掘的基本原理,然后进行一个简单的小实验。  日志挖掘时基于redo日志和归档日志的基础之上来进行日志加载并进行恢复,挖掘挖掘,挖的就是你的redo日志和归档日志,当数据库运行过程中
  • 1
  • 2
  • 3
  • 4
  • 5