《Oracle Database 11g RAC手冊(第2版)》是2012年6月清華大學出版社出版的圖書,作者是K Gopalakrishnan。
基本介紹
- 書名:Oracle Database 11g RAC手冊(第2版)
- 作者:K Gopalakrishnan
- ISBN:9787302288091
- 定價:69元
- 出版社:清華大學出版社
- 出版時間:2012年6月
內容簡介,圖書目錄,
內容簡介
根據Oracle ACE提供的專家指導來管理動態企業計算基礎結構。《Oracle_Database_11g_RAC手冊(第2版)》進行了全面修訂與更新,涵蓋了最新的工具和功能。通過閱讀本書可以知道如何準備硬體、部署Oracle真正套用集群、最佳化數據完整性和集成無縫故障轉移保護。在這個內容廣泛的Oracle出版社指南中,還討論了疑難解答、性能調優和應用程式開發等內容。
圖書目錄
第Ⅰ部分 高可用性體系結構與集群
第1章 高可用性和可伸縮性概述 3
1.1 高可用性 4
1.1.1 高可用性術語 4
1.1.2 計畫內與計畫外停機 5
1.1.3 端到端視角 6
1.1.4 停機時間的成本 6
1.1.5 構建冗餘組件 9
1.1.6 實現高可用性的常用解決方案 10
1.1.7 集群、冷故障轉移和熱故障轉移 10
1.1.8 高可用性選項的優缺點 13
1.2 可伸縮性 14
1.3 Oracle RAC解決方案 14
1.4 新興趨勢 15
1.5 小結 16
第2章 集群的基礎知識與歷史 17
2.1 用集群實現格線計算 19
2.2 集群中的共享存儲 22
2.3 Oracle RAC的歷史 27
2.4 Oracle並行伺服器體系結構 29
2.5 OPS資料庫的組件 30
2.5.1 集群組服務(CGS) 31
2.5.2 分散式鎖管理器(DLM) 31
2.5.3 Oracle並行伺服器中的鎖定概念 32
2.5.4 快取融合第1階段,CR伺服器 36
2.5.5 Oracle並行伺服器的局限性 37
2.6 Oracle RAC解決方案 38
2.6.1 可用性 38
2.6.2 可伸縮性 38
2.6.3 可負擔性 39
2.7 小結 39
第3章 Oracle RAC體系結構 41
3.1 單實例環境與Oracle RAC環境的對比 42
3.2 Oracle RAC組件 43
3.2.1 共享磁碟系統 44
3.2.2 Oracle集群件 50
3.2.3 Oracle集群件組件 50
3.2.4 聯網棧組件 61
3.3 Oracle核心組件 65
3.3.1 全局快取和全局佇列服務 65
3.3.2 全局資源 65
3.3.3 Oracle RAC後台進程 66
3.4 小結 71
第Ⅱ部分 安裝、配置和存儲
第4章 Oracle Grid Infrastructure的安裝 75
4.1 安裝之前的任務 77
4.1.1 配置網路 77
4.1.2 設定組和用戶 79
4.1.3 配置共享存儲 80
4.1.4 保護外殼和用戶限制配置 82
4.1.5 配置核心參數 83
4.1.6 Oracle驗證配置RPM 84
4.1.7 運行集群驗證實用工具 84
4.1.8 Oracle Grid Infrastructure的安裝 88
4.1.9 安裝Oracle Grid Infrastructure 91
4.2 小結 108
第5章 Oracle RAC的安裝 109
5.1 Oracle RAC的安裝 111
5.2 小結 127
第6章 自動存儲管理 129
6.1 有關自動存儲管理的一些事實 130
6.1.1 ASM的物理限制 131
6.1.2 操作中的ASM 131
6.1.3 ASM的組成模組 134
6.2 ASM管理 138
6.3 ASM工具 152
6.3.1 ASMCA:ASM配置助手 152
6.3.2 ASMCMD:ASM命令行實用工具 152
6.3.3 ASM FTP實用工具 153
6.4 ASMLib 154
6.4.1 安裝ASMLib 154
6.4.2 配置ASMLib 155
6.5 小結 156
第Ⅲ部分 Oracle RAC管理
第7章 Oracle RAC基本管理 159
7.1 初始化參數 160
7.1.1 特有參數 161
7.1.2 相同參數 163
7.1.3 實例特有的參數 166
7.1.4 管理參數檔案 167
7.2 啟動和停止實例 168
7.2.1 使用srvctl啟動/停止實例 169
7.2.2 使用SQL*Plus啟動/停止實例 169
7.2.3 使用SRVCTL在OCR中註冊單實例資料庫 170
7.3 管理撤銷 170
7.3.1 自動撤銷管理 170
7.3.2 手動撤銷管理 171
7.4 管理臨時表空間 171
7.5 管理在線上重做日誌 172
7.6 啟動閃回區域 174
7.7 用SRVCTL管理資料庫配置 175
7.8 管理資料庫對象 178
7.8.1 管理表空間 178
7.8.2 管理序列 178
7.8.3 管理表 178
7.8.4 管理索引 179
7.8.5 SQL命令的範圍 179
7.8.6 資料庫連線 179
7.9 小結 180
第8章 Oracle RAC高級管理 181
8.1 理解服務 182
8.2 管理服務 186
8.3 管理SCAN 189
8.4 管理集群就緒服務 190
8.4.1 集群件的啟動過程(Oracle 11g R1) 190
8.4.2 集群件的啟動順序 191
8.4.3 Oracle集群件自動啟動 195
8.4.4 Oracle集群件手動啟動 195
8.4.5 啟動和停止CRS(Oracle 11g R2) 195
8.4.6 驗證CRS 196
8.4.7 禁用和啟用CRS 197
8.4.8 CRS實用工具 197
8.5 管理OCR 205
8.6 管理Oracle本地註冊表 207
8.7 管理表決磁碟 207
8.8 小結 208
第9章 Oracle RAC備份與恢復 209
9.1 備份簡介 210
9.2 Oracle備份基礎知識 211
9.3 Oracle RAC中的實例恢復 213
9.3.1 重做執行緒和重做流 214
9.3.2 重做記錄和修改向量 214
9.3.3 檢查點 214
9.4 崩潰恢復 216
9.4.1 崩潰恢復步驟(單實例) 216
9.4.2 Oracle RAC中的崩潰恢復 216
9.5 實例恢復 217
9.5.1 OPS中的實例恢復 217
9.5.2 Oracle RAC中的實例恢復 218
9.6 崩潰恢復和介質恢復 218
9.6.1 限定恢復 219
9.6.2 寫塊記錄(BWR) 219
9.6.3 過去映像(PI) 219
9.6.4 兩步恢復 220
9.6.5 快取融合恢復 221
9.7 動態再配置和關聯性主控切換 222
9.7.1 Oracle RAC中的快速再配置 222
9.7.2 快取融合恢復內幕 225
9.8 表決磁碟和OCR的備份與恢復 228
9.8.1 表決磁碟的備份和恢復 228
9.8.2 OCR的備份和恢復 229
9.9 小結 231
第10章 Oracle RAC性能管理 233
10.1 Oracle RAC設計考慮事項 234
10.1.1 Oracle最佳設計實踐 234
10.1.2 Oracle RAC特有的最佳設計實踐 235
10.2 工作量分區 236
10.3 可伸縮性與性能 236
10.4 為Oracle RAC資料庫選擇塊大小 238
10.5 使用自動段空間管理 238
10.6 V$和GV$視圖介紹 239
10.7 Oracle RAC等待事件 240
10.8 全局快取統計信息 252
10.9 全局快取服務時間 255
10.10 Oracle RAC中的佇列調優 258
10.11 Oracle AWR報表 259
10.11.1 AWR報表解讀 260
10.11.2 GCS和GES訊息傳送統計部分 264
10.11.3 STATSPACK 266
10.11.4 ADDM 266
10.12 集群互聯調優 267
10.12.1 驗證正在使用專用互聯 267
10.12.2 互聯延遲 268
10.12.3 驗證網路互聯未飽和 269
10.13 小結 269
第Ⅳ部分 Oracle RAC中的高級概念
第11章 全局資源 273
11.1 資源與佇列 274
11.1.1 授權與轉換 275
11.1.2 鎖與佇列 276
11.2 快取一致性 276
11.3 全局佇列服務 277
11.3.1 鎖存器與佇列 277
11.3.2 全局鎖資料庫和結構 279
11.3.3 Oracle RAC中的訊息傳送 282
11.4 全局快取服務 285
11.4.1 鎖模式與鎖角色 286
11.4.2 一致性讀取處理 289
11.4.3 GCS資源主控 292
11.4.4 主讀鎖定 294
11.5 小結 299
第12章 快取融合的深入探討 301
12.1 快取融合中的關鍵組件 303
12.1.1 ping 303
12.1.2 延期ping 304
12.1.3 過去映像(PI)塊 304
12.1.4 鎖主控 305
12.1.5 爭用類型 305
12.2 快取融合I或一致讀伺服器 305
12.3 快取融合II或寫/寫快取融合 308
12.3.1 操作中的快取融合 310
12.3.2 快取融合演練 316
12.3.3 資源主控和主控切換 334
12.4 後台進程和快取融合 335
12.4.1 LMON:鎖監控器進程 335
12.4.2 LMS:鎖管理器伺服器 335
12.4.3 LMD:鎖管理器守護進程(LMDn) 336
12.4.4 LCKn:鎖進程(LCK0) 336
12.4.5 DIAG:診斷守護進程(DIAG) 336
12.5 小結 336
第13章 工作量和連線管理 337
13.1 工作量分發與負載均衡 338
13.2 負載均衡和Oracle網路服務 340
13.2.1 客戶端負載均衡 340
13.2.2 伺服器端負載均衡 344
13.3 透明應用程式故障轉移 346
13.4 工作量管理 353
13.4.1 Oracle服務 353
13.4.2 負載均衡 355
13.4.3 高可用性功能 359
13.5 小結 367
第14章 Oracle RAC故障排除 369
14.1 安裝日誌檔案 370
14.2 Oracle RDBMS中的日誌結構 370
14.3 Oracle Grid Infrastructure中的日誌結構 372
14.4 Oracle Grid Infrastructure安裝失敗時的故障排除 373
14.5 資料庫警告日誌的內容 375
14.6 RAC的開與關 379
14.7 資料庫性能問題 380
14.8 調試節點逐出問題 383
14.8.1 集群健康監控器 385
14.8.2 實例成員資格恢復 386
14.9 Oracle集群件模組的高級調試 393
14.10 調試Oracle RAC中的各種實用工具 395
14.11 小結 396
第Ⅴ部分 部署Oracle RAC
第15章 擴展Oracle RAC以實現最大可用性 401
15.1 擴展的好處 403
15.1.1 全面利用資源 403
15.1.2 極快速恢復 403
15.2 設計考慮事項 403
15.2.1 光速 403
15.2.2 網路連通性 404
15.2.3 快取融合性能 405
15.2.4 數據存儲 405
15.3 常用數據鏡像技術 406
15.3.1 基於陣列的鏡像 406
15.3.2 基於主機的鏡像 407
15.3.4 ASM優先讀取 408
15.3.5 擴展集群中的挑戰 408
15.4 擴展Oracle RAC的局限性 409
15.5 擴展Oracle RAC與Oracle數據衛士的對比 409
15.6 小結 410
第16章 為Oracle RAC開發應用程式 411
16.1 應用程式分區 414
16.2 數據分區 416
16.3 緩衝區繁忙等待/塊爭用 418
16.4 索引分區 419
16.4.1 緩衝區繁忙等待:索引枝節/葉塊爭用 419
16.4.2 有序哈希集群 421
16.5 處理序列 422
16.5.1 CACHE和NOORDER 422
16.5.2 CACHE和ORDER 423
16.5.3 NOCACHE和ORDER 423
16.5.4 最佳實踐:為每個實例使用不同序列 423
16.6 連線管理 424
16.7 全表掃描 425
16.7.1 識別全表掃描 425
16.7.2 互聯協定 426
16.8 分析中的庫快取效果 428
16.9 提交頻率 428
16.10 小結 429
第Ⅵ部分 附 錄
附錄A Oracle RAC參考 433
附錄B 添加和刪除集群節點 461
附錄C 參考文獻 467