2012-03-29 24 views

回答

1

RMAN備份文件格式沒有記錄在任何地方,在不同版本中可能會有所不同,並且可能隨時發生變化。

爲什麼你想知道如何閱讀RMAN備份? RMAN備份實際上僅用於RMAN,因此它可以執行恢復。

編寫軟件解析文件並從中提取信息可能不是一個實際的方法,除非您願意投資至少幾千個工時。該格式可能與數據文件的格式相似,同時還會增加一些額外的RMAN特定的內容。 Oracle之外有一個團隊在Oracle數據文件的格式上完成了大量工作,因此他們可以編寫DUDE, a last-ditch Oracle recovery tool。這些人會爲他們的工具收取手臂和腿(雖然少於Oracle對同一工具版本的收費),並且總有人要求擁有不可恢復的數據庫的人想要提取他們可以挽救的任何數據。如果您能夠以數百個工時而不是數千個數據文件格式進行逆向工程,那麼這個領域將會有數十個競爭對手。

+0

因爲我需要編寫一些s/w來解析文件並從中提取信息進行分析。有沒有人反向設計這個公共活動? – user605957 2012-03-29 19:40:31

+0

@ user605957 - 爲什麼需要對數據庫備份文件進行反向工程?從一個正在運行的數據庫的數據字典中提取所需的任何東西將會更容易... – 2012-03-29 19:44:44

+0

因爲這是一個我們沒有數據庫的地方......這是一個歸檔解決方案,需要進行一些合規排序的工作......並且我們沒有oracle許可證來啓動它並安裝rman DB等 – user605957 2012-03-29 19:49:24