大話Oracle Grid:雲時代的RAC 大话Oracle Grid:云时代的RAC

張曉明

  • 出版商: 人民郵電出版社
  • 出版日期: 2014-01-01
  • 定價: $534
  • 售價: $534
  • 貴賓價: 9.5$507
  • 語言: 簡體中文
  • 頁數: 475
  • 裝訂: 平裝
  • ISBN: 7115335214
  • ISBN-13: 9787115335210
  • 相關分類: Oracle

下單後立即進貨 (4週~6週)

買這商品的人也買了...

商品描述

<內容介紹>

《大話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

序: