大話Oracle Grid:雲時代的RAC

《大話Oracle Grid:雲時代的RAC》基於Oracle Grid 11gR2,對Grid和RAC進行了全面的介紹和剖析。全書分為4個部分,共18章,第一部分“安裝”,這部分從安裝入手,通過分析安裝過程出現中的新元素,讓讀者對Grid建立初步的認識。第二部分“平台”,著重介紹Grid,不但介紹了Grid的內部組成,還介紹了ASM、ADVM、ACFS、SCAN、RAC Restart和SIHA等。第三部分“私有雲”,是本書的重點和亮點,討論了RAC One Node、Service、Server Pool等技術。第四部分“高可用性”,不但討論了Grid的高可用性,還介紹了一個易學易用的工具GoldenGate。 《大話Oracle Grid:雲時代的RAC》可以作為數據中心架構師、資料庫管理員、資料庫初學者及其他資料庫從業人員的工作參考手冊,也可以作為大中專院校相關專業師生的參考用書和相關培訓機構的培訓教材。

目錄
第一部分 安裝
第1章 破冰之旅 2
1.1 原料 2
1.2 升級方式的變化 4
1.3 環境準備 4
1.3.1 主機環境 5
1.3.2 使用NTP服務 8
1.3.3 網路環境 9
1.3.4 配置存儲 11
1.4 安裝 13
1.4.1 安裝Grid 13
1.4.2 安裝Database 28
1.4.3 創建資料庫 34
1.5 小結 41
第2章 安裝引發的思考 42
2.1 怎么有這么多用戶和用戶組 42
2.1.1 老朋友 42
2.1.2 集群環境的用戶組 46
2.1.3 GI owner和DB owner是否有必要分開 50
2.2 DBCA不識別集群環境的解決辦法 51
2.3 為什麼不配時間服務了 53
2.3.1 使用NTP服務 54
2.3.2 使用CTSS服務 54
2.3.3 CTSS和NTP的關係 55
2.4 IPMI是什麼 55
2.5 ORACLE_BASE和ORACLE_HOME的區別 56
2.5.1 OFA和軟體安裝 56
2.5.2 ORACLE_HOME是共享還是本地 61
2.6 SCAN 61
2.7 HAIP(替代雙網卡綁定) 62
2.7.1 用oficfg無法得到HAIP的信息 66
2.7.2 確認ASM使用了HAIP 66
2.7.3 確認RDBMS資料庫使用HAIP 67
2.8 減少機器重啟——IO Fencing功能的增強 69
2.9 Grid的卸載 69
2.9.1 關閉資料庫和資源 70
2.9.2 用deinstall卸載 71
2.9.3 卸載後的檢查確認 77
2.9.4 刪除目錄 77
2.9.5 刪除ASM磁碟 77
2.10 小結 78
第3章 認識Grid 2.0 79
3.1 借我一雙慧眼 80
3.1.1 CRSCTL 80
3.1.2 SRVCTL 81
3.2 Clusterware的前世今生 82
3.3 Grid中都有些什麼 89
3.4 Grid,你好嗎 93
3.5 小結 97
第二部分 平台
第4章 Grid的五臟六腑 99
4.1 層次變化 100
4.2 基於Agent的管理方式 102
4.3 更豐富的資源 105
4.3.1 ohasd 105
4.3.2 ohasd的oraagent 105
4.3.3 ohasd的orarootagent 106
4.3.4 ohasd的cssdagent和cssdmonitor 107
4.3.5 CSSD 107
4.3.6 CRSD 107
4.4 Grid的進程和啟動順序 108
4.5 配置檔案 111
4.5.1 GPnP(Grid Plug and Play) 112
4.5.2 OLR(Oracle Local Registry) 113
4.5.3 OCR(Oracle Cluster Registry) 114
4.5.4 Voting File 116
4.5.5 OCR、ASM SPfile、Voting file、CRS和ASM的關係總結 118
4.6 小結 119
第5章 小荷露崢嶸——ASM 120
5.1 ASM架構 120
5.1.1 基礎單元——Extent和AU 121
5.1.2 條帶化和鏡像 122
5.1.3 鏡像 123
5.2 Oracle 11g的特性 127
5.2.1 全新的ASM文檔 128
5.2.2 新的SYSASM角色 128
5.2.3 ASM Disk Group Attribute 128
5.2.4 兼容性參數 129
5.2.5 ASM Fast Disk Resync(Fast Mirror Resync) 131
5.2.6 ASM Preferred Mirror Read 132
5.2.7 可變extent大小 133
5.2.8 全新的asmca圖形工具 134
5.2.9 ASMCMD命令的增強 134
5.2.10 支持集群檔案 134
5.2.11 Fast Rebalancing 134
5.2.12 智慧型數據擺放(Intelligent Data Placement IDP) 135
5.3 小結 135
第6章 ADVM和ACFS 136
6.1 動態擴展 137
6.2 ADVM 138
6.3 ACFS 144
6.3.1 ACFS的用途 145
6.3.2 ACFS的通用檔案系統和ACFS Mount Registry 146
6.3.3 創建ACFS 147
6.3.4 ACFS的高級特性 148
6.4 小結 149
第7章 SCAN 150
7.1 生不逢時的Grid 150
7.2 Oracle 11g才真的是Grid 151
7.2.1 認識SCAN 152
7.2.2 域名解析(DNS & GNS) 155
7.2.3 監聽器的變化 158
7.2.4 SCAN的Failover和LB 163
7.3 SCAN的配置和檢查 164
7.3.1 查看SCAN VIP配置 164
7.3.2 查看SCAN VIP狀態 164
7.3.3 查看SCAN Listener 165
7.3.4 查看SCAN Listener的配置 165
7.3.5 查看SCAN Listener的狀態 165
7.3.6 用lsnrctl查看SCAN Listener 165
7.3.7 查看本地VIP 166
7.3.8 查看本地監聽器 167
7.3.9 修改SCAN Listener的連線埠配置 168
7.3.10 修改Local Listener的配置 169
7.4 小結 170
第8章 RAC Restart和SIHA 171
8.1 Oracle Restart 171
8.1.1 Grid安裝在資料庫之前 172
8.1.2 資料庫創建在Grid之前 175
8.1.3 使用Oracle Restart的注意事項 179
8.2 Single Instance HA(SIHA) 181
8.2.1 資源、profile、agent、action script 181
8.2.2 使用方法 183
8.2.3 Active/Passive的Tomcat 184
第三部分 私有雲
第9章 雲端初現的RAC One Node 194
9.1 終身制被打破了 194
9.2 於是有了RAC One Node 197
9.3 RAC One Node的特點 198
9.4 RAC One Node實戰 201
9.4.1 Oracle Database 11.2.0.1 201
9.4.2 Oracle Database 11.2.0.2 202
9.5 RAC One Node和Instance Caging 214
第10章 被忽略的Service 220
10.1 等級仍然是重要的,但也是不易察覺的 221
10.2 夢想照進0和1的世界 221
10.3 Service的使用 222
10.3.1 要有個好名字 222
10.3.2 看出身 223
10.3.3 自動註冊 223
10.3.4 做好規劃 224
10.3.5 西瓜要撿,芝麻也不能丟 226
10.4 服務實戰 228
10.5 資源管理器 234
10.5.1 DRM 235
10.5.2 按套路出牌 235
10.5.3 辛勤的碼農 237
10.5.4 聰明的懶人 239
10.5.5 不看廣告看療效 244
10.6 增強版DRM——Instance Caging 248
10.7 IO校準 248
10.8 小結 251
附:SRVCTL操作Service語法 251
第11章 Server Pool——雲時代的QoS 254
11.1 當整合成為最大動力 254
11.2 有了Server Pool 256
11.3 排隊隊 258
11.3.1 一仆多主的Generic Pool 259
11.3.2 預備役Free Server Pool 262
11.3.3 忠心不二的Database Server Pool 263
11.3.4 Child Pool 264
11.4 分果果 264
11.5 實戰Server Pool 265
11.5.1 創建 265
11.5.2 刪除Server Pool 269
11.5.3 查看 270
11.6 分布規則 271
11.7 Server Pool的完整體驗 274
11.7.1 重要程度相同 274
11.7.2 重要程度不同 280
11.8 小結 282
第12章 Policy-Managed Database 283
12.1 無法啟動的資料庫 285
12.2 Service與時俱進 288
12.3 TAF也不甘寂寞 289
12.3.1 Admin的TAF 289
12.3.2 Policy的TAF 294
12.4 從Admin到Policy 296
12.5 小結 297
第13章 開發人員須知 298
13.1 贏在溝通 298
13.1.1 渠道暢通 298
13.1.2 通信基本靠吼 299
13.1.3 FAN(Fast Application Notification) 299
13.2 鐵三角(HA、LB與FAN) 300
13.3 使用FAN的方式 304
13.4 使用UCP驅動 305
13.5 小結 309
第四部分 高可用性
第14章 光芒褪盡的Data Guard 311
14.1 節省75%的活動資料庫複製 311
14.1.1 活動資料庫複製(Active Database Duplicate) 312
14.1.2 可能遇到的錯誤 322
14.1.3 活動複製的要求 328
14.1.4 創建DG 329
14.2 DG的增強 331
14.2.1 遲來的讀寫分離(實時查詢Standby) 332
14.2.2 快照Standby 336
14.2.3 不可錯過的RAT(Real Application Testing) 341
14.3 小結 361
第15章 ADR、HM和CHM 362
15.1 ADR 362
15.1.1 ADR的目錄結構 363
15.1.2 問題和意外 365
15.1.3 用DB Control查看 367
15.1.4 用命令行查看(ADRCI) 368
15.2 資料庫健康檢查(HM) 373
15.2.1 用DB Controle 374
15.2.2 用DBMS_HM檢查 377
15.3 OS實時監控(CHM) 377
15.3.1 CHM服務 378
15.3.2 CHM Repository 379
15.3.3 CHM數據收集 379
15.4 如何查看CHM數據 380
15.5 小結 383
第16章 走下神壇的GG 384
16.1 GG架構 384
16.1.1 Capture (Local Extract)Process 386
16.1.2 Source Trail 386
16.1.3 Data Pump 387
16.1.4 Collector 389
16.1.5 Remote Trail 389
16.1.6 發布(複製)(Delivery、Replicat) 389
16.1.7 管理器 390
16.1.8 組的概念 390
16.1.9 進程檢查點(checkpoint) 390
16.2 環境要求 391
16.2.1 源資料庫需求 391
16.2.2 目標資料庫需求 394
16.3 安裝GG 395
16.3.1 創建作業系統用戶 395
16.3.2 正式安裝 395
16.3.3 GG環境的初始化 396
16.4 認識GG的目錄結構 400
16.5 GGSCI接口 401
16.6 小結 401
第17章 GG實戰 402
17.1 單向複製配置概述 402
17.2 準備階段 403
17.2.1 配置資料庫用戶 403
17.2.2 在GGSCI中連線資料庫 404
17.2.3 配置源資料庫日誌模式 405
17.2.4 配置目標資料庫 407
17.2.5 Checkpoint Table 407
17.3 配置階段 409
17.3.1 配置Extract 410
17.3.2 配置Data Pump 418
17.3.3 數據的初始載入 422
17.3.4 配置Replicat 422
17.4 小結 426
第18章 GG高級用法 427
18.1 連線到ASM 428
18.1.1 Net8方式連線 428
18.1.2 BEQ方式連線 429
18.1.3 DBLOGREADER 431
18.2 RAC環境的特殊說明 431
18.2.1 節點的同步 431
18.2.2 使用服務連線RAC資料庫 431
18.2.3 定義日誌執行緒 433
18.2.4 決定連線到ASM的方式 433
18.3 數據過濾 433
18.3.1 表級別過濾 433
18.3.2 列過濾 434
18.3.3 行過濾 435
18.3.4 數據來源過濾 436
18.4 數據映射 437
18.4.1 Extract端的映射 437
18.4.2 Replicat端的映射 438
18.4.3 需要誰的數據定義檔案 438
18.5 值的處理 441
18.5.1 最簡單的賦值 441
18.5.2 複雜的賦值 442
18.6 Trail檔案和清理 443
18.7 數據壓縮 444
18.8 小結 446
附錄A Grid的靜默安裝 447
A.1 Grid的靜默安裝 447
A.2 Database 463
A.3 創建資料庫 474

相關詞條

熱門詞條

聯絡我們