-------------------aul5 ----------test0-------------------------

select file#,rfile#,name from v$datafile





rac1-> ./...bin 

Register Code: VDTL-ZSMR-RBBL-ATFV-JBKK

AUL : AnySQL UnLoader(MyDUL) for Oracle 8/8i/9i/10g/11g, release 5.1.2





(C) Copyright Lou Fangxin 2005-2010 (AnySQL.net), all rights reserved.





AUL> UNLOAD TABLE USER$;

2011-10-12 23:39:04

2011-10-12 23:39:04

AUL> UNLOAD TABLE OBJ$;

2011-10-12 23:39:14

2011-10-12 23:39:14                   --这个时候查询txt文件 你会发现 里面是空的

AUL> open db10g.cfg                   --并且必须先运行这条命令 才干够真正吧内容给搞出来

*  ts#  fno  rfn ver bsize     blocks filename

- ---- ---- ---- --- ----- ---------- -----------------------------------

Y    0    1    1 a2   8192      64000 /u01/app/oracle/oradata/test/system01.dbf

Y    1    2    2 a2   8192       3200 /u01/app/oracle/oradata/test/undotbs01.dbf

Y    2    3    3 a2   8192      29440 /u01/app/oracle/oradata/test/sysaux01.dbf

Y    4    4    4 a2   8192      64000 /u01/app/oracle/oradata/test/users01.dbf

AUL> UNLOAD TABLE USER$;              --这样文件就有内容了

2011-10-12 23:39:40

2011-10-12 23:39:40

-----------------------------aul5 ----------test1--------------------

--1 conn  sys/ as sysdba 

create table lihj as select * from user_tables

--

select * from user_tables where table_name='LIHJ'

select * from all_users 





AUL>  LIST TABLE SCOTT

 UNLOAD TABLE SCOTT.DEPT TO DEPT.txt;

 UNLOAD TABLE SCOTT.EMP TO EMP.txt;

 UNLOAD TABLE SCOTT.BONUS TO BONUS.txt;

 UNLOAD TABLE SCOTT.SALGRADE TO SALGRADE.txt;

AUL> UNLOAD TABLE SCOTT.DEPT ;

2011-10-12 23:52:29

Unload OBJD=51146 FILE=4 BLOCK=11 CLUSTER=0 ...

10|ACCOUNTING|NEW YORK

20|RESEARCH|DALLAS

30|SALES|CHICAGO

40|OPERATIONS|BOSTON

Sucessfully unload 4 rows ...

2011-10-12 23:52:29

-------------------------------aul5-----------test2---------------------------

--以下的实验证明了一个小问题:先要unload字典,system的用户创建的可能unload不出来

AUL> UNLOAD TABLE USER$;

2011-10-12 23:51:02

2011-10-12 23:51:02

AUL> UNLOAD TABLE OBJ$;

2011-10-12 23:51:08

2011-10-12 23:51:08

AUL> UNLOAD TABLE TAB$;

2011-10-12 23:51:13

2011-10-12 23:51:13

AUL> UNLOAD TABLE COL$;

2011-10-12 23:51:18

2011-10-12 23:51:19

AUL> UNLOAD TABLE LIHJ

   2 ;

AUL>  LIST TABLE SCOTT

-------------------------------------------注意这些步骤的顺序。刚刚checkpoint的数据要又一次载入

 UNLOAD TABLE SCOTT.DEPT TO DEPT.txt;

 UNLOAD TABLE SCOTT.EMP TO EMP.txt;

 UNLOAD TABLE SCOTT.BONUS TO BONUS.txt;

 UNLOAD TABLE SCOTT.SALGRADE TO SALGRADE.txt;

AUL> UNLOAD TABLE SCOTT.DEPT ;

2011-10-12 23:52:29

Unload OBJD=51146 FILE=4 BLOCK=11 CLUSTER=0 ...

10|ACCOUNTING|NEW YORK

20|RESEARCH|DALLAS

30|SALES|CHICAGO

40|OPERATIONS|BOSTON

Sucessfully unload 4 rows ...

2011-10-12 23:52:29

AUL>  LIST TABLE SCOTT;

 UNLOAD TABLE SCOTT.DEPT TO DEPT.txt;

 UNLOAD TABLE SCOTT.EMP TO EMP.txt;

 UNLOAD TABLE SCOTT.BONUS TO BONUS.txt;

 UNLOAD TABLE SCOTT.SALGRADE TO SALGRADE.txt;

AUL> UNLOAD TABLE USER$;

2011-10-12 23:57:47

2011-10-12 23:57:47

AUL> UNLOAD TABLE OBJ$;

2011-10-12 23:57:47

UNLOAD TABLE TAB$;

UNLOAD TABLE COL$;

LIST TABLE SCOTT 

2011-10-12 23:57:47

AUL> 2011-10-12 23:57:47

2011-10-12 23:57:47

AUL> 2011-10-12 23:57:47

2011-10-12 23:57:47

AUL> 

 UNLOAD TABLE SCOTT.DEPT TO DEPT.txt;

 UNLOAD TABLE SCOTT.EMP TO EMP.txt;

 UNLOAD TABLE SCOTT.BONUS TO BONUS.txt;

 UNLOAD TABLE SCOTT.SALGRADE TO SALGRADE.txt;

 UNLOAD TABLE SCOTT.LIHJ TO LIHJ.txt;

AUL> UNLOAD TABLE LIHJ

   2 ;

AUL>  UNLOAD TABLE SCOTT.LIHJ;

2011-10-12 23:58:25

Unload OBJD=51626 FILE=4 BLOCK=1387 CLUSTER=0 ...

DEPT|USERS|||VALID|10||1|255|65536||1|2147483645||||YES|N|||||||||         1|         1|    N|ENABLED|||NO||N|N|NO|DEFAULT|DISABLED|NO|NO||DISABLED|YES||DISABLED|DISABLED|NO

EMP|USERS|||VALID|10||1|255|65536||1|2147483645||||YES|N|||||||||         1|         1|    N|ENABLED|||NO||N|N|NO|DEFAULT|DISABLED|NO|NO||DISABLED|YES||DISABLED|DISABLED|NO

BONUS|USERS|||VALID|10||1|255|65536||1|2147483645||||YES|N|||||||||         1|         1|    N|ENABLED|||NO||N|N|NO|DEFAULT|DISABLED|NO|NO||DISABLED|YES||DISABLED|DISABLED|NO

SALGRADE|USERS|||VALID|10||1|255|65536||1|2147483645||||YES|N|||||||||         1|         1|    N|ENABLED|||NO||N|N|NO|DEFAULT|DISABLED|NO|NO||DISABLED|YES||DISABLED|DISABLED|NO

Sucessfully unload 4 rows ...

2011-10-12 23:58:25

---------------------------------------------------------------------------------------------

open db10g.cfg 

unload table USER$ 

unload table OBJ$ 

unload table TAB$  

unload table COL$  --以上四个步骤好像都须要的

--刚刚開始的时候 前面不能加入

SET FIELD_TAG \x07

SET RECORD_TAG \x06unload table sys.view$ to sys_view2.txt;

 --视图能够搞出来 牛

--关键是数据

---------------------------------下面的顺序算是比較成功的------------------------------------

open db10g.cfg               --这个文件须要上传的

unload table USER$;

unload table OBJ$; 

unload table TAB$; 

unload table COL$; 

set field_tag \x07

set record_tag \x06

---下面的命令能够同一时候生成ctl文件和sql文件,,以后用这个顺序做

unload table sys.source$ to sys_source.txt; 

unload table scott.dept to scott_dept.txt; 

-----系统生成的文件

rac1-> ll

total 32460

-rw-r--r--  1 oracle oinstall  2328529 Oct 13 00:31 AULCOL.TXT

-rw-r--r--  1 oracle oinstall  1868268 Oct 13 00:29 AULOBJ.TXT

-rw-r--r--  1 oracle oinstall    84655 Oct 13 00:31 AULTAB.TXT

-rw-r--r--  1 oracle oinstall      874 Oct 13 00:29 AULUSR.TXT

-rw-r--r--  1 oracle oinstall      293 Oct 13 00:34 DEPT_sqlldr.ctl

-rw-r--r--  1 oracle oinstall      108 Oct 13 00:34 DEPT_syntax.sql

-rw-r--r--  1 oracle oinstall      295 Oct 13 00:31 SOURCE__sqlldr.ctl

-rw-r--r--  1 oracle oinstall      112 Oct 13 00:31 SOURCE__syntax.sql

-rwxr-xr-x  1 oracle oinstall   352196 Jun 28 15:23 aul5b_linux.bin

-rw-r--r--  1 oracle oinstall      185 Oct 12 23:34 db10g.cfg

-rw-r--r--  1 oracle oinstall       80 Oct 13 00:34 scott_dept.txt

-rw-r--r--  1 oracle oinstall 28532163 Oct 13 00:31 sys_source.txt

---假设是删除的数据该怎么恢复呢!否则仅仅能恢复现有的重要的数据。工具的局限性大的工具由大牛编写。局限性非常强。做好备份。非常重要:

相比之下该文章更有借鉴性(偷梁换柱——极端情况下的数据解救)

http://www.hellodba.com/reader.php?

ID=210&lang=CN

版权声明:本文博主原创文章。博客,未经同意不得转载。

aul 学习测试(测量)的更多相关文章

  1. 个人 WPF+EF(DBFirst) 简单应用开发习惯及EF学习测试(备忘) -- 2

    接上篇:个人 WPF+EF(DBFirst) 简单应用开发习惯及EF学习测试(备忘) -- 1 Step1 在主程序中设置连接数据库 从Model类库的 App.Config 把数据库字符串拷贝出来, ...

  2. 学习测试框架Mocha

    学习测试框架Mocha 注意:是参考阮老师的文章来学的.虽然阮老师有讲解,但是觉得自己敲一遍,然后记录一遍效果会更好点.俗话说,好记性不如烂笔头. Mocha 是javascript测试框架之一,可以 ...

  3. Oracle Flushback 学习测试

    Oracle Flushback 学习测试:三思笔记 Flashback恢复 从9i开始,利用oracle查询的多版本一致的特点,实现从回滚段中读取一定时间内在表中操作的数据,被称为 flashbac ...

  4. React Native学习-measure测量view的宽高值

    measure()测量是根据view标签中的ref属性,使用方法如下: measureWatermarkerImage(){ this.refs.watermarkerImage.measure((a ...

  5. Mysql数据库事务及隔离级别学习测试

    参考了这篇文章的一些内容: http://xm-king.iteye.com/blog/770721 记住以下这张表: 我在springdemo库里面建了一个表: CREATE TABLE `tx` ...

  6. wait,waitpid学习测试

    用man wait学习wait waitpid的使用 wait()函数功能:wait()函数使父进程暂停执行,直到它的一个子进程结束为止,该函数的返回值是终止运行的子进程的PID. 参数status所 ...

  7. oracle_job进程相关学习测试

    Oracle cjq0进程测试 测试流程: .CJQ进程不存在 .模拟问题处理 .问题总结 一.问题现象 CJQ0进程不存在 [root@adg1 ~]# ps -ef|grep cjq root : ...

  8. html5学习测试

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. php学习测试题目

    <?php     header("content-type:text/html;charset=utf-8");   /*    1.银行给客户每天万分之四的利率,本金10 ...

随机推荐

  1. Blend4精选案例图解教程(二):找张图片玩特效

    原文:Blend4精选案例图解教程(二):找张图片玩特效 Blend中的特效给了我们在处理资源时更多的想象空间,合理地运用特效往往会得到梦幻般效果,本次教程展示对图片应用特效的常规操作,当然特效不仅限 ...

  2. cheese desktop内容

    #!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF- Version=1.0 Type=Application Terminal=false Na ...

  3. 重新想象 Windows 8 Store Apps (29) - 图片处理

    原文:重新想象 Windows 8 Store Apps (29) - 图片处理 [源码下载] 重新想象 Windows 8 Store Apps (29) - 图片处理 作者:webabcd介绍重新 ...

  4. 【白痴弟弟和你加强应用层】阅读 Develop API Guides 思考(一个)

    转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 动态检測设备属性 关于targetSdkVersion的含义 关于onSaveInstanceState的高 ...

  5. 透过浏览器看HTTP缓存(转)

    作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端 ...

  6. 认识Backbone (三)

    Backbone.Collection(集合)  collection是model对象的一个有序的组合,我们可以在集合上绑定 "change" 事件,从而当集合中的模型发生变化时f ...

  7. 解决Fedora升级时nvidia显卡问题

    ​ 升级到新版Fedora后登录不了gnome 小编最近升级了Fedora 20到21,结果就如之前从Fedora 19升级到20时类似,又出问题了.Fedora你到底行不行... gnome登录不了 ...

  8. C# 中使用WebClient 请求 https

    WebClient 请求 启用SSL的站点 时,如果站点的证书是不可信的,请求会被阻止,解决办法如下: 添加以下代码: ServicePointManager.ServerCertificateVal ...

  9. BZOJ 2435 NOI2011 道路建设 BFS/DFS

    标题效果:给定一个树(直接将树.不要贪图生成树图!).寻找每条边权值*分差的两侧之间 BFS水必须是能 竟DFS能够住...系统堆栈可能有些不够,我们可以使用内联汇编手册中大型系统堆栈 详见代码 这个 ...

  10. Java 内部类分析

    一.简介 因为现在是Android开发实习生.发现在发展过程中越来越多,但他们知道什么时候该使用真实的情况,但没有获得,例如,使用内部类,因此,学习和自己的总结后发现,通过互联网的信息,家分享,如有不 ...