以前一直以为dul对应的版本只能恢复最高的数据库版本一致,今天测试发现dul 10可以恢复11g最新版的数据库.

模拟环境

SQL> select * from v$version;

BANNER

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

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production

PL/SQL Release 11.2.0.3.0 - Production

CORE 11.2.0.3.0 Production

TNS for Linux: Version 11.2.0.3.0 - Production

NLSRTL Version 11.2.0.3.0 - Production

SQL> select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') "WWW.XIFENFEI.COM" FROM DUAL;

WWW.XIFENFEI.COM

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

2012-08-04 12:49:29

SQL> create table t_xifenfei

2 as

3 select * from dba_objects;

Table created.

SQL> select count(*) from t_xifenfei;

COUNT(*)

----------

74491

SQL> alter system checkpoint;

System altered.

SQL> /

System altered.

dul 参数配置

[oracle@xifenfei dul]$ more init.dul

osd_big_endian_flag=false

osd_dba_file_bits=10

osd_c_struct_alignment=32

osd_file_leader_size=0

osd_word_size = 32

dc_columns=2000000

dc_tables=10000

dc_objects=1000000

dc_users=400

dc_segments=100000

control_file = control11.dul

db_block_size=8192

export_mode=false

compatible=11

BUFFER=10000000

LDR_ENCLOSE_CHAR=|

[oracle@xifenfei dul]$ more control11.dul

0 1 /u01/oracle/oradata/ora11g/system01.dbf

1 2 /u01/oracle/oradata/ora11g/sysaux01.dbf

2 3 /u01/oracle/oradata/ora11g/undotbs01.dbf

4 4 /u01/oracle/oradata/ora11g/users01.dbf

dul恢复11g数据库

[oracle@xifenfei dul]$ ./dul10

Data UnLoader: 10.2.0.5.13 - Internal Only - on Sat Aug 4 00:36:15 2012

with 64-bit io functions

Copyright (c) 1994 2012 Bernard van Duijnen All rights reserved.

Strictly Oracle Internal Use Only

DUL: Warning: Recreating file "dul.log"

Found db_id = 4185048347

Found db_name = ORA11G

DUL> bootstrap;

Probing file = 1, block = 520

. unloading table BOOTSTRAP$

DUL: Warning: block number is non zero but marked deferred trying to process it anyhow

60 rows unloaded

DUL: Warning: Dictionary cache DC_BOOTSTRAP is empty

Reading BOOTSTRAP.dat 60 entries loaded

Parsing Bootstrap$ contents

Generating dict.ddl for version 11

OBJ$: segobjno 18, file 1 block 240

TAB$: segobjno 2, tabno 1, file 1 block 144

COL$: segobjno 2, tabno 5, file 1 block 144

USER$: segobjno 10, tabno 1, file 1 block 208

Running generated file "@dict.ddl" to unload the dictionary tables

. unloading table OBJ$ 74493 rows unloaded

. unloading table TAB$ 2858 rows unloaded

. unloading table COL$ 93503 rows unloaded

. unloading table USER$ 88 rows unloaded

Reading USER.dat 88 entries loaded

Reading OBJ.dat 74493 entries loaded and sorted 74493 entries

Reading TAB.dat 2858 entries loaded

Reading COL.dat 93503 entries loaded and sorted 93503 entries

Reading BOOTSTRAP.dat 60 entries loaded

DUL: Warning: Recreating file "dict.ddl"

Generating dict.ddl for version 11

OBJ$: segobjno 18, file 1 block 240

TAB$: segobjno 2, tabno 1, file 1 block 144

COL$: segobjno 2, tabno 5, file 1 block 144

USER$: segobjno 10, tabno 1, file 1 block 208

TABPART$: segobjno 568, file 1 block 3872

INDPART$: segobjno 573, file 1 block 3912

TABCOMPART$: segobjno 590, file 1 block 4056

INDCOMPART$: segobjno 595, file 1 block 4096

TABSUBPART$: segobjno 580, file 1 block 3976

INDSUBPART$: segobjno 585, file 1 block 4016

IND$: segobjno 2, tabno 3, file 1 block 144

ICOL$: segobjno 2, tabno 4, file 1 block 144

LOB$: segobjno 2, tabno 6, file 1 block 144

COLTYPE$: segobjno 2, tabno 7, file 1 block 144

TYPE$: segobjno 495, tabno 1, file 1 block 3344

COLLECTION$: segobjno 495, tabno 2, file 1 block 3344

ATTRIBUTE$: segobjno 495, tabno 3, file 1 block 3344

LOBFRAG$: segobjno 601, file 1 block 4144

LOBCOMPPART$: segobjno 604, file 1 block 4168

UNDO$: segobjno 15, file 1 block 224

TS$: segobjno 6, tabno 2, file 1 block 176

PROPS$: segobjno 98, file 1 block 800

Running generated file "@dict.ddl" to unload the dictionary tables

. unloading table OBJ$

DUL: Warning: Recreating file "OBJ.ctl"

74493 rows unloaded

. unloading table TAB$

DUL: Warning: Recreating file "TAB.ctl"

2858 rows unloaded

. unloading table COL$

DUL: Warning: Recreating file "COL.ctl"

93503 rows unloaded

. unloading table USER$

DUL: Warning: Recreating file "USER.ctl"

88 rows unloaded

. unloading table TABPART$ 90 rows unloaded

. unloading table INDPART$ 106 rows unloaded

. unloading table TABCOMPART$ 1 row unloaded

. unloading table INDCOMPART$ 0 rows unloaded

. unloading table TABSUBPART$ 32 rows unloaded

. unloading table INDSUBPART$ 0 rows unloaded

. unloading table IND$ 5092 rows unloaded

. unloading table ICOL$ 7518 rows unloaded

. unloading table LOB$ 1251 rows unloaded

. unloading table COLTYPE$ 2967 rows unloaded

. unloading table TYPE$ 2872 rows unloaded

. unloading table COLLECTION$ 985 rows unloaded

. unloading table ATTRIBUTE$ 11127 rows unloaded

. unloading table LOBFRAG$ 1 row unloaded

. unloading table LOBCOMPPART$ 0 rows unloaded

. unloading table UNDO$ 21 rows unloaded

. unloading table TS$ 6 rows unloaded

. unloading table PROPS$ 36 rows unloaded

Reading USER.dat 88 entries loaded

Reading OBJ.dat 74493 entries loaded and sorted 74493 entries

Reading TAB.dat 2858 entries loaded

Reading COL.dat 93503 entries loaded and sorted 93503 entries

Reading TABPART.dat 90 entries loaded and sorted 90 entries

Reading TABCOMPART.dat 1 entries loaded and sorted 1 entries

Reading TABSUBPART.dat 32 entries loaded and sorted 32 entries

Reading INDPART.dat 106 entries loaded and sorted 106 entries

Reading INDCOMPART.dat 0 entries loaded and sorted 0 entries

Reading INDSUBPART.dat 0 entries loaded and sorted 0 entries

Reading IND.dat 5092 entries loaded

Reading LOB.dat

DUL: Warning: Increased the size of DC_LOBS from 1024 to 8192 entries

1251 entries loaded

Reading ICOL.dat 7518 entries loaded

Reading COLTYPE.dat 2967 entries loaded

Reading TYPE.dat 2872 entries loaded

Reading ATTRIBUTE.dat 11127 entries loaded

Reading COLLECTION.dat 985 entries loaded

Reading BOOTSTRAP.dat 60 entries loaded

Reading LOBFRAG.dat 1 entries loaded and sorted 1 entries

Reading LOBCOMPPART.dat 0 entries loaded and sorted 0 entries

Reading UNDO.dat 21 entries loaded

Reading TS.dat 6 entries loaded

Reading PROPS.dat 36 entries loaded

Database character set is ZHS16GBK

Database national character set is AL16UTF16

DUL> desc chf.t_xifenfei;

Table CHF.T_XIFENFEI

obj#= 75562, dataobj#= 75562, ts#= 4, file#= 4, block#=170

tab#= 0, segcols= 15, clucols= 0

Column information:

icol# 01 segcol# 01 OWNER len 30 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 02 segcol# 02 OBJECT_NAME len 128 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 03 segcol# 03 SUBOBJECT_NAME len 30 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 04 segcol# 04 OBJECT_ID len 22 type 2 NUMBER(0,-127)

icol# 05 segcol# 05 DATA_OBJECT_ID len 22 type 2 NUMBER(0,-127)

icol# 06 segcol# 06 OBJECT_TYPE len 19 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 07 segcol# 07 CREATED len 7 type 12 DATE

icol# 08 segcol# 08 LAST_DDL_TIME len 7 type 12 DATE

icol# 09 segcol# 09 TIMESTAMP len 19 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 10 segcol# 10 STATUS len 7 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 11 segcol# 11 TEMPORARY len 1 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 12 segcol# 12 GENERATED len 1 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 13 segcol# 13 SECONDARY len 1 type 1 VARCHAR2 cs 852(ZHS16GBK)

icol# 14 segcol# 14 NAMESPACE len 22 type 2 NUMBER(0,-127)

icol# 15 segcol# 15 EDITION_NAME len 30 type 1 VARCHAR2 cs 852(ZHS16GBK)

DUL> unload table chf.t_xifenfei;

. unloading table T_XIFENFEI 74491 rows unloaded

通过一些列的dul 10测试,发现dul 10功能确实较9强大了很多.支持asm,支持11g,支持字符串换行+lob类型

oracle 11g dul,dul 10支持oracle 11g r2相关推荐

  1. oracle分页查询前10条,Oracle查询前十条记录及分页查询(第5条到第10记录)

    Oracle查询前10条记录及分页查询(第5条到第10记录) 如果你想了解Oracle查询前10条记录的相关实际应用方案的话,你就可以点击以下的文章对其在实际相关操作中的正确用法,有一个更加完善的认识 ...

  2. oracle向上取整10倍数,Oracle四舍五入,向上取整,向下取整

    用oracle sql对数字进行操作: 取上取整.向下取整.保留N位小数.四舍五入.数字格式化 取整(向下取整): select floor(5.534) from dual; select trun ...

  3. oracle20c最新版本,Oracle DUL支持Oracle 20c

    之前测试过<DUL 支持Oracle 19c>,目前ORACLE 20C官方文档已发布, 按惯例2020年第一季度会发布ON cloud平台版本和工程系统,第二季度会发布可下载非工程系统版 ...

  4. Oracle APEX 系列文章14:Oracle APEX 18.1 Docker 镜像

    本文是钢哥的 Oracle APEX 系列文章的第14篇,完整文章目录如下: - Oracle APEX 系列文章01:Oracle APEX, 让你秒变全栈开发的黑科技 - Oracle APEX ...

  5. oracle 延迟段,DUL 支持Oracle 19c , 如何手动处理延迟段创建的表

    oracle dul是oracle的恢复利器, 它的传奇功能不再解释,但是dul和其它工具一样也是需要段(SEGMENT)块信息恢复数据,但是从oracle 11g开始支持了延迟段创建,那么使用dul ...

  6. Oracle 免费的数据库--Database 快捷版 11g 安装使用与SOD框架对Oracle的CodeFirst支持...

    一.Oracle XE 数据库与连接工具安装使用 Oracle数据库历来以价格昂贵出名,当然贵有贵的道理,成为一个Oracle DBA也是令人羡慕的事情,如果程序员熟悉Oracle使用也有机会接触到大 ...

  7. ubuntu 10.10 安装 oracle 11G

    网上参考文章: 老外版: http://www.pythian.com/news/968/installing-oracle-11g-on-ubuntu-804-lts-hardy-heron/ 国人 ...

  8. CentOS 5.10安装Oracle 11G R2

    操作系统:CentOS 5.10 64位 数据库:Oracle 11G R2(版本号为11.02) 安装操作系统的时候,注意交换分区的大小不得低于2G 1.同步时钟及修改/etc/hosts yum ...

  9. oracle认证ebs,Oracle EBS R12支持Oracle Database 11g

    Oracle EBS R12支持Oracle Database 11g 今天有朋友问我Oracle EBS R12是否支持Oracle Database 11g,能否配合使用. 确认了一下官方认证,这 ...

最新文章

  1. 女生可以学习Web前端吗?
  2. js实现当前导航菜单高亮显示
  3. pytorch 加载不对齐预训练
  4. centos io 查看程序_centos 查看每天应用程序的iowait
  5. SAP CRM产品主数据应用里value node和model node的转换
  6. 【线段树】矮人排队(jzoj(gz) 3236)
  7. WPF中的鼠标事件详解
  8. nginx配置url重写
  9. 【转】Visual Studio 2005 上 AJAX(AjaxControlToolkit) 的安装
  10. OpenCV-图像像素遍历操作的三种方法对比(程序提速)
  11. 【HDU 5869】Different GCD Subarray Query【区间不同 gcd 个数】
  12. 手写一个多行文本溢出省略号显示,多行文本溢出省略号显示,单行文本溢出省略号显示
  13. 室内施工图LiSP_CAD快速做室内设计图的技巧
  14. 关于Cron表达式中的周一至周五正确的配置
  15. 【python】python里的关键字
  16. html + js 实现电子时间
  17. AI 在视频领域运用—弹幕穿人
  18. 什么是撞库?如何预防撞库攻击
  19. android开机自动启动app,Android实现开机自动启动Service或app的方法
  20. matlab 雅可比矩阵求取

热门文章

  1. 学生成绩管理系统(简单版)
  2. 电视root工具_TapTap | 无需Root,成功移植 IOS14,拿下!!!
  3. 软件测试实习生面试归来
  4. java-php-python-springboo垃圾分类网站计算机毕业设计
  5. LATEX使用 图文混排,文字环绕插图
  6. 如何禁止NavigationController的向右滑动返回
  7. C语言程序设计(11.28)
  8. GPON网络架构简介
  9. 淘宝网热浪引擎平台资费规则
  10. 网易云 音乐 url 引入步骤