《深入理解Oracle RAC 12c》是2014年電子工業出版社出版的圖書,作者是Syed Jaffar Hussain,Tariq Farooq,Riyaj Shamsudeen,Kai Yu。
基本介紹
內容簡介,前言,基本信息,目錄,
內容簡介
本書介紹了Oracle RAC 12c技術的方方面面,涵蓋了與RAC技術相關的集群件知識、資料庫知識、存儲知識、網路知識,並在基於RAC的套用軟體設計、最佳化方面給出了大量的有價值的建議。 特別值得閱讀的是,本書緊跟Oracle資料庫新版本的發行,使用專門的章節描述了比如RAC One Node這樣11g中的新特性,還有Flex集群這樣12c中的新特性,是我們深刻了解RAC的基本知識,並緊跟技術發展潮流的優秀書籍。
前言
譯者序 很高興《深入理解Oracle RAC 12c》(英文版書名為Expert Oracle RAC 12c)這本書跟大家見面了,這是我在英文技術書籍翻譯領域做出貢獻的第二本書,之前的一本是Oracle Expert Exadata,那時是譯者之一,而這次則勉強算是組織者。 並無參與太多翻譯工作,於是說說翻譯這本書的由來,聊以作序。 本書的作者之一Kai Yu,相識已久。
基本信息
著 者:Syed Jaffar Hussain(賽義德 賈法爾 海珊),Tariq Farooq(塔里克 法魯克),Riyaj Shamsudeen(瑞亞吉 沙姆斯丁),Kai Yu(於凱)
作 譯 者:趙燚 梁濤 程飛 李真旭
出版時間:2014-10 千 字 數:683
版 次:01-01 頁 數:488
開 本:16(185*235)
裝 幀:
I S B N :9787121240669
目錄
第1章 Oracle RAC概述 1
高可用性和可擴展性 2
什麼是高可用性 2
資料庫的可擴展性 3
Oracle RAC 5
資料庫集群體系架構 5
RAC架構 6
RAC的硬體要求 8
RAC的組件 10
Oracle RAC的快取融合 13
RAC的後台進程 16
獲得Oracle RAC的好處 19
高可用性和意外停機 19
高可用性和計畫停機時間 23
使用Oracle RAC One Node實現高可用性 25
RAC的可擴展性 25
使用Oracle RAC整合資料庫服務 28
部署RAC時的注意事項 30
擁有成本 30
高可用性的注意事項 31
可擴展性的注意事項 32
是否選擇RAC 33
本章小結 34
第2章 Oracle集群件堆疊的管理和故障診斷 35
Oracle 12cR1的集群件及其組件 36
Oracle集群件的存儲組件 36
集群件軟體堆疊 38
集群件啟動順序 40
ASM和集群件誰先啟動 42
集群件管理 43
集群件的管理工具和實用程式 43
啟動和停止集群件 45
管理Oracle集群件 45
管理OCR和表決磁碟 48
管理CRS資源 50
添加和刪除集群節點 50
常見集群件啟動問題的解決方法 53
診斷、調試、跟蹤集群件和RAC問題 58
調試集群件的組件和資源 58
格線架構中各組件的目錄結構 61
Oracle集群件故障診斷工具 64
CHM 69
本章小結 77
第3章 Oracle RAC運行實踐 79
工作負載管理 79
服務 80
服務指標 82
負載均衡目標 83
運行時的故障切換 86
第二個網路中的服務 86
服務的使用指導 86
SCAN和SCAN監聽 87
第二個網路中的SCAN監聽(12c) 91
SCAN監聽使用指南 92
全局資料庫服務(12c) 93
RAC中的故障切換 94
透明應用程式故障切換(TAF) 95
快速連線故障切換(FCF) 96
WebLogic Active GridLink 97
事務衛士(12c) 97
應用程式的連續性(12c) 98
策略管理的資料庫 99
臨時表空間 100
大量數據的修改 101
性能指標收集 102
參數檔案管理 102
密碼檔案管理 103
管理資料庫和實例 104
管理VIP和監聽 106
其他主題 107
進程優先權 107
記憶體不足 108
SGA的大小 109
檔案系統快取 110
本章小結 110
第4章 RAC 12c的新特性 111
Oracle Flex集群 112
Oracle Flex集群的架構 112
Flex集群的擴展性和可用性 114
配置Flex集群 115
Flex ASM架構 120
Oracle Flex ASM架構 120
Flex ASM和Flex集群 122
配置Flex ASM 122
ASM客戶端和重定位 124
新的ASM存儲限制 125
在磁碟組中更換ASM磁碟 125
清理ASM磁碟組和檔案 125
在ASM磁碟組中均勻地讀取數據 126
衡量和最佳化ASM重新平衡操作 126
系統命令的假設分析和評估 126
Oracle RAC中的可插拔資料庫 128
可插拔資料庫的體系結構概述 128
Oracle RAC中的PDB資料庫 132
12cR1:RAC中的其他新功能 136
RAC中的公共網路:添加對IPv6的支持 136
全球數據服務 136
線上修改資源的屬性 136
12cR1 RAC:基於策略的資料庫管理 136
ASM磁碟組:共享的ASM密碼檔案 137
節點的有效性檢查:限制服務的註冊 137
12cR1:共享的GNS服務 137
RAC 12cR1:限制服務註冊 137
Oracle ASM、ACFS和ADVM:功能的改進以及新特性 137
NFS的高可用性 138
12cR1:CHM的增強 138
Windows:支持Oracle安裝用戶 138
OUI的增強和改進 138
12cR1:安裝和升級——自動運行腳本 139
12cR1:套用的連續性 139
事務的冪等性和Java事務衛士 139
已廢棄和不再支持的功能 139
本章小結 140
第5章 存儲和自動存儲管理 141
Oracle RAC中的存儲架構和配置 143
Oracle RAC中的存儲架構和I/O 143
磁碟冗餘陣列配置 146
存儲協定 148
多路徑設備配置 151
設定設備的所有權 153
自動存儲管理 155
ASM實例 156
ASM存儲結構 164
用SQL命令和V$ASM視圖管理ASM 173
在ASM上存放Oracle集群註冊表和表決磁碟 173
在安裝格線架構時選擇ASM存放Oracle集群註冊表和表決磁碟 173
將Oracle集群註冊表和表決磁碟遷移到新的ASM磁碟組 176
ASM集群系統檔案 179
建立ACFS 181
用ASMCA為Oracle RAC創建ACFS的主目錄 183
本章小結 185
第6章 套用設計上的問題 186
局部性插入操作 186
大量的TRUNCATE或DROP命令 189
序列快取 191
空閒塊鍊表和自動段表空間管理 193
過多的提交 194
長時間沒有提交的事務 195
本地訪問 196
小表的更新 197
索引設計 198
低效的執行計畫 199
過多的平行掃描 199
全表掃描 199
套用之間的關聯性 200
管道 201
套用改變的實施 201
本章小結 202
第7章 管理和調優一個複雜的RAC環境 203
比較共享和非共享的Oracle主目錄的優點和缺點 204
伺服器池 205
伺服器池的類型 206
系統定義的伺服器池 206
用戶定義的伺服器池 206
創建和管理伺服器池 207
計畫和設計RAC資料庫 209
策略管理資料庫 210
實例鎖定 213
小規模和大規模的集群環境設定 214
裂腦案例和如何避免 215
理解、解決和防止節點驅逐 217
節點驅逐——梗概和綜述 217
延伸距離(伸展)集群——摘要、概況和最佳實踐 221
延伸距離(伸展)集群:創建和配置最佳實踐 222
創建和配置 223
Oracle圖形界面 223
Oracle企業管理器雲控制12c 225
RAC的安裝和設定——在不同作業系統:Linux、Solaris和Windows中的考慮和
竅門 227
RAC資料庫性能調優:一個迅速簡單的途徑 228
性能調優的3個A工具 229
本章小結 234
第8章 RAC的備份與恢復 235
RMAN概要 235
介質管理層 237
在線上備份和恢復的預備知識 238
非RAC資料庫和RAC資料庫的對比 239
重做日誌和歸檔日誌的共享存儲位置 240
快照控制檔案配置 241
為RAC配置多通道 242
RAC中的並行機制 245
RAC中的實例恢復和崩潰恢復 245
真實世界中的例子 250
使用12c的OEM雲控制器來管理RMAN 254
OCR恢復 259
本章小結 261
第9章 網路實踐 262
網路類型 262
網路層 263
協定 265
VIP 269
子網劃分 270
集群內聯 271
巨幀 274
負載均衡和故障轉移 279
核心參數 282
網路測試工具 283
GC Lost Block 問題 288
配置Oracle RAC和集群件網路環境 290
建立IP和域名地址的解析 293
格線構架安裝過程中的網路設定 297
集群件的網路配置 300
網路故障轉移 306
第二網路配置 307
本章小結 308
第10章 最佳化RAC資料庫 309
快取融合介紹 309
快取融合的處理 310
GRD 312
BL資源和鎖 313
性能分析 317
接收端的分析 318
RAC等待事件 325
GC Current Block 2-Way/3-Way 325
GC CR Block 2-Way/3-Way 327
GC CR Grant 2-Way/GC Current Grant 2-Way 329
GC CR Block Busy/GC Current Block Busy 329
GC CR Block Congested/GC Current Block Congested 329
占位等待事件 329
傳送端分析 330
曾用塊的類型(被使用的塊的類型) 333
GCS Log Flush Sync 334
保護LMS進程 335
GC Buffer Busy Acquire/Release 335
唯一索引 338
表塊 339
DRM 341
DRM進程概述 342
DRM的階段 344
GRD凍結 345
參數 345
在12c中的改變 346
DRM和Undo 346
DRM的故障診斷 347
AWR報告和ADDM 347
ASH報告 348
本章小結 348
第11章 鎖和死鎖 350
資源和鎖 350
SGA的記憶體分配 352
資源類型 354
鎖模式 356
鎖相關的視圖 357
可插拔資料庫(12c) 357
鎖爭用的故障排除方法 358
入隊爭用 360
TX入隊爭用(Enqueue Contention) 361
TM入隊爭用 364
HW入隊爭用 366
DFS Lock Handle 366
SV資源 368
CI資源 371
DFS lock handle 總結 373
Library Cache Locks/Pins 373
診斷Library Cache Lock爭用 376
佇列統計信息 377
v$wait_chains 378
Hanganalyze 379
死鎖 380
LMD跟蹤檔案的分析 381
本章小結 385
第12章 RAC中的並行查詢 386
概述 386
RAC中的並行執行 390
PX服務進程的位置 391
測量PX通信 395
並行執行與快取融合 397
PEMS 398
並行特性與RAC 398
診斷並行執行問題 411
在RAC中創建索引 413
RAC中的並行DML 414
12c中的並發聯合處理 415
Partition-Wise Join 416
本章小結 417
第13章 集群件和資料庫升級 419
配置 419
升級之前的檢查 421
開始Oracle集群件升級 423
rootupgrade.sh腳本的重要性 430
升級後的工作 433
集群件降級 434
資料庫升級 437
手動升級資料庫 438
資料庫升級後的步驟 440
使用DBUA升級資料庫 440
DBUA的優勢 443
資料庫降級 443
本章小結 444
第14章 RAC One Node 445
RAC One Node概述 445
升級到11.2.0.2或更高版本 446
配置RAC One Node環境 447
配置RAC One Node資料庫 449
先決條件 449
開始DBCA創建過程 450
指定RAC One Node初始化參數 452
管理RAC One Node資料庫 453
核實配置信息 453
驗證線上遷移狀態 454
停止和啟動資料庫 454
完成資料庫線上遷移 455
處理計畫外的節點和集群重啟 457
RAC One Node和標準RAC之間的轉換 458
擴展為標準RAC 458
降級到RAC One Node 459
通過12c中的雲控制管理RAC One Node 460
通過12c中的雲控制進行資料庫遷移 460
第三方故障轉移技術和RAC One Node的對比 463
本章小結 464