首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 資料庫備份與恢復全攻略:EXP/IMP、冷備份、熱備份

     編輯:Oracle 資料庫相關知識

三大標準備份模式

模式類型特點
導出/導入邏輯備份跨版本/平台遷移靈活,適合小量資料
冷備份物理備份資料庫關閉狀態複製檔案,最簡單可靠
熱備份物理備份資料庫開啟狀態備份,需 Archivelog 模式

EXP/IMP 導出導入詳解

三種導出層級

  • Table (T):指定表導出
  • User (U):指定使用者所有物件與資料
  • Full:整個資料庫所有物件

增量導出策略

類型參數內容典型排程
完全INCTYPE=COMPLETE全庫備份週一
增量INCTYPE=INCREMENTAL上次備份後變更週二~四、六~日
累計INCTYPE=CUMULATIVE上次完全備份後所有變更週五

災難恢復範例(週日災難)

  1. CREATE DATABASE 重建結構
  2. 建立大型附加回滾段
  3. 完全導入:IMP INCTYPE=RESTORE FULL=Y FILE=週一備份
  4. 累計導入:IMP INCTYPE=RESTORE FULL=Y FILE=週五備份
  5. 最近增量導入:IMP INCTYPE=RESTORE FULL=Y FILE=週六備份

關鍵提醒

  • 導出檔預設 export.dmp,生產環境務必指定檔名。
  • 增量導出僅限 SYSTEM 執行且針對全庫。
  • 冷備份必須資料庫正常關閉;熱備份需配合 ALTER TABLESPACE BEGIN BACKUP。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved