工具说明
xdul是一款Oracle数据库Data unload脱机恢复工具,在非常规条件下,抢救及恢复Oracle数据库数据。
支持环境
OS环境:windows/linux 数据库版本支持:Oracle 10G/11G 支持脱机字段类型: CHAR: 96 VARCHAR2: 1 number: 2 date: 12 TIMESTAMP: 180 TIMESTAMP WITH TIME ZONE: 181 TIMESTAMP WITH LOCAL TIME ZONE: 231 INTERVAL YEAR TO MONTH: 182 INTERVAL DAY TO SECOND: 183 raw: 23
恢复场景
场景一、《Oracle比特币勒索场景模拟及恢复》https://www.modb.pro/db/591472 场景二、《Oracle truncate table模拟及恢复方案》https://www.modb.pro/db/600227 场景三、《Oracle drop table 模拟及恢复方案》https://www.modb.pro/db/601352 场景四、《Oracle delete table模拟及恢复方案》https://www.modb.pro/db/601357
工具下载
https://www.modb.pro/doc/95230
工具安装
### 1. 工具解压
[root@enmodb oracle]# pwd
/home/oracle
[root@enmodb oracle]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[root@enmodb oracle]# chmod 777 xdul.tar
[root@enmodb oracle]# tar -xf xdul.tar
[root@enmodb oracle]# ls
orastar xdul xdul.tar
[root@enmodb oracle]# cd xdul
[root@enmodb xdul]# ls
asmdisk.txt config.txt control.txt data dump map xdul
[root@enmodb xdul]# su - oracle
Last login: Thu Dec 22 17:59:52 CST 2022 on pts/0
### 2. 查询数据文件信息
[oracle@enmodb ~]$ sqlplus / as sysdba
SQL> set linesize 300 pagesize 9999
SQL> col name for a60
SQL> select name from v$datafile;
NAME
------------------------------------------------------------
/oradata/orcl/system01.dbf
/oradata/orcl/sysaux01.dbf
/oradata/orcl/undotbs01.dbf
/oradata/orcl/users01.dbf
/oradata/orcl/hsql01.dbf
SQL> exit
### 3. 配置数据文件信息
[root@enmodb xdul]# cat control.txt
/oradata/orcl/system01.dbf
/oradata/orcl/sysaux01.dbf
/oradata/orcl/undotbs01.dbf
/oradata/orcl/users01.dbf
/oradata/orcl/hsql01.dbf
[root@enmodb xdul]# ls
asmdisk.txt config.txt control.txt data dump map xdul
### 4. 工具启动
[root@enmodb xdul]# ./xdul
xdul: Data Unload for Oracle version 1.1.2
Copyright(c) 2020 orastar.All rights reserved.
Wechat: xidoublestr
Email: 634025070@qq.com
loading default config.......
load config file 'config.txt' successful
loading default control file ......
ts# fn rfn bsize blocks filename kscnbas_484 kcvcptim_496 kcvfhrlc_112 kscnbas_116
---- ---- ---- ----- -------- -------------------------------------------- -------- -------- -------- --------
0 1 1 8192 94720 /oradata/orcl/system01.dbf eb38e 4300ccd1 4300cca1 e2006
1 2 2 8192 65280 /oradata/orcl/sysaux01.dbf eb38e 4300ccd1 4300cca1 e2006
2 3 3 8192 8960 /oradata/orcl/undotbs01.dbf eb38e 4300ccd1 4300cca1 e2006
4 4 4 8192 640 /oradata/orcl/users01.dbf eb38e 4300ccd1 4300cca1 e2006
6 5 5 8192 6400 /oradata/orcl/hsql01.dbf eba69 4300d81e 4300cca1 e2006
load control file 'control.txt' successful
load control file 'asmdisk.txt' successful
grpname dsknum diskpath f1b1locn
------- ------ -------- --------
XDUL>
最后修改时间:2022-12-28 20:11:55
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




