用oracle amdu 抽取asm磁碟組的資料檔案
amdu -diskstring '' -extract '.'
資料檔案號 可以根據asm 例項 查詢 v$asm_file檢視得出
也可以查v$datafile,如果用了別名,可以用v$asm_alias;
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
+DATA/db1/datafile/system.256.794361477
+DATA/db1/datafile/sysaux.257.794361477
+DATA/db1/datafile/undotbs1.258.794361477
+DATA/db1/datafile/users.259.794361477 <(=== this files need to be extracted
+DATA/db1/datafile/example.261.794361601
+DATA/db1/datafile/testasm.263.817147851
+DATA/db1/datafile/dbfs_ts.264.822088469
比如我們要抽取users表空間下面對應的資料檔案
Full File name = "+DATA/db1/datafile/users.259.794361477"
File Number = "259"
Disk String = "/dev/oracleasm/disks/*"
Diskgroup Name = "DATA"
Extracted File = DATA_259.f
amdu -diskstring '/dev/oracleasm/disks/*' -extract 'DATA.259'
在當前目錄下會生成amdu_加日期格式的資料夾
[grid@dbaasm ~]$ cd amdu_2013_08_31_00_17_17/
[grid@dbaasm amdu_2013_08_31_00_17_17]$ ls -l
total 2099228
-rw-r--r-- 1 grid oinstall 2147491840 Aug 31 00:18 DATA_259.f
-rw-r--r-- 1 grid oinstall 14514 Aug 31 00:18 report.txt
生成資料檔案的格式為磁碟組+資料檔案號,並且加字尾名為點f,然後重新命名為對應表空間名字users.dbf即可
[grid@dbaasm amdu_2013_08_31_00_17_17]$ mv DATA_259.f users.dbf
[grid@dbaasm amdu_2013_08_31_00_17_17]$ ls -l
total 2099228
-rw-r--r-- 1 grid oinstall 14514 Aug 31 00:18 report.txt
-rw-r--r-- 1 grid oinstall 2147491840 Aug 31 00:18 users.dbf <(======
上個週末,因為儲存故障,asm磁碟不能正常載入,就用這種方法幫客戶恢復資料。
source:http://blog.itpub.net/7199859/viewspace-1246627/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27036311/viewspace-2103526/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [ORACLE ASM] AMDU 恢復資料檔案OracleASM
- ORACLE 資料庫 ASM磁碟組上新增控制檔案Oracle資料庫ASM
- oracle asm 儲存 a磁碟組中的資料檔案 遷移到b磁碟組實施步驟OracleASM
- 使用rman在oracle ASM磁碟組之間移動資料檔案OracleASM
- 使用AMDU DUMP ASM磁碟後設資料資訊ASM
- 如何移動asm磁碟組內的資料檔案到另外一個磁碟組ASM
- oracle 將表空間下的資料檔案從檔案系統遷移到ASM磁碟組OracleASM
- 移動資料檔案從檔案系統到ASM磁碟組中ASM
- ASM下資料檔案遷移至不同磁碟組小記ASM
- AMDU資料抽取案例一則
- 資料恢復:AMDU資料抽取恢復資料恢復
- 全面學習和應用ORACLE ASM特性--(4)管理asm磁碟組中目錄和檔案OracleASM
- Windows 下使用檔案模擬磁碟配置ASM磁碟組WindowsASM
- ASM之磁碟組中目錄檔案的管理ASM
- Oracle ASM AMDU工具的使用OracleASM
- 實現資料庫由檔案系統遷移到 ASM 磁碟組中資料庫ASM
- 在ASM磁碟組之間移動檔案ASM
- ORACLE RAC重建ASM磁碟組OracleASM
- 資料檔案遷移至其他磁碟組
- 全面學習和應用ORACLE ASM特性--(5)管理asm磁碟中的檔案OracleASM
- RAC資料庫新增ASM磁碟組(1)資料庫ASM
- Oracle ASM新增磁碟組POWER OPTIONOracleASM
- Oracle ASM磁碟組常用操作命令OracleASM
- Oracle ASM異常dismount磁碟組OracleASM
- AMDU 從頭部損壞的磁碟中提取檔案
- asm 磁碟組 增刪磁碟組ASM
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- redhat 6.5之oracle 11.2.0.4 asm例項異常抽取asm配置資訊之amdu初識之一RedhatOracleASM
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【ASM】Oracle asm磁碟被格式化,如何掛載該磁碟組ASMOracle
- ORACLE ASM磁碟組空間溢位OracleASM
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- 【資料遷移】RMAN遷移資料庫到ASM(一)建立ASM磁碟組資料庫ASM
- 全面學習和應用ORACLE ASM特性--(3)新增和修改asm磁碟組OracleASM
- ASM磁碟組限制ASM
- asm磁碟組建立錯誤,用中轉儲存,重建磁碟組ASM
- Oracle資料庫 ASM磁碟線上擴容Oracle資料庫ASM
- Oracle AMDU- ASM Metadata Dump UtilityOracleASM