2011-08-25 186 views
0

在我們的應用程序中,由於需要多餘的時間,我們計劃進行增量備份。現在我們有兩個轉儲文件:一個是完整備份,另一個是自上一次完整備份或增量備份以來的增量備份。我的問題是我需要合併這兩個轉儲文件以獲取我可以導入的最新數據。但我無法得到如何合併這兩個備份(完整備份和增量備份)。我已閱讀了有關RMAN的內容,但沒有清楚地瞭解RMAN中恢復命令的語法。請儘快解決此問題。在Oracle 10g中恢復增量備份

回答

0

當你說你有一個「增量備份」時,你的意思是什麼?

你說的是「兩個轉儲文件」,這意味着你有兩個不同的調用到輸出工具的輸出。可能第二個導出調用可能使用了INCTYPE參數。這不是大多數人談論備份或增量備份時的意思。增量導出將完成導出最後一次導出和「增量」導出之間的任何數據的每個表的完整導出。這幾乎從來不是人們想要的(或者認爲他們從增量出口中獲得的)。如果您有兩次調用輸出實用程序的輸出,則無法合併它們。您需要導入完整導出,然後導入增量導出(這將完全重新加載大多數(如果不是全部)表中的所有數據)。轉儲文件不能與RMAN實用程序一起使用。

當你談論你的「兩個轉儲文件」時,我想也可能是你指的是一個實際的RMAN完整備份和一個RMAN增量備份。這幾乎肯定會涉及兩個以上的文件,通常不會稱爲「轉儲文件」,但您至少可以使用RMAN恢復備份。您是否可以發佈用於創建備份的RMAN備份命令(如果您確實使用RMAN創建了物理備份)?