当前位置:  数据库>oracle

Oracle 10g amdu工具使用

    来源: 互联网  发布时间:2017-04-23

    本文导语: 前几天采用amdu工具为客户恢复过Oracle 11g的一个数据库,后来仔细找了下资料,发现在10g上其实也可以使用该工具,但是需要自己安装 在ASM的OCR磁盘损坏后,数据库无法正常使用可以使用amdu将数据文件抽取出来,其实这个工具...

几天采用amdu工具为客户恢复过Oracle 11g的一个数据库,后来仔细找了下资料,发现在10g上其实也可以使用该工具,但是需要自己安装

ASMOCR磁盘损坏后,数据库无法正常使用可以使用amdu将数据文件抽取出来,其实这个工具在10g也可以使用,不过需要配置安装才可以。,在10g的ASM中要使用AMDU工具,需要自行下载安装:

Linux X86 (Platform 46) amdu_lnx_32.zip linux binary iis7站长之家 amd64/em64t (platform 226) amdu_lnx_X86-64.zip Solaris 10 Sparc 64bit (Platform 23) amdu_solaris10_64.zip Solaris 9 Sparc 64bit (Platform 23) amdu_solaris9_64.zip hp-ux pa-risc 64bits (platform 59) amdu_HP-PARISC.zip HP-UX Itanium (Platform 197) amdu_hp_itanium.zip AIX amdu_aix.zip分别下载三个工具后,直接上传到ORACLE 软件目录一个目录,解压即为安装,解压后的文件目录下会存在如下四个文件:

1. amdu -- amdu binary
2. libclntsh.so.11.1
3. libnnz11.so
4. libskgxp11.so



将如上的文件路径加入环境变量即可

$cd
$export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`  
or $setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:`pwd`
$export PATH=$PATH:`pwd`  or setenv PATH ${PATH}:`pwd`


这时候可以使用amdu查看任意asm磁盘的相关信息

-bash-3.2$  ./amdu -diskstring '/dev/raw/raw3'
amdu_2012_02_26_19_00_17/

运行后默认会生成一个 命名方式为amdu_YYYY_MM_DD_HH24_MM_SS文件夹,如上可见
-bash-3.2$ cd amdu_2012_02_26_19_00_17/
-bash-3.2$ ls
report.txt
-bash-3.2$ more report.txt
-*-amdu-*-

******************************* AMDU Settings ********************************
ORACLE_HOME = /opt/rac/database
System name:    Linux
Node name:      primary
Release:        2.6.18-164.el5
Version:        #1 SMP Tue Aug 18 15:51:54 EDT 2009
Machine:        i686
amdu run:       26-FEB-12 19:00:17
Endianess:      1

--------------------------------- Operations ---------------------------------

------------------------------- Disk Selection -------------------------------
 -diskstring '/dev/raw/raw3'

------------------------------ Reading Control -------------------------------

------------------------------- Output Control -------------------------------

********************************* DISCOVERY **********************************

----------------------------- DISK REPORT N0001 ------------------------------
                Disk Path: /dev/raw/raw3
           Unique Disk ID:
               Disk Label:
     Physical Sector Size: 512 bytes
                Disk Size: 8032 megabytes
               Group Name: DATA
                Disk Name: DATA_0000
       Failure Group Name: DATA_0000
              Disk Number: 0
            Header Status: 3
       Disk Creation Time: 2011/01/21 17:47:28.754000
          Last Mount Time: 2012/02/15 09:44:27.166000
    Compatibility Version: 0x0a100000
         Disk Sector Size: 512 bytes
         Disk size in AUs: 8032 AUs
         Group Redundancy: 1
      Metadata Block Size: 4096 bytes
                  AU Size: 1048576 bytes
                   Stride: 113792 AUs
      group creation time: 2011/01/21 17:47:27.971000
  File 1 Block 1 location: AU 2

******************************* END OF REPORT ********************************



















































导出DATA磁盘组的相关信息:

-bash-3.2$ ./amdu -diskstring '/dev/raw/raw*' -dump 'DATA'
amdu_2012_02_26_19_10_18/

这个时候会生成三个文件

DATA1_0001.img   -- could be more than one. size is limited to 2gb.
data1.map
report.txt



如上三个文件分别是如下作用
1. report.txt
Like the name, it include details about the disks scanned (name, diskgroup name, failgroup name, size, creation time, etc). 
2. *.map
For every diskgroup referenced on command -dump, will be a *.map file, which can be used to find the exact location of the ASM metadata on the disks. This file is a key component when reviewing specific areas of the metadata.
3. *.img
For each diskgroup, could be many image files.  The size is limited to 2gb and will be a exact dump of the content of the diskgroup.







    
 
 

您可能感兴趣的文章:

  • 求助:oracle9在redhat9上安装好后,oracle管理工具会在菜单工具栏上显示吗?
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 有谁知道Oracle8的数据库管理工具是用什么开发工具编写的?
  • Oracle数据库开发工具 SQLTools
  • Oracle 11g 相关工具netca,dbca乱码之解决
  • Oracle数据库对比工具 DBT
  • Oracle开发工具 Oracle SQL Handler
  • Oracle数据库工具 WARTS
  • Oracle发布Oracle SQL Developer 1.2数据库开发工具 帮助用户简化开发工作
  • Oracle管理工具 phpOraAdmin
  • 通过win2000在linux上安装oracle,需要一个什么工具?在哪有下?
  • 使用工具 plsqldev将Excel导入Oracle数据库
  • Oracle数据库备份和恢复工具 RMan
  • Oracle XML 开发人员工具包 XDK
  • Oracle为Eclispe工具发布11g企业包
  • Oracle数据库专享工具:SQL*Loader介绍
  • [Oracle] 常用工具集之SQL*Loader的用法
  • 高分请教:有没有在linux使用的oracle数据库操作工具,如Golden,pl/sqlDeveloper之类.
  • 使用Linux下script工具记录Oracle输出
  • Oracle 高速批量数据加载工具sql*loader使用说明
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • Oracle9i 9.0.1的JDBC Drivers 可以给Oracle 8.0.5使用马?
  • Suse linux使用oracle问题
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • jbuilder中使用oracle的问题
  • 求redhat linux 9.0下可以使用的oracle 10g或9i,还有redhat linux 9.0下可以使用的eclipse下载地址
  • Oracle事务!使用游标提交过程
  • 在Jbuilder7下,使用DbPilot.exe连接oracle,报错!请教高手!
  • AIX 64位系统上如何使用32位OCI oracle driver
  • Oracle中SQL语句连接字符串的符号使用介绍
  • 使用X manager连接oracle数据库的步骤
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 10g和Oracle 11g网格技术介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE日期相关操作
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • ORACLE数据库常用字段数据类型介绍
  • 网间Oracle的连接,远程连接Oracle服务器??
  • Oracle 12c的九大最新技术特性介绍
  • 请教:.profile中:if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]是什么意思?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3