Oracle備份與恢復操作方法

Oracle備份就是把數據庫的內容全部複製出來保存到本地或者其它存儲空間上,Oracle備份主要分爲物理備份和邏輯備份兩種。

物理備份:

物理備份就是我們常聽到的熱備份和冷備份。熱備份又叫歸檔模式備份,就是Oracle數據庫在開啓歸檔模式的情況下進行備份。冷備份又叫非歸檔模式備份,就是把數據庫模式設置爲非歸檔模式時對數據庫進行備份。

歸檔模式指的是Oracle對重做日誌組中的日誌文件進行覆蓋時,會把要覆蓋的重做日誌的內容進行歸檔,複製到歸檔目錄下。而非歸檔模式,就是直接對日誌文件進行覆蓋,不做記錄。因此,非歸檔模式只能進行冷備份,並且只能做完全備份。而歸檔模式可以做熱備份,並且可以做增量備份。

邏輯備份:

Oracle邏輯備份指的是對數據庫數據進行導出操作,利用EXP命令操作或者利用數據泵技術(EXPDP)進行導出操作,然後可以利用對應的導入命令(IMP/IMPDP)把導出的DMP文件進行導入到新的數據庫,從而達到數據恢復的目的。

邏輯備份的目的主要是用於備份各個時間點的數據狀態,經常用來進行數據遷移、進行數據庫升級、進行跨庫遷移表等。

Oracle恢復

Oracle恢復就是把數據庫備份出來的數據恢復到數據庫當中,數據庫恢復可以分爲完全恢復和部分恢復兩種之分。完全恢復指的是恢復到故障當時狀態,部分恢復指的是隻能恢復到故障之前某個時間點的狀態。

Oracle恢復又可以備份方式的不同,可以分爲物理恢復和邏輯恢復。物理恢復指的是把物理備份的文件還原到原來的文件位置即可完成恢復。邏輯恢復指的是把導出的DMP文件,導入到數據庫當中,從而完成恢復;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章