日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用AMDU工具从无法MOUNT的DISKGROUP中抽取数据文件

發(fā)布時(shí)間:2025/7/14 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用AMDU工具从无法MOUNT的DISKGROUP中抽取数据文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
AMDU是ORACLE針對(duì)ASM開發(fā)的源數(shù)據(jù)轉(zhuǎn)儲(chǔ)工具,其全稱為ASM Metadata Dump Utility(AMDU) AMDU具體以下三個(gè)主要功能: 1. 將ASM DISK上的元數(shù)據(jù)轉(zhuǎn)儲(chǔ)到文件系統(tǒng)上以便分析 2. 將ASM文件的內(nèi)容抽取出來并寫入到OS文件系統(tǒng),Diskgroup是否mount均可 3. 打印出塊的元數(shù)據(jù),以塊中C語言結(jié)構(gòu)或16進(jìn)制的形式 這里我們將用到使用AMDU抽取ASM DISKGROUP中的數(shù)據(jù)文件; ASM作為近幾年最流行的存儲(chǔ)解決方案, 大家對(duì)他的優(yōu)缺點(diǎn)都有所了解,其中的問題之一就是ASM是個(gè)黑盒。 一旦DISKGROUP無法MOUNT起來就意味著傳統(tǒng)方法無法以磁盤為基礎(chǔ)導(dǎo)出任何數(shù)據(jù)。 AMDU解決了這一問題, 這里我們僅討論在ASM DISKGROUP 無法MOUNT的情況下的范疇,不討論RDBMS數(shù)據(jù)文件在ASM下訛誤的處理。 注意 AMDU雖然是11g才發(fā)布的工具,但是實(shí)際對(duì)10g的ASM 也有效。 當(dāng)前你可能遇到的場(chǎng)景是, ORACLE DATABASE的SPFILE、CONTROLFILE、DATAFILE均存放在ASM DISKGROUP中,而由于一些ASM ORA-600錯(cuò)誤導(dǎo)致無法MOUNT該DISKGROUP, 你需要的是使用AMDU將這些文件從ASM DISK中轉(zhuǎn)儲(chǔ)出來。 場(chǎng)景 1 丟失了 包括SPFILE、CONTROLFILE、DATAFILE 恢復(fù)步驟: 從備份中還原出SPFILE ,即便沒有SPFILE的話PFILE也可以,總之你需要從參數(shù)文件中了解control_files的信息 SQL> show parameter control_files NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ control_files string +DATA/prodb/controlfile/curren t.260.794687955, +FRA/prodb/co ntrolfile/current.256.79468795 5 獲得control_files 控制文件在ASM中的位置后事情就好辦了,+DATA/prodb/controlfile/current.260.794687955 這里 260是這個(gè)控制文件在+DATA 這個(gè)DISKGROUP中的FILE NUMBER 此外我們還需要ASM DISK的DISCOVERY PATH信息,這完全可以從ASM的SPFILE中的asm_diskstring 參數(shù)獲得 [oracle@mlab2 oracle.SupportTools]$ unzip amdu_X86-64.zip Archive: amdu_X86-64.zip inflating: libskgxp11.so inflating: amdu inflating: libnnz11.so inflating: libclntsh.so.11.1 [oracle@mlab2 oracle.SupportTools]$ export LD_LIBRARY_PATH=./ [oracle@mlab2 oracle.SupportTools]$ ./amdu -diskstring '/dev/asm*' -extract data.260 amdu_2009_10_10_20_19_17/ AMDU-00204: Disk N0006 is in currently mounted diskgroup DATA AMDU-00201: Disk N0006: '/dev/asm-disk10' AMDU-00204: Disk N0003 is in currently mounted diskgroup DATA AMDU-00201: Disk N0003: '/dev/asm-disk5' AMDU-00204: Disk N0002 is in currently mounted diskgroup DATA AMDU-00201: Disk N0002: '/dev/asm-disk6' [oracle@mlab2 oracle.SupportTools]$ cd amdu_2009_10_10_20_19_17/ [oracle@mlab2 amdu_2009_10_10_20_19_17]$ ls DATA_260.f report.txt [oracle@mlab2 amdu_2009_10_10_20_19_17]$ ls -l total 9548 -rw-r--r-- 1 oracle oinstall 9748480 Oct 10 20:19 DATA_260.f -rw-r--r-- 1 oracle oinstall 9441 Oct 10 20:19 report.txt 以上轉(zhuǎn)儲(chǔ)出來的DATA_260.f 就是控制文件,我們使用該控制文件startup mount RDBMS實(shí)例: SQL> alter system set control_files='/opt/oracle.SupportTools/amdu_2009_10_10_20_19_17/DATA_260.f' scope=spfile; System altered. SQL> startup force mount; ORACLE instance started. Total System Global Area 1870647296 bytes Fixed Size 2229424 bytes Variable Size 452987728 bytes Database Buffers 1409286144 bytes Redo Buffers 6144000 bytes Database mounted. SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- +DATA/prodb/datafile/system.256.794687873 +DATA/prodb/datafile/sysaux.257.794687875 +DATA/prodb/datafile/undotbs1.258.794687875 +DATA/prodb/datafile/users.259.794687875 +DATA/prodb/datafile/example.265.794687995 +DATA/prodb/datafile/mactbs.267.794688457 6 rows selected. startup mount實(shí)例后,可以從v$datafile中獲得數(shù)據(jù)文件名,其中就包括了其在DISKGROUP中的FILE NUMBER 再使用./amdu -diskstring '/dev/asm*' -extract 命令即可 導(dǎo)出數(shù)據(jù)文件到操作系統(tǒng) [oracle@mlab2 oracle.SupportTools]$ ./amdu -diskstring '/dev/asm*' -extract data.256 amdu_2009_10_10_20_22_21/ AMDU-00204: Disk N0006 is in currently mounted diskgroup DATA AMDU-00201: Disk N0006: '/dev/asm-disk10' AMDU-00204: Disk N0003 is in currently mounted diskgroup DATA AMDU-00201: Disk N0003: '/dev/asm-disk5' AMDU-00204: Disk N0002 is in currently mounted diskgroup DATA AMDU-00201: Disk N0002: '/dev/asm-disk6' [oracle@mlab2 oracle.SupportTools]$ cd amdu_2009_10_10_20_22_21/ [oracle@mlab2 amdu_2009_10_10_20_22_21]$ ls DATA_256.f report.txt [oracle@mlab2 amdu_2009_10_10_20_22_21]$ dbv file=DATA_256.f DBVERIFY: Release 11.2.0.3.0 - Production on Sat Oct 10 20:23:12 2009 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. DBVERIFY - Verification starting : FILE = /opt/oracle.SupportTools/amdu_2009_10_10_20_22_21/DATA_256.f DBVERIFY - Verification complete Total Pages Examined : 90880 Total Pages Processed (Data) : 59817 Total Pages Failing (Data) : 0 Total Pages Processed (Index): 12609 Total Pages Failing (Index): 0 Total Pages Processed (Other): 3637 Total Pages Processed (Seg) : 1 Total Pages Failing (Seg) : 0 Total Pages Empty : 14817 Total Pages Marked Corrupt : 0 Total Pages Influx : 0 Total Pages Encrypted : 0 Highest block SCN : 1125305 (0.1125305)

總結(jié)

以上是生活随笔為你收集整理的使用AMDU工具从无法MOUNT的DISKGROUP中抽取数据文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产伦精品免费视频 | 日韩精品视频一区二区在线观看 | 天堂毛片 | 91视频h | 久久撸视频 | 福利姬在线观看 | 九九五月天 | 色婷婷aⅴ一区二区三区 | 亚洲天堂av一区 | 男女视频网站 | 激情五月亚洲 | 精品国产午夜福利 | 亚洲av成人一区二区国产精品 | 日韩欧美片 | 免费黄色在线观看 | 免费福利视频网站 | 少妇在线 | 好吊视频一区 | 久久久久久欧美 | 欧美丰满老妇熟乱xxxxyyy | 成年在线观看 | av在线色| 国产一级一级片 | 一本一道久久a久久精品综合 | 精品黄色在线观看 | 国产sm在线 | 欧美老熟妇乱xxxxx | 欧美日韩精品久久久免费观看 | 开心激情站 | 亚洲黄色大片 | 91在线免费视频 | av香港经典三级级 在线 | 国产av一区二区不卡 | 中文字幕免费一区 | 另类激情综合 | 无码精品人妻一区二区三区影院 | 欧美性一区二区三区 | 成人香蕉视频在线观看 | 久久合合 | 第一章豪妇荡乳黄淑珍 | 欧美日韩高清一区 | 成人小视频在线播放 | 欧美性猛交bbbbb精品 | 亚洲精品在线看 | 香蕉视频黄色 | 伊人98 | 伊人av网站 | 黄色一级片国产 | 特级西西444www高清大胆 | 国产一区视频免费观看 | 亚洲精品女人久久久 | 操操操日日日 | 牛av| 黄色污污视频 | 黄色一级免费大片 | 青青在线观看视频 | 欧美激情中文字幕 | 国产精品成人免费精品自在线观看 | av中文一区 | 国产熟妇搡bbbb搡bbbb | www.亚洲一区二区三区 | 性av网 | 中文字幕1区| 久久久毛片 | www.99re7.com | 少妇人妻互换不带套 | 免费看黄色片的网站 | 国产女人水真多18毛片18精品 | 岛国av在线播放 | 亚洲精品在线网站 | 高h校园不许穿内裤h调教 | 综合网在线观看 | 91婷婷 | 性欧美极品另类 | 国产精品久久久久三级 | 亚洲综合一区在线观看 | 夜夜爽夜夜| 18岁免费观看电视连续剧 | 欧美性猛交xxxx乱大交3 | 91看片视频 | 国产精品国产一区二区三区四区 | 亚洲精品二 | 自拍偷拍视频网站 | 日本xxxx18 | 嫩操影院| 久久久久久亚洲av无码专区 | 69免费视频| 精品一区三区 | 国产精品伦子伦免费视频 | 国产小视频你懂的 | 国产精品偷伦视频免费看 | 永久精品 | 国模少妇一区二区三区 | 午夜激情视频在线 | 俺来也俺也啪www色 欧洲一区二区视频 | 亚洲最大网站 | 真人抽搐一进一出视频 | 亚洲av综合色区无码一区爱av | 黑白配在线观看免费观看 |