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

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

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

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

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

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

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

  Oracle支持三種方式類型的輸出:

  (1)、表方式(T方式),將指定表的數(shù)據(jù)導(dǎo)出。
 。ǎ玻、用戶方式(U方式),將指定用戶的所有對象及數(shù)據(jù)導(dǎo)出。
 。ǎ常⑷珟旆绞剑‵ull方式),瘵數(shù)據(jù)庫中的所有對象導(dǎo)出。

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

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

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

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

 。ǎ保ⅰ巴耆痹隽繉(dǎo)出(Complete)
  即備份三個(gè)數(shù)據(jù)庫,比如:
  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ù)庫中變化了的信息。比如:
  exp system/manager inctype=cumulative file=040731.dmp
  數(shù)據(jù)庫管理員可以排定一個(gè)備份日程表,用數(shù)據(jù)導(dǎo)出的三個(gè)不同方式合理高效的完成。
  比如數(shù)據(jù)庫的被封任務(wù)可以做如下安排:

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

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

  第一步:用命令CREATE DATABASE重新生成數(shù)據(jù)庫結(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