ORACLE 備份與恢復之 思路整理

bitifi發表於2015-10-09
ocp053中備份與恢復的內容頗多,聽過崔老師講過一節備份與恢復課程,覺得他在這一塊的知識網路整理得很好,
於是自己根據他的授課,整理了一下備份與恢復的知識點,根據以下知識網路再重新整理下備份與恢復的知識,發
現處理備份與恢復的問題時,思路會清晰很多。


一、備份知識點思路整理:
備份分類
冷備   
 熱備   
管理方式
物理(物理檔案層面備份)
cp 
begin/end backup(會產生日誌)
使用者管理

mount狀態下
backup database(備份之前會做校驗,檢查資料塊是否損壞)
RMAN

備份分類
備份方式
管理方式
邏輯(資料層面備份)
imp/exp 
使用者管理(OS命令)

 impdp/expdp
oracle伺服器命令
注意:
copy :cp os命令
exp/imp :可以在本機直接匯入匯出(作業系統命令)
expdp/impdp :必須登入伺服器才能匯入匯出(oracle伺服器命令)
RMAN備份型別:backupset 、copy

完全備份:全庫備份
增量備份(要有一個0級備份為增量備份基礎):差異備份、累積備份

差異備份:level 1表示從0級備份以來,資料塊有變化的備份
沒有0級備份時,1級備份可以備份成功,進行庫全備

二、恢復思路整理:
restore:還原物理檔案  recover:同步SCN號
恢復原理
恢復方式
管理方式
還原
cp  recover
使用者管理
恢復
restore recover
RMAN

例項恢復:SMON強制對資料庫進行恢復操作,恢復到最新的SCN號,無需對資料庫進行干預。
介質恢復:介質恢復指磁碟介質發生損壞,導致資料檔案無法訪問,這時必須利用備份檔案在新的磁碟上恢復出資料檔案,需要DBA判斷屬於哪種情況的介質恢復。
閃回恢復:使用閃回技術對資料庫進行恢復,閃回可分為:
    資料庫級別:Flashback Database
    表級別:Flashback Drop和Flashback Table,Flashback Data Archive
    記錄級別:Flashback Version Query和Flashback Transaction Query

其中,介質恢復可分為完全恢復和不完全恢復:
完全恢復:把資料庫恢復到發生故障時的狀態,名字中的完全指沒有任何資料損失,要實現這個目標,必須滿足一定的條件: 備份,從備份之後的所有歸檔日誌,聯機日誌都可用。完全恢復是最簡單的一種恢復, 只需要兩個命令: restore database 和 recover database
不完全恢復:多半是解決故障時使用, 一般是用timestamp不完全恢復到某個時間點(開啟資料庫時需要resetlogs),找回丟失的資料後,匯出資料,在進行一次完全恢復。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30496894/viewspace-1813564/,如需轉載,請註明出處,否則將追究法律責任。

相關文章