內容介紹
本書作者積累了Oracle全球客作品目錄
目 錄賀詞
序
譯者的話
前言
引言
第1章 備份和恢復綜述
1.1為什麼要設計備份
1.2系統失敗的原因
1.3硬體保護和冗餘
1.4歸檔日誌模式和不歸檔日誌模式
1.5診斷功能和調試RDBMS
1.6備份綜述
1.6.1使用恢復管理器備份
1.6.2作業系統備份
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系統上的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系統全局區
2.2.2Oralce進程
2.2.3資料庫的啟動和關閉
2.3數據存儲
2.3.1表空間和數據檔案
2.3.2分區
2.3.3段、區間和數據塊
2.4資料庫配置
2.4.1管理控制檔案
2.4.2管理在線上重做日誌組
2.4.3管理歸檔重做日誌檔案
2.5配置Oracle並行伺服器選項
第3章 備份原則
3.1資料庫設計和基本備份規則
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各種作業系統中的備份命令
3.4.1VMS環境中的備份/恢復
3.4.2UNIX環境中的備份/恢復
3.4.3IBMMVS環境中的備份/恢復
3.4.4WindowsNT環境中的備份/恢復
3.5特殊環境中的備份
3.5.1線上事物處理環境中的備份問題
3.5.2決策支持系統環境中的備份問題
3.5.3熱備用資料庫
第4章 WindowsNT,UNIX和OpenVMS環境中的備份腳本
4.1VMS環境中的備份腳本
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環境中的備份腳本
4.3UNIX環境中的備份腳本
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系統修改號(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創建控制檔案和數據檔案
5.2.9用Import實用程式進行恢復
5.2.10由增量導出重建資料庫
5.2.11恢復策略
5.3恢復管理器實用程式
5.3.1恢複目錄
5.3.2創建恢複目錄
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選擇、設計和規劃
5.5.3準備工作
5.5.4運用
5.5.5維護
5.5.6激活
5.6故障分析
5.6.1系統中斷調查
5.6.2系統停機及恢復調查
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:系統數據檔案丟失
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):通過復位日誌恢復(續)
7.1.13實例12:創建數據檔案
7.1.14實例13:系統時鐘改變和時間點恢復
7.1.15實例14:脫機表空間和介質恢復
7.1.16實例15:唯讀表空間和恢復
7.1.17實例16:備用資料庫問題解答
7.1.18實例17:Oracle8中數據分區丟失
7.1.19實例18:通過時間點表空間恢復實現表/分區的恢復(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動態SQL
A.2Oracle7版本7.2的新特性
A.2.1資料庫管理增強
A.2.2應用程式開發增強特性
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可分區的表和索引
A.4.2支持並行DML
A.4.3對象類型、對象擴展和對象視圖
A.4.4口令管理的增強
A.4.5存儲範圍的增強
A.4.6大型對象(LOBs)
A.4.7支持多位元組數據類型
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索引表