Oracle數據庫有三種標準的備份方法,它們分別是導出/導入(EXP/IMP)、熱備份和冷備份。導出備件是一種邏輯備份,冷備份和熱備份是物理備份。
一、 導出/導入(Export/Import)
利用Export可將數據從數據庫中提取出來(lái),利用Import則可將提取出來(lái)的數據送回到Oracle數據庫中去。
?。?、 簡(jiǎn)單導出數據(Export)和導入數據(Import)
Oracle支持三種方式類(lèi)型的輸出:
?。ǎ保?、表方式(T方式),將指定表的數據導出。
?。ǎ玻?、用戶(hù)方式(U方式),將指定用戶(hù)的所有對象及數據導出。
?。ǎ常?、全庫方式(Full方式),瘵數據庫中的所有對象導出。
數據導入(Import)的過(guò)程是數據導出(Export)的逆過(guò)程,分別將數據文件導入數據庫和將數據庫數據導出到數據文件。
?。?、 增量導出/導入
增量導出是一種常用的數據備份方法,它只能對整個(gè)數據庫來(lái)實(shí)施,并且必須作為SYSTEM來(lái)導出。在進(jìn)行此種導出時(shí),系統不要求回答任何問(wèn)題。導出文件名缺省為export.dmp,如果不希望自己的輸出文件定名為export.dmp,必須在命令行中指出要用的文件名。
增量導出包括三種類(lèi)型:
?。ǎ保?、“完全”增量導出(Complete)
即備份三個(gè)數據庫,比如:
exp system/manager inctype=complete file=040731.dmp
?。ǎ玻?、“增量型”增量導出
備份上一次備份后改變的數據,比如:
exp system/manager inctype=incremental file=040731.dmp
?。ǎ常?、“累積型”增量導出
累計型導出方式是導出自上次“完全”導出之后數據庫中變化了的信息。比如:
exp system/manager inctype=cumulative file=040731.dmp
數據庫管理員可以排定一個(gè)備份日程表,用數據導出的三個(gè)不同方式合理高效的完成。
比如數據庫的被封任務(wù)可以做如下安排:
星期一:完全備份(A)
星期二:增量導出(B)
星期三:增量導出(C)
星期四:增量導出(D)
星期五:累計導出(E)
星期六:增量導出(F)
星期日:增量導出(G)
聯(lián)系客服