編輯推薦
Oracle數據庫一體機運營實踐領域的原創著作,Oracle數據庫一體機分析專傢以真實客戶環境為基礎撰寫。
根據大型客戶的實踐經驗及案例詳細剖析Oracle Exadata一體機的重要特性,圍繞與Exadata相關的數據遷移、並行、安全加固、備份與恢復等展開分析,並針對維護和使用過程中常見的問題進行瞭解答
本書是目前關於Oracle數據庫一體機運營實踐領域比較全麵的著作,也是以客戶真實使用環境為基礎撰寫而成,作者結閤自身的實踐經驗,圍繞Oracle Exadata,從軟件到硬件、從內部工作機製到現實使用場景都做瞭十分詳細的論述。其在寫作過程中力求保持通俗連貫,同時注重各個知識點的獨立性,相信你閱讀完本書以後,會對Oracle數據庫一體機産生全麵而深刻的認識。
更多精彩,點擊進入品牌店查閱>>
內容簡介
《Oracle Exadata技術詳解》以Exadata獨有的特性介紹開篇,以實踐結尾。力求覆蓋全麵,內容豐富翔實,以使讀者能對Exadata有深刻和全麵的瞭解。
《Oracle Exadata技術詳解》共包括16章,大緻分為三個部分。第一部分為基礎篇(第1章~第5章),針對Oracle Exadata一體機的配置、架構、安裝、升級相關知識進行瞭係統介紹,希望能幫助讀者瞭解並掌握相關知識。第二部分為功能篇(第6章~第14章),不僅詳細介紹瞭Oracle Exadata一體機重要的幾大特性(offloading、smart scan、storage index、flash、hcc、iorm 等,這些特性正是Exadata的靈魂所在),還針對與Exadata相關的數據遷移、並行、安全加固、備份與恢復等進行瞭展開說明。在這部分中,每個章節都是獨立的,沒有嚴格意義上的依賴關係,讀者可以任意選取其中自己感興趣的話題進行閱讀。第三部分為實戰篇(第15章與第16章),主要是對Exadata一體機管理員在維護和使用過程中常見的場景以及問題進行瞭解答,涉及瞭Exadata日常運維的方方麵麵,在閱讀完這部分內容後,你會對一體機的運維有更深的理解和掌控。
作者簡介
李亞,Oracle公司資深售後技術顧問,擅長數據故障診斷,性能優化。國內較早接觸Oracle一體機Exadata的人。 主要服務於金融、電信行業。 職責包括為Oracle大客戶提供數據庫和Exadata故障診斷、性能調整、架構設計等。 對Oracle內部機製、Linux、存儲均有一定的研究,目前緻力於提供全方位的實踐架構的探索。
精彩書評
★2012年我加入Oracle公司時,國內對於 Exadata技術熟悉的工程師可以說是鳳毛麟角,而李亞是國內真正的一代DMA,同時也是這一代中的佼佼者。雖然Exadata有著眾多開箱即用的優越特點,但在實際使用中還是難免會遇到各類問題,包括Oracle RDBMS本身的bug、Exadata Storage Software的bug,以及硬件固件和硬件本身的問題等。李亞通過自身深厚的數據庫RDBMS和Linux技術功底,以及與Exadata研發團隊的技術交流,在幾年內幫助大量用戶解決瞭Exadata一體機落地過程中棘手的技術難題,得到瞭大量用戶的贊賞。作為一本國人原創的Exadata技術書,其中凝結瞭國內資深Exadata原廠售後工程師的多年感悟,實為不可多得之作。
—— 劉相兵(Maclean Liu)詩檀(上海)軟件係統有限公司創始人、CEO
★2008年Oracle推齣業界一颱數據庫一體機Exadata後,在市場上興起一股新風;2009年Oracle收購Sun公司後又徹底解決瞭Exadata的硬件短闆,使得一體機的應用麵更為寬廣。由於Exadata的設計目標是集成、簡單和高性能,因此其中的技術細節也因為高度集成而神秘。李亞作為Oracle公司一批參與Exadata實施服務的工程師,參與瞭很多Exadata工程,從而有機會深入挖掘Exadata技術細節,現在他把自己在這幾年的學習和服務中所獲得的知識和感悟寫成這本書,是希望解開Exadata的神秘麵紗,幫助讀者掌握Exadata的技術細節,讓大傢近距離接觸Exadata,深入瞭解Exadata與傳統數據庫+服務器架構的區彆及其獨到之處,並且能結閤自己的業務和應用場景把Exadata新特性用得更好。俗話說“書如其人,人如其書”, 翻閱此書時,一個認真和嚴謹、富有責任感的李亞躍然紙上。作為他的同事和朋友,為李亞能寫齣其一本技術書而高興,祝願他的處女作能獲得讀者厚愛,也為Exadata的推廣應用注入技術推動力。
—— Kevin Gu 甲骨文華東區高級服務銷售總監
★Exadata自從2009年進入中國以來,就以極快的速度拓展瞭它在中國IT世界的領地。為什麼Exadata能基於X86的體係結構,使用低成本內存和硬盤實現較大的性能呢?大傢都知道Exadata在特定場景下能提高10倍的速度,這10倍的速度是因為Smart Scan和Off Loading嗎?除瞭Smart Scan和Off Loading,Exadata還有什麼樣的特點呢?這些都可以在李亞新著的書《Exadata技術詳解》中找到答案,李亞在Oracle工作瞭15年,他把人生的黃金時間、美好的年華都奉獻給瞭Oracle,這本書是他多年工作經驗的積纍,他針對Exadata的內部世界進行瞭深入的剖析,相信一定會讓大傢加深對Exadata的理解。
—— 鬍奇虎 甲骨文高級服務經理、資深技術專傢
目錄
前 言
第1章 Exadata概述 1
1.1 Exadata的誕生 1
1.2 Exadata設計哲學 2
1.3 Exadata的演化與發展 3
1.3.1 Exadata V1 4
1.3.2 Exadata V2 4
1.3.3 Exadata X2 5
1.3.4 Exadata X3 6
1.3.5 Exadata Next Generation 7
1.4 小結 7
第2章 Exadata硬件配置 8
2.1 Exadata 硬件配置清單 9
2.2 Exadata數據庫服務器硬件配置 9
2.3 Exadata 存儲服務器硬件配置 11
2.4 Exadata實際可用磁盤空間 12
2.5 Exadata磁盤的IOPS 14
2.6 Inf?iniband 交換機 19
2.7 Exadata網絡 21
2.8 以太網交換機、KVM以及PDU 23
2.9 小結 23
第3章 Exadata的架構 24
3.1 Exadata 軟件架構 24
3.2 Exadata的核心進程 25
3.2.1 cellsrv進程 25
3.2.2 Restart Server進程 25
3.2.3 Management Server進程 26
3.2.4 Diskmon進程 27
3.3 智慧的協議:iDB 29
3.3.1 IPoIB協議 29
3.3.2 RDS協議 29
3.3.3 SDP協議 31
3.3.4 iDB協議 34
3.4 Exadata存儲架構 34
3.4.1 Physical disk 35
3.4.2 LUN 42
3.4.3 Celldisk 43
3.4.4 Griddisk 44
3.4.5 Interleaving griddisk 45
3.4.6 Exadata ASM 磁盤管理 51
3.4.7 ASM與IDP 52
3.5 多主機管理工具DCLI 53
3.6 存儲管理工具CellCLI 56
3.7 小結 62
第4章 Exadata的安裝 63
4.1 安裝前的準備工作 63
4.2 配置列錶 64
4.3 硬件部分檢查列錶 73
4.4 Exadata配置工具 74
4.4.1 Excel配置錶格 74
4.4.2 JAVA 配置嚮導(Exaconf) 79
4.5 生成的配置文件列錶 88
4.6 首次啓動(f?irstboot) 90
4.7 應用配置信息(applyconf?ig.sh) 90
4.8 重做鏡像(reimage) 91
4.8.1 使用USB進行reimage 91
4.8.2 使用虛擬光驅重做鏡像 94
4.8.3 使用 PXE 重做鏡像 94
4.9 迴收空間(reclaimdisk) 103
4.10 運行 onecommand 106
4.11 Exadata 數據清理 113
4.12 搭建Exadata虛擬機 114
4.12.1 搭建 Exadata 存儲服務器虛擬機 115
4.12.2 搭建 Exadata 數據庫服務器虛擬機 124
4.13 小結 129
第5章 Exadata補丁升級 130
5.1 Exadata補丁類型及其依賴關係 130
5.1.1 Exadata補丁類型 130
5.1.2 Exadata補丁依賴關係 130
5.2 Inf?iniband補丁升級 134
5.2.1 升級inf?iniband交換機固件到1.1.3-2版本 135
5.2.2 升級inf?iniband交換機固件到1.3.3-2版本 136
5.2.3 最新升級inf?iniband交換機固件 137
5.3 數據庫及存儲服務器補丁升級 138
5.3.1 數據庫服務器image補丁升級 138
5.3.2 存儲服務器image補丁升級 140
5.3.3 數據庫補丁Bundle Patch升級 144
5.3.4 操作係統內核升級 146
5.4 PDU、Cisco交換機、KVM固件升級 150
5.4.1 PDU固件升級 150
5.4.2 Cisco交換機SSH協議固件升級 151
5.4.3 KVM固件升級 154
5.5 Oplan工具的使用 154
5.6 Exadata補丁升級時注意事項 155
5.7 小結 156
第6章 Exadata Smart Scan與Offloading 157
6.1 Smart scan與offloading概述 157
6.2 Off?loading有關參數 159
6.3 Off?load相關等待事件 164
6.4 Smart scan前提條件 165
6.4.1 全錶或者全索引掃描 165
6.4.2 直接路徑讀取 167
6.4.3 使用Exadata存儲 174
6.5 Smart scan包括哪些內容 176
6.5.1 Predicate Filter 177
6.5.2 Column Filter 178
6.5.3 Bloom Filter 178
6.5.4 Function Off?load 178
6.6 Smart scan 跟蹤 179
6.6.1 10046 trace方式 179
6.6.2 IO CELL OFFLOAD ELIGIBLE BYTES方式 182
6.6.3 Smart Scan相關的統計數據方式 185
6.6.4 SQL Monitor方式 187
6.6.5 其他方式 189
6.7 逆嚮off?loading 191
6.8 其他off?loading 195
6.8.1 Smart f?ile creation 195
6.8.2 Smart f?ile restore 195
6.8.3 Smart incremental backup 195
6.9 小結 196
第7章 Storage Index 197
7.1 Storage Index 架構 197
7.2 Storage Index有關參數 199
7.3 Storage Index 跟蹤 200
7.4 Storage Index監控 204
7.5 Storage Index 故障診斷 206
7.6 如何控製 Storage Index 207
7.7 小結 208
第8章 混閤列式壓縮 209
8.1 Oracle 壓縮技術概述 209
8.2 混閤列式壓縮(HCC)架構及原理 210
8.3 高級壓縮技術VS混閤列式壓縮 211
8.4 壓縮對象甄選 211
8.5 Exadata 壓縮選項評估 214
8.6 壓縮比例預估 216
8.7 壓縮性能影響評估 219
8.8 遷移到HCC 234
8.9 HCC錶dump分析 243
8.10 需要注意的參數 246
8.11 小結 247
第9章 Exadata閃存技術 248
9.1 Exadata閃存技術概述 248
9.2 Exadata閃存卡介紹 249
9.2.1 Exadata閃存卡硬件 249
9.2.2 SSD壽命估算 251
9.2.3 F20 vs F40 vs F80 252
9.3 Write-Through與Write-Back 253
9.4 Exadata 智能閃存(ESFC) 255
9.5 數據庫智能閃存 257
9.6 智能閃存日誌(Smart Flash Logging) 258
9.7 啓用WBFC 261
9.8 Flashcache的管理 264
9.9 Flashcache刷新、跟蹤與診斷 272
9.9.1 Flashcache的刷新 272
9.9.2 Flashcache的跟蹤與診斷 273
9.10 錶掃描負載自動閃存緩存 274
9.11 小結 274
第10章 Exadata資源管理與並行技術 275
10.1 Exadata資源管理概述 275
10.2 使用Linux cgoups管理資源 276
10.3 數據庫資源管理器與實例囚籠 281
10.3.1 數據庫資源管理器 281
10.3.2 實例囚籠 285
10.4 Exadata I/O資源管理 287
10.4.1 Exadata IORM架構 289
10.4.2 Exadata IORM 配置 290
10.4.3 Exadata IORM 跟蹤 295
10.5 對Exadata I/O進行校準 297
10.6 自動並行技術 299
10.6.1 相關參數 300
10.6.2 語句排隊 301
10.6.3 內存並行執行 303
10.7 小結 304
第11章 Exadata監控與故障診斷 305
11.1 Exadata監控與診斷概述 305
11.2 Exadata監控工具 305
11.2.1 標準IPMI 305
11.2.2 Sun ILOM 309
11.2.3 OEM 12c 312
11.2.4 Cell metrics 318
11.2.5 SMTP與SNMP 324
11.3 數據庫服務器的監控 328
11.4 存儲服務器的監控 330
11.5 Inf?iniband交換機的監控 336
11.6 PDU/KVM/Cisco交換機的監控 342
11.6.1 PDU的監控 342
11.6.2 KVM的監控 344
11.6.3 Cisco交換機的監控 345
11.7 常用的 Exadata 診斷工具 345
11.7.1 Exachk 346
11.7.2 OSWatcher/ExaWatcher 353
11.7.3 Sundiag 360
11.7.4 Sosreport 365
11.7.5 IPS與ADRCI 368
11.7.6 RDA 371
11.7.7 systemstate dump 373
11.7.8 kdump/kexec 375
11.7.9 ilom snapshot 378
11.8 跟蹤存儲服務器進程 379
11.8.1 跟蹤 cellsrv 進程 379
11.8.2 跟蹤 restart server 進程 384
11.8.3 跟蹤managment server進程 387
11.9 小結 388
第12章 Exadata安全加固 389
12.1 Exadata安全概述 389
12.2 Exadata OS安全加固 390
12.3 SELinux與iptables 394
12.4 Exadata主機訪問控製 407
12.5 Exadata內建的安全特性 410
12.5.1 開放安全模式 410
12.5.2 ASM範疇的安全模式 410
12.5.3 數據庫範疇的安全模式 411
12.6 CVE與errata 413
12.7 小結 414
第13章 Exadata數據遷移與加載 415
13.1 遷移方案概覽 415
13.2 使用數據泵方式進行遷移 416
13.3 使用CTAS/IAS的方式進行遷移 419
13.4 使用(X)TTS方式進行遷移 422
13.5 使用CPIB的方式進行遷移 424
13.6 其他遷移方式 428
13.7 小結 432
第14章 Exadata備份、恢復與容災 433
14.1 數據庫服務器備份與恢復 433
14.1.1 使用dbserver_backup.sh腳本進行備份 433
14.1.2 手工備份到NFS服務器 434
14.1.3 數據庫服務器恢復 436
14.2 存儲服務器備份與恢復 438
14.3 inf?iniband交換機的配置備份與恢復 441
14.3.1 Firmware 版本高於1.1.3-2 441
14.3.2 Firmware版本低於1.1.3-2 442
14.4 數據庫服務器完全恢復 442
14.4.1 從集群中刪除數據庫實例和節點,並Reimage 442
14.4.2 修改新加數據庫節點的操作係統配置信息 444
14.4.3 剋隆GI並且添加到集群 446
14.4.4 剋隆RDBMS並添加到集群 447
14.5 存儲服務器完全恢復 447
14.5.1 在ASM實例中DROP失敗節點相關的ASM磁盤 447
14.5.2 創建griddisk並將其添加至ASM磁盤組 448
14.6 數據庫備份最佳實踐 450
14.7 創建Active Data Guard容災環境 451
14.8 配置Goldengate創建容災環境 459
14.9 小結 467
第15章 Exadata日常運維 468
15.1 關閉/重啓所有Exadata服務器 468
15.2 安全關閉一颱存儲服務器 470
15.3 硬件更換 471
15.3.1 Exadata硬件更換處理流程 471
15.3.2 主闆的更換 472
15.3.3 Cisco交換機的更換 473
15.3.4 Inf?iniband交換機的更換 473
15.3.5
Oracle Exadata技術詳解 下載 mobi epub pdf txt 電子書