PranassusData Recovery Mananger是一款專為Oracle數(shù)據(jù)救援而研發(fā)的企業(yè)級(jí)工具,PranassusData Recovery Mananger從1.0版本發(fā)布到現(xiàn)在,已經(jīng)歷了多次功能增強(qiáng)、補(bǔ)丁修正和恢復(fù)邏輯改進(jìn)。PRM-DUL Oracle數(shù)據(jù)庫(kù)恢復(fù)工具已在多個(gè)操作平臺(tái)(AIX/HPUX/SOLARIS/Linux/Windows)被證明穩(wěn)定可用。當(dāng)前版本軟件支持對(duì)Oracle 9i/10g/11g/12c各版本數(shù)據(jù)庫(kù)的數(shù)據(jù)救援工作。
軟件特色
軟件基于JAVA 開發(fā),綠色無需安裝,下載解壓后便可直接使用。
(Windows上直接點(diǎn)擊prm.bat,在Linux/Unix上運(yùn)行./prm.sh)
注意JAVA版本推薦在1.6版本以上。如果需對(duì)裸設(shè)備文件進(jìn)行數(shù)據(jù)救援,請(qǐng)安裝并使用JAVA openjdk版本,除此之外,使用官方JAVA版本既可。
圖形化操作界面,易于上手使用。使用者無需額外學(xué)習(xí)一套命令,或者了解ORACLE 的底層數(shù)據(jù)結(jié)構(gòu)原理即可以通過恢復(fù)向?qū)?Recovery Wizard)來恢復(fù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
軟件支持對(duì)單個(gè)數(shù)據(jù)文件的數(shù)據(jù)掃描和抽取,同時(shí)也支持對(duì)Oracle ASM存儲(chǔ)數(shù)據(jù)恢復(fù)。
其導(dǎo)出的數(shù)據(jù)既可導(dǎo)出為sqlldr導(dǎo)入數(shù)據(jù)文件,也可通過PRM-DUL的Data Bridge功能直接導(dǎo)出并插入到指定新庫(kù)中,實(shí)現(xiàn)不落地恢復(fù)。
功能介紹
可以在不需要運(yùn)行Oracle數(shù)據(jù)庫(kù)的情況下直接針對(duì)數(shù)據(jù)庫(kù)文件或進(jìn)行數(shù)據(jù)解析。
支持ASM,可直接讀取ASM磁盤并對(duì)其中數(shù)據(jù)文件以及文件中的數(shù)據(jù)進(jìn)行掃描解析。
支持裸設(shè)備數(shù)據(jù)文件讀取。
支持LOB字段(CLOB, NCLOB和BLOB)恢復(fù),并支持同一個(gè)表中,不同LOB列使用不同CHUNK SIZE的情況
支持多種Big Endian/Little Endian操作平臺(tái)(AIX/HPUX/SOLARIS/Linux/Windows)數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
支持分區(qū)、子分區(qū)數(shù)據(jù)恢復(fù)
支持各種表,包括普通的HEAP表和聚簇(CLUSTER)表數(shù)據(jù)恢復(fù)
支持表被truncate后的數(shù)據(jù)恢復(fù)
支持表被drop后的數(shù)據(jù)恢復(fù)
支持在沒有SYSTEM表空間和數(shù)據(jù)字典損壞的情況下的非字典模式數(shù)據(jù)恢復(fù),并能為判斷數(shù)據(jù)類型提供輔助依據(jù)
支持10g及以上的大文件(BigFile)表空間
支持同一個(gè)庫(kù)中不同塊大小的數(shù)據(jù)文件
以純文本導(dǎo)出時(shí),能夠自動(dòng)生成建表的SQL語句和SQL*Loader導(dǎo)入所需的control文件
其他說明
在企業(yè)日益增長(zhǎng)的 IT 系統(tǒng)中,數(shù)據(jù)容量正以幾何級(jí)數(shù)擴(kuò)展。即便DBA們已了解備份的重要性,仍然會(huì)受困于備份存儲(chǔ)空間不足,備份失效或不可用,物理存儲(chǔ)災(zāi)難損壞等各種問題。因此了解并熟悉一種物理數(shù)據(jù)恢復(fù)工具使用是很有必要的。
如果你的Oracle數(shù)據(jù)庫(kù)由于意外宕機(jī)、物理存儲(chǔ)損壞而無法再次啟動(dòng)和恢復(fù),而您又受困于備份過舊、無法使用。那么你就可以考慮嘗試使用PRM-DUL來進(jìn)行緊急救援處理了。
Oracle的損壞/壞塊,其表現(xiàn)形式及報(bào)錯(cuò)多種多樣:
有塊訛誤/壞塊,索引訛誤/壞塊,行訛誤/壞塊,UNDO訛誤/壞塊,控制文件損壞,一致性讀問題,數(shù)據(jù)字典損壞,數(shù)據(jù)文件/RDBA/BL問題等,如果你碰到ORA-1578 / ORA-8103 / ORA-1410 / ORA-1499 / ORA-1578 / ORA-81## / ORA-14## / ORA-26040 / ORA-600等報(bào)錯(cuò)而無力修復(fù)時(shí)(當(dāng)然,數(shù)據(jù)損壞問題不限于此,這里我們僅列舉了部分),你就可以考慮嘗試使用PRM-DUL作為你的數(shù)據(jù)救援手段之一了。
PRM-DUL Oracle數(shù)據(jù)庫(kù)恢復(fù)工具軟件分社區(qū)版和企業(yè)版兩種:
社區(qū)版 –Oracle數(shù)據(jù)庫(kù)用戶隨時(shí)可以免費(fèi)下載到最新版的詩(shī)檀Oracle數(shù)據(jù)庫(kù)恢復(fù)軟件,在未購(gòu)買License的情況下, 軟件是作為社區(qū)版免費(fèi)使用的,社區(qū)版允許每張表最多1萬行的數(shù)據(jù)救援導(dǎo)出,因此數(shù)據(jù)庫(kù)小的用戶可以免費(fèi)使用此軟件。
企業(yè)版 –如果您需要數(shù)據(jù)修復(fù)的數(shù)據(jù)庫(kù)表行數(shù)超出1萬行,那么可以到官網(wǎng)考慮購(gòu)買企業(yè)版License,在獲取License后直接用于軟件的注冊(cè)。你的軟件既可從社區(qū)版升級(jí)為企業(yè)版了,企業(yè)版無行數(shù)限制,且一并全部開放所有其它增強(qiáng)功能。