注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數據通信網絡服務概念、管理、優(yōu)化和故障排除:Oracle RAC 12.2架構高可用數據庫權威指南

概念、管理、優(yōu)化和故障排除:Oracle RAC 12.2架構高可用數據庫權威指南

概念、管理、優(yōu)化和故障排除:Oracle RAC 12.2架構高可用數據庫權威指南

定 價:¥98.00

作 者: ?。㎏.柯普萊克里什汗
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302538165 出版時間: 2019-11-01 包裝:
開本: 頁數: 字數:  

內容簡介

  ● 安裝并配置Oracle Database 12cR2 RAC● 使用Oracle ASM配置并管理磁盤組● 使用服務、表決盤和OCR● 探究Oracle RAC中備份恢復的內部工作機制● 使用OWI診斷性能問題● 洞察緩存融合和GRD操作的內部機制● 部署工作負載均衡與TAF● 使用高級診斷技術處理Oracle集群軟件故障

作者簡介

  K. Gopalakrishnan(又名Gopal)是一位備受贊譽的作家(曾榮獲《Oracle雜志》“2005年Oracle年度作家”稱號),是暢銷書Oracle Wait Interface:A Practical Guide to Performance Diagnostics & Tuning(由Oracle出版社/McGraw-Hill教育集團于2004年出版)和Oracle Database 11g Real Application Clusters Handbook(由Oracle出版社/McGraw-Hill教育集團于2012年出版)的作者,還被OTN授予Oracle ACE榮譽稱號。Gopalakrishnan是Oracle RAC與數據庫核心技術方面公認的一位專家,他用自己豐富的專業(yè)知識,為全球眾多的電信服務商、銀行、金融機構以及大學解決了很多的疑難雜癥,這些客戶遍布五大洲,超過30個國家和地區(qū)。Gopalakrishnan目前就職于Oracle公司,負責云計算平臺的性能、擴展性以及可用性方面的工程,管理著基于Oracle Exadata數據庫一體機和Oracle RAC的全球的SaaS平臺之一。Sam R. Alapati以數據管理員的身份就職于Solera,該公司位于得克薩斯州的西湖地區(qū),毗鄰達拉斯。Sam以Oracle DBA的身份工作多年,并為Oracle DBA編寫了多部作品,其中包括Expert Oracle Database 11g Administration (由Apress于2008年出版)、OCP Upgrade to Oracle Database 12c Exam Guide (Exam 1Z0-060)(由Oracle出版社/McGraw-Hill教育集團于2014年出版)。

圖書目錄

目    錄
第Ⅰ部分  高可用架構和集群
第1章  高可用性和可擴展性介紹   3
1.1  高可用性   3
1.1.1  HA術語   4
1.1.2  計劃內和計劃外停機   4
1.1.3  端到端視角   5
1.1.4  停機的代價   5
1.1.5  構建冗余組件   7
1.1.6  HA的常見解決方案   7
1.1.7  集群、冷故障轉移和熱故障轉移   7
1.1.8  HA選項的優(yōu)缺點   9
1.2  可擴展性   10
1.3  敏捷性   10
1.4  本章小結   12
第2章  Oracle數據庫集群基礎及其演變   13
2.1  云計算與集群   15
2.2  集群中的共享存儲   17
2.3  Hadoop集群   20
2.4  Oracle RAC的歷史背景   21
2.5  Oracle并行服務器架構   22
2.6  OPS數據庫的組件   23
2.6.1  集群組服務   23
2.6.2  分布式鎖管理器   24
2.6.3  Oracle并行服務器中的鎖概念   24
2.6.4  緩存融合階段1,CR服務器   26
2.7  Oracle RAC解決方案   27
2.7.1  可用性   27
2.7.2  可擴展性   27
2.7.3  承受能力   28
2.8  本章小結   28
第3章  Oracle RAC架構   29
3.1  Oracle RAC簡介   29
3.1.1  單實例環(huán)境與Oracle RAC環(huán)境   30
3.1.2  Oracle Flex集群   31
3.1.3  Oracle擴展集群   31
3.1.4  Oracle Multitenant和Oracle RAC   32
3.2  管理員與策略托管數據庫   32
3.2.1  動態(tài)服務   32
3.2.2  Oracle數據庫服務質量管理   32
3.3  Oracle RAC組件   33
3.3.1  共享磁盤系統   33
3.3.2  Oracle Clusterware   34
3.3.3  Oracle高可用服務技術堆棧   39
3.4  Oracle RAC網絡概念和組件   39
3.4.1  關鍵網絡概念   40
3.4.2  網絡堆棧組件   41
3.5  Oracle內核組件   44
3.5.1  全局緩存和全局隊列服務   44
3.5.2  全局資源目錄   44
3.5.3  Oracle RAC后臺進程   44
3.6  本章小結   48
第Ⅱ部分  安裝、配置和存儲
第4章  安裝Oracle Grid Infrastructure   51
4.1  Oracle Grid Infrastructure安裝過程概述   52
4.2  安裝前的任務   53
4.2.1  了解安裝程序、CVU和ORAchk   54
4.2.2  配置操作系統   54
4.2.3  配置網絡   55
4.2.4  配置NTP   58
4.2.5  設置組和用戶   58
4.2.6  創(chuàng)建所需的Linux目錄   59
4.2.7  配置共享存儲   59
4.2.8  配置安全shell和用戶限制   62
4.2.9  設置用戶限制   63
4.2.10  配置內核參數   63
4.2.11  運行集群驗證實用程序   64
4.2.12  使用OUI安裝Oracle Grid Infrastructure   66
4.3  安裝Oracle Grid Infrastructure   67
4.3.1  選擇安裝選項并命名集群   67
4.3.2  指定集群節(jié)點并驗證SSH連接   69
4.3.3  指定網絡接口   71
4.3.4  選擇存儲選項   72
4.3.5  指定管理選項和特權OS系統組   75
4.3.6  執(zhí)行先決條件檢查   77
4.3.7  運行根腳本   79
4.3.8  產品安裝   81
4.3.9  驗證Oracle Grid Infrastructure安裝   82
4.4  本章小結   84
第5章  安裝Oracle RAC并創(chuàng)建Oracle RAC數據庫   85
5.1  安裝Oracle RAC集群   86
5.2  創(chuàng)建Oracle RAC數據庫   93
5.3  本章小結   98
第6章  自動存儲管理   99
6.1  標準Oracle ASM和Oracle Flex ASM   100
6.2  自動存儲管理簡介   100
6.2.1  ASM的物理限制   100
6.2.2  運行中的ASM   101
6.2.3  ASM構建塊   102
6.3  管理Oracle ASM文件和目錄   107
6.3.1  ASM文件名   107
6.3.2  創(chuàng)建和引用ASM文件   108
6.3.3  管理磁盤組目錄   108
6.4  ASM管理   109
6.4.1  管理ASM實例   109
6.4.2  ASM初始化參數   114
6.5  管理ASM磁盤組   115
6.5.1  創(chuàng)建磁盤組   116
6.5.2  向磁盤組添加磁盤   117
6.5.3  對磁盤組中的磁盤執(zhí)行drop、undrop、resize以及rename操作   117
6.6  管理ACFS   118
6.6.1  創(chuàng)建ACFS   118
6.6.2  創(chuàng)建ACFS快照   119
6.7  ASM磁盤再平衡   120
6.7.1  手工進行磁盤組再平衡   120
6.7.2  再平衡階段選項   121
6.7.3  再平衡操作的性能監(jiān)控   122
6.7.4  優(yōu)化磁盤再平衡操作   122
6.8  ASM中的備份與恢復   123
6.9  Oracle Flex ASM集群   123
6.9.1  在Oracle Flex ASM中配置Oracle ASM   124
6.9.2  創(chuàng)建Oracle Flex ASM   124
6.9.3  管理ASM 彈性磁盤組   125
6.9.4  理解ASM文件組與ASM配額組   125
6.9.5  ASM擴展磁盤組   127
6.10  ASM工具   127
6.10.1  ASMCA:ASM配置助手   127
6.10.2  ASMCMD:ASM命令行工具   127
6.10.3  ASM FTP工具   129
6.11  ASMLib   130
6.11.1  安裝ASMLib   130
6.11.2  配置ASMLib   130
6.11.3  Oracle ASM過濾器驅動   131
6.12  本章小結   132
第Ⅲ部分  Oracle RAC管理
第7章  Oracle RAC基本管理   135
7.1  Oracle RAC的初始化參數   136
7.1.1  實例特有的參數   136
7.1.2  相同的參數   138
7.1.3  “應該”相同的參數   139
7.1.4  管理參數文件   139
7.1.5  備份服務器參數文件   140
7.1.6  在Oracle RAC數據庫中搜索參數文件的順序   140
7.2  啟動和停止實例   141
7.2.1  使用SRVCTL啟動/停止數據庫和實例   141
7.2.2  管理Oracle ASM實例   143
7.2.3  使用CRSCTL停止數據庫和實例   144
7.2.4  使用SQL*Plus啟動/停止實例   144
7.3  常用的SRVCTL管理命令   144
7.3.1  數據庫相關的SRVCTL命令   145
7.3.2  實例相關的SRVCTL命令   146
7.3.3  監(jiān)聽器相關的SRVCTL命令   146
7.3.4  設置、取消設置和顯示環(huán)境變量   147
7.3.5  更改數據庫和實例的配置   147
7.3.6  遷移服務   147
7.3.7  刪除目標的配置信息   147
7.3.8  預測故障產生的影響   148
7.4  在RAC環(huán)境中管理可插拔數據庫   148
7.5  在Oracle RAC數據庫中管理undo對象   149
7.6  管理臨時表空間   149
7.6.1  管理傳統(全局臨時)表空間   149
7.6.2  管理本地臨時表空間   150
7.6.3  臨時表空間的層次結構   151
7.7  管理在線重做日志   151
7.8  開啟數據庫閃回區(qū)   152
7.9  使用SRVCTL管理數據庫配置   153
7.10  為集群中的實例終止會話   156
7.11  管理數據庫對象   156
7.11.1  序列管理   156
7.11.2  表管理   156
7.11.3  索引管理   156
7.11.4  SQL命令的生效范圍   157
7.11.5  數據庫連接   157
7.12  管理服務器池   157
7.12.1  配置服務器池   158
7.12.2  合并數據庫   158
7.12.3  創(chuàng)建服務器池   158
7.12.4  將管理員托管的數據庫轉換為策略管理的數據庫   159
7.13  本章小結   160
第8章  Oracle集群軟件管理   161
8.1  配置和管理Oracle集群軟件   162
8.1.1  服務器池的好處   162
8.1.2  服務器池和基于策略的管理   162
8.1.3  服務器池和服務器分類   162
8.1.4  服務器池的工作方式   162
8.1.5  服務器池的類型   163
8.1.6  創(chuàng)建服務器池   163
8.1.7  評估服務器池的添加   164
8.1.8  刪除服務器池   164
8.2  角色分離的管理   164
8.2.1  管理集群管理員   164
8.2.2  配置角色分離   164
8.2.3  使用crsctl setperm命令   165
8.3  基于權重的服務器節(jié)點回收   165
8.4  SCAN的管理   166
8.4.1  啟停SCAN   166
8.4.2  顯示SCAN的狀態(tài)   166
8.4.3  網格命名服務(GNS)的管理   167
8.5  使用CLUVFY實用程序管理Oracle RAC   168
8.6  啟動集群軟件   169
8.6.1  Oracle集群軟件的啟動過程   169
8.6.2  集群軟件的啟動順序   170
8.6.3  自動啟動Oracle集群軟件   172
8.6.4  手動啟動Oracle集群軟件   172
8.7  使用CRSCTL管理集群軟件   173
8.7.1  啟動和停止CRS   173
8.7.2  集群化(集群感知)CRSCTL命令   173
8.7.3  驗證CRS的狀態(tài)   174
8.7.4  禁用和啟用CRS   174
8.7.5  CRSCTL EVAL命令   175
8.8  使用其他實用程序管理Oracle集群軟件   175
8.8.1  使用olsnodes命令   176
8.8.2  GPnP工具   176
8.8.3  集群健康監(jiān)視器   177
8.8.4  OCLUMON工具   177
8.8.5  Oracle接口配置工具oifcfg   178
8.8.6  集群配置實用程序clscfg   178
8.8.7  集群名稱檢查實用程序cemutlo   179
8.8.8  Oracle跟蹤文件分析器   179
8.9  OCR的管理   181
8.9.1  檢查OCR的完整性   182
8.9.2  OCR信息的轉儲   182
8.9.3  使用OCRCONFIG實用程序管理OCR   183
8.9.4  維護OCR鏡像   183
8.9.5  將OCR遷移到ASM   183
8.10  Oracle本地注冊表的管理   184
8.11  表決盤的管理   184
8.11.1  使用ASM存儲管理表決文件   185
8.11.2  備份表決盤   185
8.11.3  恢復表決盤   185
8.11.4  添加和刪除表決盤   186
8.11.5  遷移表決盤   186
8.12  本章小結   186
第9章  Oracle RAC備份與恢復   187
9.1  備份概述   188
9.2  Oracle備份的基礎知識   188
9.2.1  在Oracle中執(zhí)行備份   189
9.2.2  Oracle RAC數據庫的RMAN備份   189
9.3  Oracle RAC中的實例恢復   190
9.3.1  redo線程和redo流   191
9.3.2  redo記錄和更改向量   191
9.3.3  檢查點   191
9.4  崩潰恢復   192
9.4.1  崩潰恢復的步驟(單實例)   192
9.4.2  Oracle RAC中的崩潰恢復   192
9.5  實例恢復   193
9.5.1  崩潰恢復和介質恢復   193
9.5.2  有界時間恢復   193
9.5.3  塊寫記錄(BWR)   193
9.5.4  過去的鏡像(PI)   193
9.5.5  two-pass recovery   194
9.5.6  緩存融合恢復   194
9.6  動態(tài)重新配置和關聯重新控制   195
9.6.1  Oracle RAC中的快速重新配置   195
9.6.2  緩存融合恢復的內部結構   197
9.7  備份并恢復表決盤和OCR   199
9.7.1  表決盤的備份和恢復   199
9.7.2  OCR的備份和恢復   199
9.7.3  驗證OCR備份   200
9.8  本章小結   201
第10章  Oracle RAC性能管理   203
10.1  Oracle RAC設計注意事項   204
10.1.1  Oracle設計實踐   204
10.1.2  Oracle RAC設計實踐   204
10.2  工作負載分區(qū)   205
10.3  可擴展性和性能   205
10.4  為Oracle RAC數據庫選擇塊大小   206
10.5  V$和GV$視圖   206
10.5.1  并行查詢從屬項   206
10.5.2  V$視圖包含緩存融合統計信息   207
10.6  Oracle RAC等待事件   207
10.7  全局緩存統計信息   215
10.8  全局緩存服務時間   217
10.9  在Oracle RAC中進行隊列優(yōu)化   219
10.10  Oracle AWR報告   219
10.10.1  解讀AWR報告   220
10.10.2  ADDM   224
10.11  ASH報告   225
10.12  優(yōu)化集群互連   225
10.12.1  驗證是否使用了私有互連   225
10.12.2  互連延遲   226
10.12.3  驗證網絡互連未飽和   226
10.13  本章小結   226
第Ⅳ部分  Oracle RAC高級概念
第11章  全局資源目錄   229
11.1  資源和隊列   230
11.1.1  授予和轉換   230
11.1.2  鎖和隊列   231
11.2  緩存一致性   231
11.3  全局隊列服務   232
11.3.1  閂和隊列   232
11.3.2  全局鎖數據庫和結構   233
11.3.3  Oracle RAC中的消息傳遞   235
11.4  全局緩存服務   237
11.4.1  鎖的模式和角色   237
11.4.2  一致讀處理   240
11.4.3  GCS資源掌控   242
11.4.4  以讀為主的鎖定   243
11.5  本章小結   246
第12章  進一步了解緩存融合   247
12.1  緩存融合中的關鍵組件   248
12.1.1  ping   248
12.1.2  延遲ping   248
12.1.3  過去的鏡像(PI)塊   248
12.1.4  鎖的控制   249
12.1.5  爭用類型   249
12.2  緩存融合Ⅰ或一致讀取服務器   249
12.3  緩存融合Ⅱ或寫/寫緩存融合   252
12.3.1  緩存融合操作   253
12.3.2  緩存融合演練   258
12.3.3  資源掌控和重分配   270
12.4  后臺進程和緩存融合   270
12.4.1  LMON:鎖監(jiān)控進程器   270
12.4.2  LMS:鎖管理器服務器   270
12.4.3  LMD:鎖管理器守護進程(LMDn)   271
12.4.4  LCKn:鎖進程(LCK0)   271
12.4.5  DIAG:診斷守護進程(DIAG)   271
12.5  本章小結   271
第13章  工作負載管理、連接管理與應用程序連續(xù)性   273
13.1  理解動態(tài)數據庫服務   274
13.1.1  服務特性   275
13.1.2  服務與策略管理的數據庫   278
13.1.3  資源管理與服務   278
13.1.4  利用Oracle調度器使用服務   278
13.1.5  管理服務   278
13.1.6  利用視圖獲取服務的相關信息   281
13.1.7  分布式事務處理   281
13.1.8  AQ_HA_Notifications屬性   282
13.2  工作負載分布與負載均衡   283
13.2.1  硬件與軟件負載均衡   284
13.2.2  客戶端負載均衡   284
13.2.3  服務器端負載均衡   287
13.3  透明應用程序故障轉移   289
13.3.1  TAF考量   290
13.3.2  工作負載均衡   293
13.3.3  通過服務度量工作負載   295
13.3.4  使用服務級別閾值   296
13.4  Oracle RAC高可用性   297
13.4.1  高可用性、通知與FAN   297
13.4.2  基于事件的通知   297
13.4.3  應用故障問題   299
13.5  為高效客戶端故障轉移使用事務 守衛(wèi)   302
13.6  本章小結   304
第14章  Oracle RAC故障診斷   305
14.1  安裝日志文件   306
14.2  Oracle RDBMS日志目錄結構   306
14.3  Oracle GI日志目錄結構   307
14.4  Oracle GI安裝失敗的故障診斷   308
14.5  數據庫告警日志的內容   309
14.6  RAC ON與OFF   311
14.7  數據庫性能問題   312
14.7.1  數據庫掛起   312
14.7.2  掛起分析工具   313
14.8  節(jié)點驅逐問題   314
14.8.1  集群健康監(jiān)視器   315
14.8.2  實例成員資格恢復   316
14.9  Oracle集群模塊高級調試   321
14.10  Oracle RAC中的多種調試工具   322
14.11  使用ORAchk對RAC進行故障診斷   323
14.12  本章小結   323
第Ⅴ部分  部署Oracle RAC
第15章  為實現可用性擴展Oracle RAC   327
15.1  擴展的RAC集群的優(yōu)勢   328
15.1.1  充分利用資源   328
15.1.2  極速恢復   328
15.2  設計方面的考量   329
15.2.1  光速   329
15.2.2  網絡連通性   329
15.2.3  緩存融合性能   329
15.2.4  數據存儲   330
15.3  數據鏡像的通用技術   330
15.3.1  基于陣列的鏡像   331
15.3.2  基于主機的鏡像   331
15.3.3  ASM優(yōu)先讀   332
15.3.4  擴展的集群面臨的挑戰(zhàn)   332
15.4  擴展的Oracle RAC的限制   333
15.5  擴展的Oracle RAC與 Oracle DG   333
15.6  本章小結   334
第16章  為Oracle RAC開發(fā)應用程序   335
16.1  應用程序分區(qū)   337
16.2  數據分區(qū)   338
16.3  緩沖區(qū)忙等待/塊爭用   339
16.4  索引分區(qū)   340
16.4.1  緩沖區(qū)忙等待:索引分支/葉子塊爭用   340
16.4.2  排序hash簇表   341
16.5  使用序列   342
16.5.1  CACHE與NORDER選項   342
16.5.2  CACHE與ORDER選項   342
16.5.3  NOCACHE與ORDER選項   343
16.5.4  實踐:為每個實例使用不同的序列   343
16.6  連接管理   343
16.7  全表掃描   343
16.7.1  定位全表掃描   344
16.7.2  互連協議   344
16.7.3  以太幀大小   345
16.8  解析過程中的庫緩存影響   345
16.9  提交頻率   346
16.10  本章小結   346
第Ⅵ部分  附錄
附錄A  Oracle RAC參考   349
附錄B  集群節(jié)點的添加與移除   371
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號