Oracle 數(shù)據(jù)庫備份與恢復總結
1. EXP/IMP (導出與導入裝庫與卸庫) ........................................................................................... 6
1.1 基本命令................................................................................................................................ 6
1. 獲取幫助.............................................................................................................................. 6
2. 三種工作方式....................................................................................................................... 6
3. 三種模式.............................................................................................................................. 7
1.2 高級選項................................................................................................................................ 7
1. 分割成多個文件................................................................................................................... 7
2. 增量導出/導入...................................................................................................................... 8
3. 以SYSDBA進行導出/導入.................................................................................................. 8
4. 表空間傳輸 (速度快)........................................................................................................... 8
1.3 優(yōu)化..................................................................................................................................... 10
1. 加快exp速度..................................................................................................................... 10
2. 加快imp速度..................................................................................................................... 10
3. 通過unix/Linux PIPE管道加快exp/imp速度.................................................................. 10
4. 全庫導入的一般步驟......................................................................................................... 12
1.4 常見問題............................................................................................................................... 12
1. 字符集問題......................................................................................................................... 12
2. 版本問題............................................................................................................................ 13
2. SQL*LOADER.......................................................................................................................... 14
2.1 基本知識............................................................................................................................... 14
1.命令格式........................................................................................................................... 14
2.控制文件........................................................................................................................... 14
3.數(shù)據(jù)文件........................................................................................................................... 15
4. 壞文件............................................................................................................................... 16
5. 日志文件及日志信息......................................................................................................... 16
2.2 高級選項............................................................................................................................... 16
1. Conventional Path Load 與Direct Path Load.................................................................... 16
2. SPOOL導出文本數(shù)據(jù)方法................................................................................................. 16
2.3 腳本...................................................................................................................................... 17
1. 將表中數(shù)據(jù)記錄導出為字段值用分隔符'|'分開的.dat文件.............................................. 17
2. 將數(shù)據(jù)導入到相應表中...................................................................................................... 18
3. OS備份/用戶管理的備份與恢復(USER MANAGED BACKUP AND RECOVERY).............. 20
3.1 相關設置............................................................................................................................... 20
3.1.1 設置ARCHIVELOG與NONARCHIVELOG模式...................................................... 20
3.1.2 LOGGING 與NOLOGGING........................................................................................ 21
3.1.3 歸檔路徑........................................................................................................................ 21
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
2/84
3.2 NONARCHIVELOG 模式..................................................................................................... 22
3.2.1 脫機冷備與恢復............................................................................................................ 22
3.2.2 案例............................................................................................................................... 22
3.3 ARCHIVELOG模式.............................................................................................................. 26
3.3.1 脫機冷備與恢復............................................................................................................ 26
3.3.2 聯(lián)機熱備........................................................................................................................ 27
3.3.3 聯(lián)機熱備的恢復............................................................................................................ 30
3.3.3.1完全恢復................................................................................................................................30
3.3.3.2不完全恢復.............................................................................................................................30
3.4 分類案例............................................................................................................................... 31
3.4.1 控件文件的備份與恢復................................................................................................. 31
3.4.2 聯(lián)機日志文件的備份與恢復......................................................................................... 32
3.4.3 回滾數(shù)據(jù)文件的恢復..................................................................................................... 32
3.4.5 臨時數(shù)據(jù)文件的恢復..................................................................................................... 33
4. RMAN(備份與恢復管理器)........................................................................................................ 34
4.1 基本知識............................................................................................................................... 34
4.1.1 RMAN的組件、概念..................................................................................................... 34
4.1.2 RMAN的使用:命令行接口與腳本.............................................................................. 36
1. 使用不帶恢復目錄的RMAN ........................................................................................................36
2. 使用帶恢復目錄的RMAN............................................................................................................36
3. 命令行接口...................................................................................................................................36
4. 使用腳本.......................................................................................................................................37
5. 運行OS命令................................................................................................................................37
6. 執(zhí)行SQL語句..............................................................................................................................37
4.2 RMAN 的配置....................................................................................................................... 38
4.2.1 建立Recovery Catalog恢復目錄................................................................................... 38
4.2.2 查看RMAN的默認設置SHOW命令.......................................................................... 38
4.2.3 配置RMAN的默認設置............................................................................................... 38
1. 配置備份集文件的格式(format)..................................................................................................38
2. 配置默認IO設備類型( device type ) ........................................................................................39
3. 配置自動分配的通道( Chanel ) .................................................................................................39
4. 配置默認的保存策略( Retention Policy) .....................................................................................39
5. 配置多個備份的拷貝數(shù)目( backup copies ) ..................................................................................40
6. 設置并行備份( ARALLELISM )...................................................................................................40
7. 設置控制文件自動備份(autobackup on).....................................................................................40
8. 設置備份優(yōu)化選項( optimization ) ..............................................................................................41
4.2.4 RMAN 會話的設置........................................................................................................ 41
4.3 COPY鏡像拷貝與恢復........................................................................................................... 41
4.3.1 備份............................................................................................................................... 42
4.3.2 恢復............................................................................................................................... 42
4.4 BACKUP備份與恢復.............................................................................................................. 43
4.4.1 BACKUP 備份命令選項................................................................................................ 43
設置標記(TAG).................................................................................................................................43
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
3/84
限制備份集大小................................................................................................................................43
只備份新增部分................................................................................................................................43
備份控制文件同時備份SPFILE....................................................................................................43
備份歸檔日志(9i) ...............................................................................................................................43
備份完后刪除歸檔日志......................................................................................................................44
修改備份集的保存策略......................................................................................................................44
重寫configure exclude / noexclude....................................................................................................44
跳過脫機的、不可存取的或者只讀的數(shù)據(jù)文件................................................................................44
強制備份只讀的數(shù)據(jù)文件..................................................................................................................44
備份指定周期內沒有備份的數(shù)據(jù)文件...............................................................................................44
在備份操作期間檢查邏輯訛誤...........................................................................................................44
4.4.2 RESTORE/RECOVER恢復命令選項............................................................................ 44
數(shù)據(jù)庫恢復........................................................................................................................................44
表空間恢復........................................................................................................................................45
只讀表空間的恢復.............................................................................................................................45
恢復 SPFILE/控制文件......................................................................................................................45
歸檔重做日志的還原..........................................................................................................................45
數(shù)據(jù)文件副本還原.............................................................................................................................45
還原檢查與恢復測試..........................................................................................................................45
從指定的tag 恢復:........................................................................................................................46
不完全恢復的還原:..........................................................................................................................46
塊級別的恢復....................................................................................................................................46
4.4.3 非歸檔模式下的BACKUP 備份與恢復...................................................................... 46
4.4.3.1 全庫備份...............................................................................................................................46
4.4.3.2 全庫備份的恢復.....................................................................................................................47
4.4.3.3 表空間備份............................................................................................................................47
4.4.3.4 表空間備份的恢復.................................................................................................................47
4.4.3.5 備份控制文件.........................................................................................................................48
4.4.4 歸檔模式下的BACKUP備份與完全恢復.................................................................... 48
4.4.4.1 整庫備份與恢復.....................................................................................................................48
4.4.4.3 表空間的備份與恢復.............................................................................................................49
4.4.4.3 數(shù)據(jù)文件的備份與恢復..........................................................................................................50
4.4.4.4 歸檔重做日志的備份與恢復..................................................................................................50
4.4.4.5 聯(lián)機日志的備份.....................................................................................................................51
4.4.4.6 控制文件和服務器參數(shù)文件的備份與恢復............................................................................52
4.4.4.7 備份集的備份的備份與恢復..................................................................................................53
4.4.5 歸檔模式下的不完全恢復............................................................................................. 54
4.4.5.1 基于SCN的恢復...................................................................................................................54
4.4.5.2 基于時間的恢復.....................................................................................................................54
4.4.5.3 基于日志序列的恢復.............................................................................................................55
4.5. RMAN 查看信息LIST與REPORT...................................................................................... 55
4.5.1 恢復目錄相關視圖........................................................................................................ 55
4.5.2 RMAN 動態(tài)性能視圖.................................................................................................... 56
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
4/84
4.5.3 List................................................................................................................................. 57
4.5.4 Report ............................................................................................................................. 58
4.6 RMAN 的管理與維護............................................................................................................ 59
4.6.1 加入目錄數(shù)據(jù)庫............................................................................................................ 59
4.6.2 恢復目錄的建立、升級與刪除..................................................................................... 59
4.6.3 同步或重置CROSSCHECK命令(交叉校驗)............................................................... 59
4.6.4 修改備份的可用狀態(tài)、保存策略Change命令........................................................... 61
4.6.5 查看與刪除過時的備份信息......................................................................................... 61
4.6.6 恢復目錄記錄的刪除..................................................................................................... 62
4.6.7 備份RMAN數(shù)據(jù)庫....................................................................................................... 62
4.6.8 備份檢查驗證備份的可恢復性.................................................................................. 62
4.6.9 登記目標數(shù)據(jù)庫: ........................................................................................................ 63
4.6.10 注銷數(shù)據(jù)庫.................................................................................................................. 63
4.6.11 重新啟動備份.............................................................................................................. 63
4.6.12 腳本及自動運行.......................................................................................................... 63
4.7 高級主題............................................................................................................................... 64
4.7.1 使用RMAN備份集恢復DB到其他機器(1常規(guī)方法) .............................................. 64
1.準備工作,配置目標DB 環(huán)境.....................................................................................................64
2.目標DB 在nomount狀態(tài)下恢復pfile和controlfile ..................................................................64
3.啟動目標DB 到mount,在目標DB 上Restore和Recover.....................................................64
4.Resetlogs 打開目標DB...............................................................................................................65
5.重建臨時表空間,重建密碼文件,立即備份數(shù)據(jù)庫...................................................................65
4.7.2 使用RMAN備份集恢復DB到其他機器(2復制方法) .............................................. 65
1.準備工作,配置副本DB 環(huán)境.....................................................................................................65
2.啟動副本數(shù)據(jù)庫到nomount下,目錄數(shù)據(jù)庫必須MOUNT (或OPEN)...................................65
3.運行RMAN,分別連接主數(shù)據(jù)庫與副本數(shù)據(jù)庫實例..................................................................65
4.運行復制命令...............................................................................................................................66
5.重建臨時表空間,立即備份數(shù)據(jù)庫.............................................................................................66
附:Duplicate復制命令的一些高級用法:......................................................................................66
4.7.3 表空間時間點恢復(TSPITR)......................................................................................... 67
1.驗證表空間的可傳輸性................................................................................................................68
2.準備TSPITR 的輔助實例(AUXILIARY INSTANCE) .............................................................68
3.執(zhí)行實際的TSPITR.....................................................................................................................69
4.執(zhí)行TSPITR 后的操作...............................................................................................................70
4.7.4 塊媒體恢復Block Media Recovery (BMR)................................................................... 70
4.7.5 使用恢復目錄恢復前一個對應物.................................................................................. 71
4.7.6 RMAN增量備份............................................................................................................ 74
4.7.7 RMAN備份的優(yōu)化......................................................................................................... 75
4.7.8 DBMS_BACKUP_RESTORE 包................................................................................... 76
. FLASHBACK.............................................................................................................................. 78
5.1 9I FLASHBACK簡介................................................................................................................ 78
5.1.1 原理............................................................................................................................... 78
5.1.2 一些限制........................................................................................................................ 78
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
5/84
5.1.3 獲得SCN或時間點....................................................................................................... 78
5.1.4 啟用或禁用flashback查詢........................................................................................... 78
5.1.5 示例: ........................................................................................................................... 79
5.2 10G FLASHBACK的增強......................................................................................................... 79
6. LOGMINER.............................................................................................................................. 81
6.1 LOGMINER的用途.................................................................................................................. 81
6.2 安裝LOGMINER..................................................................................................................... 81
6.3 基本對象............................................................................................................................... 82
6.4 使用LOGMINER進行分析..................................................................................................... 82
6.4.1 設定用于LogMiner分析的日志文件存放的位置........................................................ 82
6.4.2 生成數(shù)據(jù)字典文件........................................................................................................ 83
6.4.3 建立日志分析表............................................................................................................ 83
6.4.4 添加用于分析的日志文件............................................................................................. 83
6.4.6 查看日志分析的結果..................................................................................................... 84
6.4.7結束LogMiner的分析................................................................................................... 84
[ Oracle備份與恢復總結] E-Mail / MSN : db.dw.dm@gmail.com
[ |
|