備份
備份其實就是為了防止出錯或者宕機時,作為冗余的一種手段。
一、Oracle備份從備份類型上分可以分為兩類:物理備份和邏輯備份
1、 物理備份:copy,將datafile、control file等文件copy到別的地方
Oracle也提供了一些工具比如rman、用戶管理備份。
2、 邏輯備份:復制數據-
imp/exp、impdp/expdp
二、按備份時的數據庫狀態
兩種狀態:啟動狀態和關閉狀態
1、 熱備份(聯機備份)
2、 冷備份(脫機備份)
三、從備份的狀態
1、一致性備份(擁有相同的scn)
2、非一致性備份
四、備份規模大小
1、完全備份
注意:歸檔模式下的備份才為有效備份,當然要分為一致性和不一致性。
非歸檔需要關閉才是有效備份,打開的不建議使用。
3、 表空間備份
注意:當數據庫在歸檔模式下備份才有效備份
表空間處于只讀或者offline有效備份
4、 數據文件
注意:歸檔下的備份是有效備份
數據文件被設置為read olny或者offline時的備份有效
5、控制文件
6、歸檔日志文件
恢復
就是將業務回到數據塊崩潰前的狀態
一、實例恢復(crash recovery)
Oracle自動進行
1、緩存恢復(cache recovery)
2、事務恢復(transaction recovery)
二、介質恢復(media recovery)
三、恢復方式
1、完全恢復
1)如果是整庫恢復
先mount數據庫
確認所有的數據文件為online狀態
執行恢復操作
用所有Redo logs文件
2)表空間或者數據文件及恢復
先open庫
將需要恢復的表空間設置為offline
執行恢復
用redo logs
2、 不完全恢復
1) 基于時間
2) 基于scn
3) 基于cancel
4) 基于日志序列號
常見的備份和恢復技術
1、 用戶管理的備份和恢復
2、 RMAN
3、 Imp/exp、impdp/expdp
4、 FLASHBACK
5、 GG
目前只是把一個備份恢復的方法列一個框架出來,后面陸續會整理詳細方法 本文出自:億恩科技【www.vbseamall.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|