目 錄
賀詞
序
譯者的話
前言
引言
第1章 備份和恢復綜述
1.1為什么要設計備份
1.2系統(tǒng)失敗的原因
1.3硬件保護和冗余
1.4歸檔日志模式和不歸檔日志模式
1.5診斷功能和調試RDBMS
1.6備份綜述
1.6.1使用恢復管理器備份
1.6.2操作系統(tǒng)備份
1.6.3數據庫冷備份
1.6.4熱備份
1.6.5邏輯備份——導出
1.6.6自動備份
1.6.7備份內容
1.7恢復綜述
1.7.1故障類型
1.7.2恢復類型
1.7.3使用物理備份恢復
1.7.4使用邏輯備份恢復
第2章 Oracle體系結構和配置
2.1系統(tǒng)上的Orac1e文件
2.1.1Oracle代碼
2.1.2數據文件
2.1.3重做日志文件
2.1.4控制文件
2.1.5INIT.ORA文件
2.1.6Oracle跟蹤文件
2.2數據庫操作
2.2.1系統(tǒng)全局區(qū)
2.2.2Oralce進程
2.2.3數據庫的啟動和關閉
2.3數據存儲
2.3.1表空間和數據文件
2.3.2分區(qū)
2.3.3段、區(qū)間和數據塊
2.4數據庫配置
2.4.1管理控制文件
2.4.2管理聯機重做日志組
2.4.3管理歸檔重做日志文件
2.5配置Oracle并行服務器選項
第3章 備份原則
3.1數據庫設計和基本備份規(guī)則
3.2物理備份
3.2.1脫機(冷)備份
3.2.2聯機(熱)備份
3.3邏輯備份
3.3.1導出方法
3.3.2導出參數
3.3.3導出模式
3.3.4在使用導出之前
3.3.5導出過程示例
3.4各種操作系統(tǒng)中的備份命令
3.4.1VMS環(huán)境中的備份/恢復
3.4.2UNIX環(huán)境中的備份/恢復
3.4.3IBMMVS環(huán)境中的備份/恢復
3.4.4WindowsNT環(huán)境中的備份/恢復
3.5特殊環(huán)境中的備份
3.5.1在線事物處理環(huán)境中的備份問題
3.5.2決策支持系統(tǒng)環(huán)境中的備份問題
3.5.3熱備用數據庫
第4章 WindowsNT,UNIX和OpenVMS環(huán)境中的備份腳本
4.1VMS環(huán)境中的備份腳本
4.1.1BACKUP MAIN.COM
4.1.2EXPORTDATABASE.COM
4.1.3HOT BACKUP.COM
4.1.4COLD BACKUP.COM
4.1.5BACKUP TABLESPACE.COM
4.1.6INSTANCE UP.COM
4.1.7ENV SYMBOLS SAMPLE.COM
4.1.8SHUTDOWN IMMEDIATE.COM
4.1.9STARTUP DBAMODE.COM
4.1.10SUBMIT sample.COM
4.1.11db name DEVICES SAMPLE.COM
4.1.12Tbs hotbackup.sq1
4.1.13Tbs codbackup.aql
4.1.14Tablespace State.sql
4.1.15Hot Backup Sample Run.log
4.2WindowsNT環(huán)境中的備份腳本
4.3UNIX環(huán)境中的備份腳本
4.3.1dbbackup
4.3.2dbbackup begin
4.3.3dbexport begin
4.3.4dbbackup sched.dat
4.3.5crontab.env
4.3.6sample ru n.log
第5章 恢復原則
5.1定義和內部恢復的概念
5.1.1重做的生成和估計
5.1.2系統(tǒng)修改號(SCN)
5.1.3重做線程
5.1.4重做日志的切換
5.1.5檢查點
5.1.6日志歷史記錄
5.1.7控制文件、數據文件和日志文件的結構
5.2恢復方法
5.2.1重做應用
5.2.2數據塊恢復
5.2.3線程恢復
5.2.4介質恢復
5.2.5數據庫的恢復和實現
5.2.6表空間恢復
5.2.7數據文件恢復
5.2.8創(chuàng)建控制文件和數據文件
5.2.9用Import實用程序進行恢復
5.2.10由增量導出重建數據庫
5.2.11恢復策略
5.3恢復管理器實用程序
5.3.1恢復目錄
5.3.2創(chuàng)建恢復目錄
5.3.3登記數據庫到恢復目錄
5.4如何用恢復管理器建立備份
5.4.1完全數據庫備份
5.4.2表空間備份
5.4.3數據文件備份
5.4.4控制文件備份
5.4.5歸檔日志備份
5.4.6增量備份
5.4.7更改恢復目錄
5.4.8恢復管理器的報告功能
5.4.9恢復管理器中的腳本
5.4.10恢復管理器的錯誤診斷
5.4.11收集恢復管理器會話期的運很記錄
5.4.12恢復管理器的壞數據塊控制
5.5故障恢復
5.5.1概念與術語
5.5.2選擇、設計和規(guī)劃
5.5.3準備工作
5.5.4運用
5.5.5維護
5.5.6激活
5.6故障分析
5.6.1系統(tǒng)中斷調查
5.6.2系統(tǒng)停機及恢復調查
5.6.3對于故障恢復的建議
第6章 診斷工具和調試RDBMS
6.1Oracle跟蹤文件
6.2診斷工具
6.2.1設置跟蹤事件
6.2.2INIT.ORA參數
6.2.3其他診斷程序
6.3調試RDBMS
6.3.1控制文件的轉儲
6.3.2Oracle7的控制文件轉儲
6.3.3Oracle8的控制文件轉儲
6.3.4重做日志文件轉儲
6.3.5數據文件轉儲
6.4Oracle錯誤和解決方案
6.4.1常見的Oracle錯誤
6.4.2Oracle內部錯誤
第7章 備份和恢復實例學習
7.1實例學習
7.1.1實例1:非歸檔模式和恢復
7.1.2實例2:在非歸檔模式下刪除數據文件
7.1.3實例3:系統(tǒng)數據文件丟失
7.1.4實例4:丟失沒有回滾段的非SYSTEM數據文件
7.1.5實例5:丟失有回滾段的非SYSTEM數據文件
7.1.6實例6:丟失未歸檔的聯機日志文件
7.1.7實例7熱備份期間的數據庫崩潰
7.1.8實例8:使用備份控制文件恢復
7.1.9實例9:Oracle 7版本7.沖的空 間管理
7.1.10實例10:在Oracle7版本7.2及高版本中重定數據文件長度
7.1.11實例11:通過復位日志恢復
7.1.12實例11(a):通過復位日志恢復(續(xù))
7.1.13實例12:創(chuàng)建數據文件
7.1.14實例13:系統(tǒng)時鐘改變和時間點恢復
7.1.15實例14:脫機表空間和介質恢復
7.1.16實例15:只讀表空間和恢復
7.1.17實例16:備用數據庫問題解答
7.1.18實例17:Oracle8中數據分區(qū)丟失
7.1.19實例18:通過時間點表空間恢復實現表/分區(qū)的恢復(TSPITR)
7.2 小結
附錄A Oracle7版本7.1,7.2,7.3和Oracle8的新特性
A.1Oracle7版本7.1的新特性
A.1.1服務管理器
A.1.2對稱復制
A.1.3一致性快照刷新
A.1.4SQL和PL/SQL增強
A.1.5只讀表空間
A.1.6并行恢復
A.1.7并行查詢選項
A.1.8動態(tài)SQL
A.2Oracle7版本7.2的新特性
A.2.1數據庫管理增強
A.2.2應用程序開發(fā)增強特性
A.2.3其他特性
A.3Oracle7版本7.3的新特性
A.3.1快速事務回滾(7.3)
A.3.2新的介質恢復視圖
A.3.3線程/例程恢復改善
A.3.4備用數據庫
A.4Oracle8的新特性
A.4.1可分區(qū)的表和索引
A.4.2支持并行DML
A.4.3對象類型、對象擴展和對象視圖
A.4.4口令管理的增強
A.4.5存儲范圍的增強
A.4.6大型對象(LOBs)
A.4.7支持多字節(jié)數據類型
A.4.8集合
A.4.9Oracle8助手
A.4.10恢復管理器
A.4.11Net8安裝向導
A.4.12新的擴展ROWID格式
A.4.13Oracle高級排隊
A.4.14增強的限制管理
A.4.15索引表