Oracle資料增量備份/匯出
下面介紹利用Export/Import公用程式對ORACLE資料庫進行備份、恢複的方法:增量卸出/裝入。增量卸出是一種常用的資料備份方法,包括3個子類:
(1)“完全”增量卸出
就是對整個ORACLE資料庫進行完全卸出。如:
$ exp system/口令 inctype=complete full=y file=today.dmp
(2)“增量型”增量卸出
即從ORACLE資料庫中卸出上次卸出操作之後所有資料庫的變化資訊。如:
$exp system/口令 inctype=incremental file=today.dmp
增量型卸出檔案的大小,可能只是完全卸出檔案大小的1%,具體要看“新資訊或更新過的資訊”的總量而定。
(3)“累積型”增量卸出
累積型卸出方式只是卸出自上次“完全” 卸出之後資料庫中變化了的資訊。用法如下:
$exp system/口令 inctype=cumulative file=today.dmp
DBA可以排定一個備份議程表,用資料卸出的三個不同方式合理高效地完成資料庫的備份任務。比如DBA作如下安排:
星期一:完全卸出(F1)
星期二:增量卸出(I1)
星期三:增量卸出(I2)
星期四:累積卸出(C1)
星期五:增量卸出(I3)
星期六:增量卸出(I4)
如果在星期日,資料庫遭到意外破壞,DBA可按以下步驟來恢複資料庫:
·用命令CREATE DATABASE重建你的資料庫結構;
·最近增量裝入I4:$imp system/口令 inctype=system full=y file=I4
·完全增量裝入F1:$imp system/口令 inctype=restore full=y file=F1
·累積增量裝入C1:$imp system/口令 inctype=restore full=y file=C1
·對於由累積裝入或完全裝入尚未能裝入的資訊,作增量裝入:
$imp system/口令 inctype=restore full=y file=I3
$imp system/口令 inctype=restore full=y file=I4
來源:網站原始碼
原文地址:http://www.isstudy.com/oracle/3001.html