明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Oracle 數(shù)據(jù)庫(kù)的備份與恢復(fù)(1)

[摘要]Oracle數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的備份方法,它們分別是導(dǎo)出/導(dǎo)入(EXP/IMP)、熱備份和冷備份。導(dǎo)出備件是一種邏輯備份,冷備份和熱備份是物理備份。   一、 導(dǎo)出/導(dǎo)入(Export/Import)   利用Export可將數(shù)據(jù)從數(shù)據(jù)庫(kù)中提取出來(lái),利用Import則可將提取出來(lái)的數(shù)據(jù)送回到Orac...

Oracle數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的備份方法,它們分別是導(dǎo)出/導(dǎo)入(EXP/IMP)、熱備份和冷備份。導(dǎo)出備件是一種邏輯備份,冷備份和熱備份是物理備份。

  一、 導(dǎo)出/導(dǎo)入(Export/Import)

  利用Export可將數(shù)據(jù)從數(shù)據(jù)庫(kù)中提取出來(lái),利用Import則可將提取出來(lái)的數(shù)據(jù)送回到Oracle數(shù)據(jù)庫(kù)中去。

 。、 簡(jiǎn)單導(dǎo)出數(shù)據(jù)(Export)和導(dǎo)入數(shù)據(jù)(Import)

  Oracle支持三種方式類(lèi)型的輸出:

  (1)、表方式(T方式),將指定表的數(shù)據(jù)導(dǎo)出。
 。ǎ玻、用戶(hù)方式(U方式),將指定用戶(hù)的所有對(duì)象及數(shù)據(jù)導(dǎo)出。
 。ǎ常、全庫(kù)方式(Full方式),瘵數(shù)據(jù)庫(kù)中的所有對(duì)象導(dǎo)出。

  數(shù)據(jù)導(dǎo)入(Import)的過(guò)程是數(shù)據(jù)導(dǎo)出(Export)的逆過(guò)程,分別將數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)庫(kù)和將數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出到數(shù)據(jù)文件。

 。、 增量導(dǎo)出/導(dǎo)入

  增量導(dǎo)出是一種常用的數(shù)據(jù)備份方法,它只能對(duì)整個(gè)數(shù)據(jù)庫(kù)來(lái)實(shí)施,并且必須作為SYSTEM來(lái)導(dǎo)出。在進(jìn)行此種導(dǎo)出時(shí),系統(tǒng)不要求回答任何問(wèn)題。導(dǎo)出文件名缺省為export.dmp,如果不希望自己的輸出文件定名為export.dmp,必須在命令行中指出要用的文件名。

  增量導(dǎo)出包括三種類(lèi)型:

 。ǎ保、“完全”增量導(dǎo)出(Complete)
  即備份三個(gè)數(shù)據(jù)庫(kù),比如:
  exp system/manager inctype=complete file=040731.dmp
 。ǎ玻、“增量型”增量導(dǎo)出
  備份上一次備份后改變的數(shù)據(jù),比如:
  exp system/manager inctype=incremental file=040731.dmp
  (3)、“累積型”增量導(dǎo)出
  累計(jì)型導(dǎo)出方式是導(dǎo)出自上次“完全”導(dǎo)出之后數(shù)據(jù)庫(kù)中變化了的信息。比如:
  exp system/manager inctype=cumulative file=040731.dmp
  數(shù)據(jù)庫(kù)管理員可以排定一個(gè)備份日程表,用數(shù)據(jù)導(dǎo)出的三個(gè)不同方式合理高效的完成。
  比如數(shù)據(jù)庫(kù)的被封任務(wù)可以做如下安排:

  星期一:完全備份(A)
  星期二:增量導(dǎo)出(B)
  星期三:增量導(dǎo)出(C)
  星期四:增量導(dǎo)出(D)
  星期五:累計(jì)導(dǎo)出(E)
  星期六:增量導(dǎo)出(F)
  星期日:增量導(dǎo)出(G)

    如果在星期日,數(shù)據(jù)庫(kù)遭到意外破壞,數(shù)據(jù)庫(kù)管理員可按一下步驟來(lái)回復(fù)數(shù)據(jù)庫(kù):

  第一步:用命令CREATE DATABASE重新生成數(shù)據(jù)庫(kù)結(jié)構(gòu);
  第二步:創(chuàng)建一個(gè)足夠大的附加回滾。
  第三步:完全增量導(dǎo)入A:
  imp system/manager inctype=RESTORE FULL=y FILE=A
  第四步:累計(jì)增量導(dǎo)入E:
  imp system/manager inctype=RESTORE FULL=Y FILE=E
  第五步:最近增量導(dǎo)入F:
  imp system/manager inctype=RESTORE FULL=Y FILE=F