ORACLE數據庫備份手札

數據庫備份分爲物理備份和邏輯備份:

物理備份:

物理備份是將數據庫的數據文件,重做日誌文件盒控制文件等在操作系統中進行復制,也成是系統文件備份。物理備份可以實現數據庫的完整恢復,但數據庫必須運行在歸檔模式下。

1、完整數據庫脫機備份:使用shutdown命令的normal、immediate或transactional,正常關閉數據庫發生一致的脫機備份。

# su - oracle //連接到數據庫模式

SQL> sqlplus /nolog; //使用sqlplus 語句

SQL> connect /as sysdba //連接數據庫

SQL> select file_name from dba_data_files;

FILE_NAME
--------------------------------------------------------------------------------
/opt/oradata/
wu/system01.dbf
/opt/oradata/wu/undotbs01.dbf
/opt/oradata/wu/cwmlite01.dbf

SQL> select member from v$logfile; //查詢字典視圖

MEMBER
--------------------------------------------------------------------------------
/opt/oradata/WULIU/redo02.log
/opt/oradata/WULIU/redo01.log

SQL> select name from v$controlfile;  //查詢數據字典視圖

NAME
--------------------------------------------------------------------------------
/opt/oradata/WULIU/control01.ctl
/opt/oradata/WULIU/control02.ctl
/opt/oradata/WULIU/control03.ctl
   

2、部分數據庫脫機備份:可以再數據庫關閉或運行時進行備份,將部分表空間切換到脫機狀態後,將對應的數據庫文件進行備份。

3、部分數據庫聯機備份:數據庫正常運行時進行備份,並且備份期間不影響用戶使用。

脫機備份成爲冷備份,聯機備份成爲熱備份。

邏輯備份:

使用Data Pump Export(數據庫泵導出)實用程序執行邏輯備份,恢復時適用Data Pump Import(數據庫導入)實用程序,用這兩個應用程序進行高速的,並行的批量數據庫導出和導入。

在使用導入和導出程序時不必將導出的數據導入到同一個數據庫中,使用的模式也不必和原來用於生成導出轉儲文件的模式相同,可以在不同的模式下,也可以在獨立的數據庫中,使用導出轉儲文件來創建一組導出對象副本。

oracle11g 支持導出的模式有5種:Data Pump Export: full、schema、Table和tansporttable tablespace
數據庫恢復:



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