当前位置 > 主页 > 万和大讲堂 >


南京Oracle认证培训之Oracle数据库救命恢复工具:gDUL3.0

2016-03-30 15:09

  gDUL3.0是一款类dul工具,当数据库由于某种原因无法打开时,可以利用它把表数据直接读取出来。今天南京Oracle认证培训讲师就和大家一起聊聊Oracle数据库救命恢复工具——gDUL3.0。

  

  gDUL功能特点

  

  ◎完整支持多种格式导出,包括expdp,exp,text格式。目前市面上的类dul工具只有gDUL支持expdp格式。

  ◎支持ASM文件系统,并内置asmcmd命令。

  ◎支持绝大多数列类型,支持常见的NUMBER,CHAR, VARCHAR2, DATE,LOB, LONG等类型。

  ◎支持主流硬件平台(HP-UX,AIX, Solaris, Linux, Windows),各个平台仅需单一的可执行文件,方便分发。

  ◎重点是——永久免费使用,无需额外费用,不开源。

  

  目前尚不支持以下功能,将会在4.0版本中实现,敬请期待: 南京Oracle认证培训


  ◎bigfile表空间

  ◎压缩块

  ◎SecureFile LOB


  gDUL产品结构及参数


  1.gdul目录结构



  2.gdul.ini文件


  gDUL最佳实践


  1.配置gdul参数文件、ASM磁盘列表、数据文件列表  南京Oracle认证培训


  2.设置导出格式,建议导出成expdp(conf/gdul.ini)


  3.初始化数据字典

  4.显示数据库用户列表


  5.导出单张表  南京Oracle认证培训


  6.导出用户下所有表


  7.恢复truncated的表   南京Oracle认证培训




  setup及配置文件


  setup程序在数据库mount或open时,可以生成gDUL参数文件(gdul.ini)、ASM磁盘列表(asmdisk.ini)、数据文件列表(datafile.ini)。

  

  不同平台在使用裸设备时,有以下注意事项:  南京Oracle认证培训

  

  1.AIX平台裸LV注意事项

  

  AIX下的裸设备如果使用裸LV的话,需要先确认是否带有4k头。

  

  (1)如果数据文件使用的裸LV,可以使用dbfsize命令可看是否有4k头。

  

  下面是包含offset的裸设备:


  如果有4k头,就需要把datafile.ini中对应数据文件的offset设置成4096。

  

  (2)如果ASM磁盘使用的裸LV,可以查看lslv命令的DEVICESUBTYPE确认。

  

  $lslv -L <LV_NAME>

  

  通过查看lv的属性DEVICESUBTYPE:DS_LVZ说明没有偏移的lv,DS_LV说明的4k头。如果显示DS_LV的话,需要把asmdisk.ini中对应的offset改成4096。

  

  2.Linux平台裸设备注意事项  南京Oracle认证培训

  

  Linux下的裸设备无法像普通文件直接访问,由于gDUL未做特殊处理,默认无法读取文件。


  

  解决办法:需要把/dev/rawN替换成对应的块设备才能访问。

  (1)cat /etc/sysconfig/rawdevices找到对应的块设备文件。

  (2)把datafile.ini或asmdisk.ini中的裸设备文件名替换成裸设备绑定的块设备名。

  

  Windows环境配置


  Windows下无法执行setup脚本,需要手工创建目录和conf/下的配置文件。

  

  1.创建目录

  

  创建conf, dict, log, dump, sample目录。

  

  2.conf目录下创建gdul.ini文件   南京Oracle认证培训

  

  注意:需要更改db_compat_version为当前数据库版本。


  3.conf目录下创建datafile.ini文件



  4.conf目录下创建asmdisk.ini文件  南京Oracle认证培训



  5.CMD下执行gdul64.exe

  

  GDUL>


  以上就是南京Oracle认证培训对Oracle数据库救命恢复工具——gDUL3.0的讲解,希望对大家有所帮助。江苏万和作为Oracle、Cisco等众多厂商的授权培训、考试机构,提供国际化、标准化的国际认证课程培训认证服务,通过IT厂商提供的最新技术培训,专门培养IT技术人才,欢迎广大有志于此行业发展的学员们加入。

最近开班 more>
  • Python基础班
  • Java全栈开发
  • 前端基础班
  • 软件测试
  • 云原生精英班
  • 云网预科班
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCE 9.0
  • 随时开课
  • 12月26日
  • 随时开课
  • 12月4日
  • 12月16日
  • 12月9日
  • 12月21日
  • 1月6日
  • 12月30日
  • 12月16日
  • 12月21日
  • 12月7日
  • 12月7日
  • ——
  • 随时开课
  • 12月16日
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入