oracle pr,PRMSCAN ORACLE碎片扫描合并工具
prmscan 是詩檀軟件獨(dú)立研發(fā)的ORACLE數(shù)據(jù)塊碎片掃描合并工具,其適用于以下的場景:
誤手動(dòng)刪除了文件系統(tǒng)(任意文件系統(tǒng) NTFS、FAT、EXT、UFS、JFS等)或ASM上的數(shù)據(jù)文件
文件系統(tǒng)損壞,導(dǎo)致數(shù)據(jù)文件大小變成0 bytes即數(shù)據(jù)文件被清零
文件系統(tǒng)損壞,導(dǎo)致文件系統(tǒng)無法MOUNT加載
ASM存儲(chǔ)元數(shù)據(jù)損壞,導(dǎo)致diskgroup無法mount加載
文件系統(tǒng)或ASM其中的LV或PV被物理破壞或丟失
以上場景均可以利用prmscan直接掃描文件系統(tǒng)或ASM對(duì)應(yīng)的 PV、LV 中的殘余未被覆蓋的oracle block,來實(shí)現(xiàn)對(duì)這些oracle數(shù)據(jù)塊的合并重組,以達(dá)到數(shù)據(jù)恢復(fù)的目的。
PRMSCAN是基于JAVA語言開發(fā)的,可以跨一切支持JDK 1.6以后操作系統(tǒng),包括Windows、Linux、Solaris、AIX、HP-UX。
prmscan 是詩檀軟件獨(dú)立研發(fā)的ORACLE數(shù)據(jù)塊碎片掃描合并工具,目前該產(chǎn)品不獨(dú)立銷售,可以聯(lián)系詩檀軟件(13764045638)以服務(wù)形式提供恢復(fù)服務(wù)。
例如下面的例子中/dev/sdb1為ext4文件系統(tǒng)的分區(qū),但是由于ext4文件系統(tǒng)損壞,導(dǎo)致SDB1無法被MOUNT,但該文件系統(tǒng)上存放了一套o(hù)racle數(shù)據(jù)庫的數(shù)據(jù)文件,若無法MOUNT文件系統(tǒng)則oracle數(shù)據(jù)庫也將無法使用。
這里我們使用prmscan的掃描oracle數(shù)據(jù)文件塊和合并功能,從損壞的文件系統(tǒng)中直接將數(shù)據(jù)文件都重組出來。
掃描整個(gè)磁盤
[oracle@dbdao01 ~]$ java -jar PRMScan.jar –scan /dev/sdb1 –guess 8k
–scan 選項(xiàng)代表掃描 /dev/sdb1 設(shè)備,并指定Oracle blocksize 為8k
[oracle@dbdao01 ~]$ java -jar PRMScan.jar –outputsh ./8kfull.txt
–outputsh 代表寫出一個(gè)可以合并已掃描到信息的SHELL文件 即這里的8kfull.txt
[oracle@dbdao01 ~]$ sh 8kfull.txt
執(zhí)行8kfull.txt即可以 在當(dāng)前目錄下生成所有需要合并的數(shù)據(jù)文件
如下
[oracle@dbdao01 ~]$ ls -ll PD*
-rw-r–r– 1 oracle oinstall? 295428096 Jul 28 00:37 PD_DBF1.dbf
-rw-r–r– 1 oracle oinstall?? 83427328 Jul 28 00:37 PD_DBF2.dbf
-rw-r–r– 1 oracle oinstall? 220266496 Jul 28 00:37 PD_DBF3.dbf
-rw-r–r– 1 oracle oinstall 1324482560 Jul 28 00:38 PD_DBF4.dbf
使用PRM-DUL掃描這些數(shù)據(jù)文件
核對(duì)數(shù)據(jù)量
總結(jié)
以上是生活随笔為你收集整理的oracle pr,PRMSCAN ORACLE碎片扫描合并工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法提高 邮票面值设计 搜索 动态规
- 下一篇: win7右键计算机管理参数错误,win7