aul 学习测试(测量)
-------------------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 学习测试(测量)的更多相关文章
- 个人 WPF+EF(DBFirst) 简单应用开发习惯及EF学习测试(备忘) -- 2
接上篇:个人 WPF+EF(DBFirst) 简单应用开发习惯及EF学习测试(备忘) -- 1 Step1 在主程序中设置连接数据库 从Model类库的 App.Config 把数据库字符串拷贝出来, ...
- 学习测试框架Mocha
学习测试框架Mocha 注意:是参考阮老师的文章来学的.虽然阮老师有讲解,但是觉得自己敲一遍,然后记录一遍效果会更好点.俗话说,好记性不如烂笔头. Mocha 是javascript测试框架之一,可以 ...
- Oracle Flushback 学习测试
Oracle Flushback 学习测试:三思笔记 Flashback恢复 从9i开始,利用oracle查询的多版本一致的特点,实现从回滚段中读取一定时间内在表中操作的数据,被称为 flashbac ...
- React Native学习-measure测量view的宽高值
measure()测量是根据view标签中的ref属性,使用方法如下: measureWatermarkerImage(){ this.refs.watermarkerImage.measure((a ...
- Mysql数据库事务及隔离级别学习测试
参考了这篇文章的一些内容: http://xm-king.iteye.com/blog/770721 记住以下这张表: 我在springdemo库里面建了一个表: CREATE TABLE `tx` ...
- wait,waitpid学习测试
用man wait学习wait waitpid的使用 wait()函数功能:wait()函数使父进程暂停执行,直到它的一个子进程结束为止,该函数的返回值是终止运行的子进程的PID. 参数status所 ...
- oracle_job进程相关学习测试
Oracle cjq0进程测试 测试流程: .CJQ进程不存在 .模拟问题处理 .问题总结 一.问题现象 CJQ0进程不存在 [root@adg1 ~]# ps -ef|grep cjq root : ...
- html5学习测试
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- php学习测试题目
<?php header("content-type:text/html;charset=utf-8"); /* 1.银行给客户每天万分之四的利率,本金10 ...
随机推荐
- Sql Server远程查询db 表中的数据,以本地
step 1: sp_configure 'show advanced options', 1; RECONFIGURE; sp_configure 'Ad Hoc Distributed Queri ...
- effective c++ 条款3 use const whereever you can
1 const 传达的意思应该是这个变量是常量不能更改 2 const 在 * 左边表示数据是const,在右边表示指针是const // char greeting[] = "hello& ...
- 【BZOJ 1642】 [Usaco2007 Nov]Milking Time 挤奶时间
1642: [Usaco2007 Nov]Milking Time 挤奶时间 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 590 Solved: 3 ...
- JDBC batch批量Statement executeBatch 详细解释
JDBC提供了数据库batch处理的能力,在数据大批量操作(新增.删除等)的情况下能够大幅度提升系统的性能.我曾经接触的一个项目,在没有採用batch处理时,删除5万条数据大概要半个小时左右,后来对系 ...
- JavaScript概要
当用户填写表单在线,用户输入表单经常要推测在页面上,它提示用户填写正确的邮箱.哪些项目不填之类,这些都是JavaScript小的特点. JavaScript是一种基于对象的脚本语言,使用它能够开 ...
- HDU 4508 沼泽湿地系列故事——记住减肥I (2013腾讯编程马拉松预赛第一)
pid=4508">http://acm.hdu.edu.cn/showproblem.php?pid=4508 题目大意: 给定一些数据. 每组数据以一个整数n開始,表示每天的食物清 ...
- 代码的未来读书笔记<二>
代码的未来读书笔记<二> 3.1语言的设计 对Ruby JavaScript Java Go 从服务端client以及静态动态这2个角度进行了对照. 这四种语言因为不同的设计方针,产生了不 ...
- 乐在其中设计模式(C#) - 装饰模式(Decorator Pattern)
原文:乐在其中设计模式(C#) - 装饰模式(Decorator Pattern) [索引页][源码下载] 乐在其中设计模式(C#) - 装饰模式(Decorator Pattern) 作者:weba ...
- js防堵塞载入
js防堵塞载入 <script type="text/javascript"> function scriptDomElement (u) { var s = docu ...
- C#和C++下数据类型对应表
/C++中的DLL函数原型为//extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char ...