Oracle資料庫備份與恢復的三種方法(轉)
Oracle資料庫備份與恢復的三種方法(轉)[@more@]Oracle資料庫有三種標準的備份方法,它們分別是匯出/匯入(EXP/IMP)、熱備份和冷備份。匯出備件是一種邏輯備份,冷備份和熱備份是物理備份。
一、 匯出/匯入(Export/Import)
利用Export可將資料從資料庫中提取出來,利用Import則可將提取出來的資料送回到Oracle資料庫中去。
1、 簡單匯出資料(Export)和匯入資料(Import)
Oracle支援三種方式型別的輸出:
(1)、表方式(T方式),將指定表的資料匯出。
(2)、使用者方式(U方式),將指定使用者的所有物件及資料匯出。
(3)、全庫方式(Full方式),瘵資料庫中的所有物件匯出。
資料匯入(Import)的過程是資料匯出(Export)的逆過程,分別將資料檔案匯入資料庫和將資料庫資料匯出到資料檔案。
2、 增量匯出/匯入
增量匯出是一種常用的資料備份方法,它只能對整個資料庫來實施,並且必須作為SYSTEM來匯出。在進行此種匯出時,系統不要求回答任何問題。匯出檔名預設為export.dmp,如果不希望自己的輸出檔案定名為export.dmp,必須在命令列中指出要用的檔名。
增量匯出包括三種型別:
(1)、“完全”增量匯出(Complete)
即備份三個資料庫,比如:
exp system/manager inctype=complete file=040731.dmp
(2)、“增量型”增量匯出
備份上一次備份後改變的資料,比如:
exp system/manager inctype=incremental file=040731.dmp
(3)、“累積型”增量匯出
累計型匯出方式是匯出自上次“完全”匯出之後資料庫中變化了的資訊。比如:
exp system/manager inctype=cumulative file=040731.dmp
資料庫管理員可以排定一個備份日程表,用資料匯出的三個不同方式合理高效的完成。
比如資料庫的被封任務可以做如下安排:
星期一:完全備份(A)
星期二:增量匯出(B)
星期三:增量匯出(C)
星期四:增量匯出(D)
星期五:累計匯出(E)
星期六:增量匯出(F)
星期日:增量匯出(G)
如果在星期日,資料庫遭到意外破壞,資料庫管理員可按一下步驟來回複資料庫:
第一步:用命令CREATE DATABASE重新生成資料庫結構;
第二步:建立一個足夠大的附加回滾。
第三步:完全增量匯入A:
imp system/manager inctype=RESTORE FULL=y FILE=A
第四步:累計增量匯入E:
imp system/manager inctype=RESTORE FULL=Y FILE=E
第五步:最近增量匯入F:
imp system/manager inctype=RESTORE FULL=Y FILE=F
一、 匯出/匯入(Export/Import)
利用Export可將資料從資料庫中提取出來,利用Import則可將提取出來的資料送回到Oracle資料庫中去。
1、 簡單匯出資料(Export)和匯入資料(Import)
Oracle支援三種方式型別的輸出:
(1)、表方式(T方式),將指定表的資料匯出。
(2)、使用者方式(U方式),將指定使用者的所有物件及資料匯出。
(3)、全庫方式(Full方式),瘵資料庫中的所有物件匯出。
資料匯入(Import)的過程是資料匯出(Export)的逆過程,分別將資料檔案匯入資料庫和將資料庫資料匯出到資料檔案。
2、 增量匯出/匯入
增量匯出是一種常用的資料備份方法,它只能對整個資料庫來實施,並且必須作為SYSTEM來匯出。在進行此種匯出時,系統不要求回答任何問題。匯出檔名預設為export.dmp,如果不希望自己的輸出檔案定名為export.dmp,必須在命令列中指出要用的檔名。
增量匯出包括三種型別:
(1)、“完全”增量匯出(Complete)
即備份三個資料庫,比如:
exp system/manager inctype=complete file=040731.dmp
(2)、“增量型”增量匯出
備份上一次備份後改變的資料,比如:
exp system/manager inctype=incremental file=040731.dmp
(3)、“累積型”增量匯出
累計型匯出方式是匯出自上次“完全”匯出之後資料庫中變化了的資訊。比如:
exp system/manager inctype=cumulative file=040731.dmp
資料庫管理員可以排定一個備份日程表,用資料匯出的三個不同方式合理高效的完成。
比如資料庫的被封任務可以做如下安排:
星期一:完全備份(A)
星期二:增量匯出(B)
星期三:增量匯出(C)
星期四:增量匯出(D)
星期五:累計匯出(E)
星期六:增量匯出(F)
星期日:增量匯出(G)
如果在星期日,資料庫遭到意外破壞,資料庫管理員可按一下步驟來回複資料庫:
第一步:用命令CREATE DATABASE重新生成資料庫結構;
第二步:建立一個足夠大的附加回滾。
第三步:完全增量匯入A:
imp system/manager inctype=RESTORE FULL=y FILE=A
第四步:累計增量匯入E:
imp system/manager inctype=RESTORE FULL=Y FILE=E
第五步:最近增量匯入F:
imp system/manager inctype=RESTORE FULL=Y FILE=F
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961875/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Dedecms資料庫恢復與備份的兩種方法資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- ORACLE備份&恢復案例三(轉)Oracle
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- postgresql備份與恢復資料庫SQL資料庫
- mysqldump使用方法(MySQL資料庫的備份與恢復)MySql資料庫
- ORACLE備份&恢復案例(轉)Oracle
- 資料庫備份恢復資料庫
- 資料庫備份與恢復技術資料庫
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- Oracle 備份 與 恢復 概述Oracle
- ORACLE備份&恢復案例二(轉)Oracle
- MySQL-19.資料庫備份與恢復MySql資料庫
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- Mysql資料備份與恢復MySql
- 淺談達夢資料庫的備份與恢復資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- 備份與恢復oracle_homeOracle
- Oracle資料庫冷備和恢復Oracle資料庫
- Mysql資料庫備份及恢復MySql資料庫
- 達夢資料庫備份恢復資料庫
- Mysql的幾種備份與恢復MySql
- ORACLE DG從庫 Rman備份恢復Oracle
- 解密MySQL備份恢復的4種方法解密MySql
- RabbitMQ如何備份與恢復資料MQ
- Oracle 12c 備份與恢復Oracle
- 【BAK_ORACLE】Oracle 12c之CDB與PDB的備份與恢復(三)CDB與PDB的備份方式Oracle
- pg_dump 備份,恢復資料庫資料庫
- Mongo 資料庫備份和恢復命令Go資料庫
- 【RECO_ORACLE】Oracle 12c之CDB與PDB的備份與恢復(四)PDB的幾種恢復方式Oracle
- 資料庫資料恢復—無備份,binlog未開啟的Mysql資料庫資料恢復案例資料庫資料恢復MySql
- RAC備份恢復之Voting備份與恢復
- PG-pg_dump備份/恢復資料庫資料庫
- vivo 資料庫備份恢復系統演化資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- MySQL入門--備份與恢復(三)MySql
- 【ASK_ORACLE】Oracle 12c之CDB與PDB的備份與恢復(二)備份恢復之前你需要知道的Oracle
- Oracle 9i統計資訊備份與恢復Oracle