出版時(shí)間:2012-7 出版社:機(jī)械工業(yè)出版社 作者:劉炳林 頁數(shù):617
Tag標(biāo)簽:無
前言
為什么要寫這本書 剛工作的時(shí)候我是一名Java開發(fā)人員,除了從事開發(fā)工作外,還管理AIX服務(wù)器,以及安裝在上面的Oracle數(shù)據(jù)庫和一些其他軟件。一個(gè)偶然的機(jī)會(huì),我接觸到了Oracle OCP認(rèn)證,對Oracle數(shù)據(jù)庫產(chǎn)生了濃厚的興趣。經(jīng)過一年的努力,我順利通過了OCP的所有考試,并取得了OCP證書??梢哉f,我的Oracle生涯實(shí)際上是從參加Oracle OCP考試開始的。此后,由于公司正處在發(fā)展壯大的階段,有很多用到Oracle數(shù)據(jù)庫的項(xiàng)目,我作為公司唯一擁有Oracle OCP認(rèn)證的員工,很自然成為了一名專職的Oracle數(shù)據(jù)庫管理員,提供Oracle數(shù)據(jù)庫相關(guān)的支持與服務(wù)。經(jīng)過不斷的努力,我在Oracle數(shù)據(jù)庫方面的經(jīng)驗(yàn)也得到了不斷的積累。 2010年年初,為了更好地工作,我開始用Blog的形式記錄自己的工作點(diǎn)滴。最初也只是為了方便資料的搜索、收藏、查看,以及總結(jié)自己的工作經(jīng)驗(yàn)。隨著時(shí)間的推移和Oracle知識(shí)的累積,在編輯的鼓勵(lì)下我決定編寫這本有關(guān)Oracle 11gR2 RAC的書,與大家一起分享我對Oracle數(shù)據(jù)庫的理解,以及工作中總結(jié)的經(jīng)驗(yàn)。愿與大家相互學(xué)習(xí)、共同進(jìn)步。 對于數(shù)據(jù)庫來說,安全是第一位的,這里的安全指的是數(shù)據(jù)本身存儲(chǔ)的安全和訪問的安全;其次是穩(wěn)定性,特別是對于RAC來說,客戶選擇使用RAC的大部分原因在于提高數(shù)據(jù)庫的高可用性,如果穩(wěn)定性不能保證,高可用性又從何談起,由于RAC的結(jié)構(gòu)比單機(jī)的結(jié)構(gòu)復(fù)雜很多,所以需要更多的思考來確保RAC環(huán)境的穩(wěn)定性;最后考慮的才是高可用性下的性能問題,本書正是以這樣一種思維來編寫的。 數(shù)據(jù)是系統(tǒng)的靈魂,數(shù)據(jù)庫是數(shù)據(jù)的載體。數(shù)據(jù)庫記錄了客戶數(shù)據(jù)積累的過程,是公司甚至是社會(huì)的寶貴財(cái)富。數(shù)據(jù)庫管理員作為數(shù)據(jù)的管理者,承擔(dān)著保護(hù)數(shù)據(jù)安全的基本職責(zé)。 每次出差在飛機(jī)上的時(shí)候我都會(huì)想,數(shù)據(jù)庫管理員就好比開飛機(jī)的機(jī)長,機(jī)長有保護(hù)所有乘客安全的職責(zé),而他們扎實(shí)的技能加上認(rèn)真負(fù)責(zé)的態(tài)度才能保證所有乘客的飛行安全。同樣,作為數(shù)據(jù)庫管理員的我們,也需要平時(shí)苦練技能,用同樣的態(tài)度對待自己的工作,這樣才可能確保我們管理的數(shù)據(jù)庫安全、穩(wěn)定地運(yùn)行。數(shù)據(jù)庫管理員的任何一個(gè)失誤都可能導(dǎo)致系統(tǒng)不穩(wěn)定,甚至是數(shù)據(jù)的丟失,丟失數(shù)據(jù)對于一個(gè)企業(yè)來說是莫大的損失,對于數(shù)據(jù)庫管理者個(gè)人來說也是失職。 我常以“膽大心細(xì)”來要求自己的工作?!澳懘蟆笔侵笖?shù)據(jù)庫DBA要具有創(chuàng)新精神,有排除故障的勇氣、自信、方法和毅力;“心細(xì)”是指我們要以非常謹(jǐn)慎的態(tài)度對待我們管理的數(shù)據(jù)庫,要有充分的準(zhǔn)備、縝密的思考、清醒的頭腦和冷靜的判斷,這些特質(zhì)也許我們還不完全具備,但在工作和生活中我們都要有意識(shí)地來鍛煉這些特質(zhì),因?yàn)檫@些特質(zhì)與我們掌握的技能同樣重要。數(shù)據(jù)庫管理員的工作并不完全依賴于技術(shù),也需要良好的工作方法和強(qiáng)烈的責(zé)任心??偠灾M覀児餐W(xué)習(xí),為中國的數(shù)據(jù)庫事業(yè)做出自己的貢獻(xiàn)。本書特點(diǎn) 本書以11gR2 Grid Infrastructure為基礎(chǔ),結(jié)合RAC Database、Active Data Guard討論Oracle數(shù)據(jù)庫高可用性解決方案。詳細(xì)討論了Grid Infrastructure架構(gòu)涉及的Clusterware和ASM的工作原理與管理方法,以及RAC數(shù)據(jù)庫的工作原理。 本書采用目前最普及的Linux環(huán)境作為討論平臺(tái),在RAC環(huán)境搭建方面利用IP SAN技術(shù)突出了RAC環(huán)境中共享存儲(chǔ)的重要性。使用日常工作中常見的設(shè)備搭建一個(gè)類似生產(chǎn)環(huán)境的RAC,而非傳統(tǒng)的使用虛擬機(jī)來搭建RAC,這樣能使讀者更容易理解RAC的結(jié)構(gòu),明確構(gòu)建RAC的硬件相互之間的關(guān)系和軟件相互之間的關(guān)系。除此之外,本書還介紹了一種高性能的Xen虛擬機(jī),它能夠幫助我們在有限的環(huán)境中模擬RAC環(huán)境,且比其他的虛擬機(jī)有更好的性能。 在安全性方面討論了數(shù)據(jù)庫存儲(chǔ)安全(各種備份、恢復(fù)技術(shù))和訪問安全性DatabaseVault技術(shù),同時(shí)分享了筆者在這幾年工作中積累的RAC高可用性方面的經(jīng)驗(yàn),以幫助讀者從整個(gè)架構(gòu)層面提高RAC系統(tǒng)的安全性、穩(wěn)定性、性能和可用性。讀者對象本書以O(shè)racle 11gR2 RAC為切入點(diǎn)討論RAC的基礎(chǔ)、原理、管理、高可用、備份與恢復(fù)、調(diào)優(yōu)等內(nèi)容,主要適合以下人群閱讀: ·Oracle數(shù)據(jù)庫、高可用性架構(gòu)的愛好者 ·Oracle數(shù)據(jù)庫相關(guān)技術(shù)的領(lǐng)導(dǎo)者 ·Oracle高可用性數(shù)據(jù)庫的實(shí)施人員 ·Oracle RAC數(shù)據(jù)庫的管理、運(yùn)維人員 ·學(xué)習(xí)Oracle數(shù)據(jù)庫的大專院校的學(xué)生 ·需要對Oracle數(shù)據(jù)庫知識(shí)進(jìn)行升級的各類人員如何閱讀本書 本書分為四大部分,讀者可以根據(jù)不同的需要有選擇地閱讀,也可將本書作為手冊在必要的時(shí)候查看相關(guān)的內(nèi)容。 基礎(chǔ)篇(第1~2章)討論RAC的基礎(chǔ)結(jié)構(gòu)(硬件結(jié)構(gòu)、軟件結(jié)構(gòu))、Oracle RAC的特點(diǎn),以及11gR2 RAC的安裝部署。 原理篇(第3~5章)對RAC的軟件結(jié)構(gòu)進(jìn)行較深入的討論,以11gR2 Grid Infrastructure為基礎(chǔ),討論集群軟件Clusterware、存儲(chǔ)軟件ASM和RAC的工作原理。 實(shí)戰(zhàn)篇(第6~13章)結(jié)合實(shí)際工作中常用到的管理技術(shù),討論11gR2中的高可用性連接、數(shù)據(jù)庫的分類、節(jié)點(diǎn)的管理與升級、ASM和RAC的管理、Oracle 數(shù)據(jù)庫最高可用性,以及數(shù)據(jù)庫的備份與恢復(fù)相關(guān)技術(shù)。 高級篇(第14~15章)討論11gR2集成到Database RDBMS軟件中的安全組件DatabaseVault,嚴(yán)格控制包括數(shù)據(jù)庫DBA在內(nèi)的用戶權(quán)限。并結(jié)合筆者的工作經(jīng)驗(yàn),從RAC的結(jié)構(gòu)出發(fā),討論RAC的穩(wěn)定性和性能優(yōu)化。勘誤和支持 筆者盡了自己的最大努力完成此書,由于水平有限、時(shí)間倉促,書中難免會(huì)出現(xiàn)一些錯(cuò)誤、不準(zhǔn)確或考慮不全面的地方,懇請讀者批評指正,筆者很樂意與大家分享、討論在Oracle數(shù)據(jù)庫學(xué)習(xí)工作中遇到的問題和總結(jié)的經(jīng)驗(yàn),相關(guān)的內(nèi)容可以通過郵箱happiness.liu@163.com直接和筆者聯(lián)系。 另外,作者針對此書新建了一篇博文:http://space. itpub.net/?uid-23135684-actionviewspace-itemid-732377,書的介紹、目錄、勘誤和讀者反饋等有價(jià)值的信息會(huì)及時(shí)在博文上更新。致謝 本書能夠出版離不開機(jī)械工業(yè)出版社華章公司的編輯們的辛勤工作,首先要感謝楊福川、白宇、吳怡和佘潔編輯一年多以來的信任、支持、鼓勵(lì)和寬容,正是我們共同的努力才使這本書能夠順利出版。其次要感謝一直以來關(guān)心和幫助我的公司領(lǐng)導(dǎo)和同事,是他們的關(guān)心和幫助開啟了我的Oracle數(shù)據(jù)庫管理員生涯。最后要感謝給予我支持的家人、朋友。劉炳林2012年4月于中國成都
內(nèi)容概要
《構(gòu)建最高可用Oracle數(shù)據(jù)庫系統(tǒng)(Oracle11gR2RAC管理維護(hù)與性能優(yōu)化)》由劉炳林著,從硬件和軟件兩個(gè)維度系統(tǒng)且全面地講解了Oracle
11g R2
RAC的架構(gòu)、工作原理、管理及維護(hù)的系統(tǒng)理論和方法,以及性能優(yōu)化的技巧和最佳實(shí)踐,能為構(gòu)建最高可用的Oracle數(shù)據(jù)庫系統(tǒng)提供有價(jià)值的指導(dǎo)。它實(shí)踐性非常強(qiáng),案例都是基于實(shí)際生產(chǎn)環(huán)境的,為各種常見疑難問題提供了經(jīng)驗(yàn)性的解決方案,同時(shí)闡述了其中原理,授人以魚,也授人以漁。
《構(gòu)建最高可用Oracle數(shù)據(jù)庫系統(tǒng)(Oracle11gR2RAC管理維護(hù)與性能優(yōu)化)》一共15章:第1章介紹了RAC的體系結(jié)構(gòu)、特點(diǎn)、存在的問題以及包含的各種軟件;第2章非常細(xì)致地講解了如何搭建一個(gè)類似于生產(chǎn)環(huán)境的RAC;第3章和第4章分別講解了集群軟件Clusterware和存儲(chǔ)軟件ASM的作用、特點(diǎn)以及工作原理;第5章和第6章深入闡述了RAC的工作原理和高可用性連接;第7章介紹了幾種常見的高可用數(shù)據(jù)庫類型;第8章詳細(xì)地講解了RAC節(jié)點(diǎn)的管理與升級;第9章和第10章分別講解了ASM和RAC涉及的各種管理工具和管理問題;第11章深入探討了RAC的最高可用性;第12~14章講解了RAC的備份、恢復(fù)和安全性;第15章從多個(gè)維度探討了RAC的穩(wěn)定性和性能優(yōu)化。
作者簡介
劉炳林,高級Oracle技術(shù)工程師,多年來一直從事Oracle數(shù)據(jù)庫相關(guān)產(chǎn)品及其技術(shù)的研究與實(shí)踐,積累了豐富的經(jīng)驗(yàn)。對Oracle
Database、Oracle GoldenGate有深入的研究,對IBM的硬件產(chǎn)品和存儲(chǔ)產(chǎn)品也有較深入的了解,能解決Oracle
Database在AIX、Hp-UX、Linux、Windows等多個(gè)平臺(tái)上執(zhí)行部署、高可用性、備份、恢復(fù)、安全性和性能優(yōu)化等相關(guān)的操作時(shí)遇到的各種常見問題和疑難問題?;钴S于ITPub技術(shù)社區(qū),熱衷于通過Blog的方式與同行分享技術(shù)心得和經(jīng)驗(yàn),曾獲得“ITPub
2011年度最佳Blog寫作獎(jiǎng)”。
書籍目錄
推薦序
前言
第1章 認(rèn)識(shí)Oracle RAC
1.1 RAC產(chǎn)生的背景
1.2 RAC體系結(jié)構(gòu)
1.2.1整體結(jié)構(gòu)
1.2.2物理層次結(jié)構(gòu)
1.2.3邏輯層次結(jié)構(gòu)
1.3 RAC的特點(diǎn)
1.3.1雙機(jī)并行
1.3.2高可用性
1.3.3易伸縮性
1.3.4低成本
1.3.5高吞吐量
1.4 RAC存在的問題
1.4.1穩(wěn)定性
1.4.2高性能
1.5 RAC軟件
1.5.1存儲(chǔ)管理軟件
1.5.2集群管理軟件
1.5.3數(shù)據(jù)庫管理軟件
1.6本章小結(jié)
第2章 搭建類似生產(chǎn)環(huán)境的RAC
2.1搭建環(huán)境
2.1.1 RAC的物理結(jié)構(gòu)
2.1.硬件環(huán)境
2.1.3軟件環(huán)境
2.2搭建存儲(chǔ)服務(wù)器
2.2.1安裝Openfiler操作系統(tǒng)
2.2.2Openfiler主界面
2.2.3配置iSCSI磁盤
2.3搭建數(shù)據(jù)庫服務(wù)器
2.3.1為服務(wù)器配置4個(gè)網(wǎng)卡
2.3.2安裝Linux操作系統(tǒng)
2.3.3掛載iSCSI磁盤
2.3.4配置udev固定iSCSI磁盤設(shè)備名稱
2.3.5配置服務(wù)器的圖形化環(huán)境
2.4 RAC運(yùn)行環(huán)境安裝前檢查
2.4.1服務(wù)器檢查
2.4.2存儲(chǔ)檢查
2.4.3網(wǎng)絡(luò)檢查
2.5配置數(shù)據(jù)庫服務(wù)器
2.5.1安裝軟件包
2.5.2修改系統(tǒng)參數(shù)
2.5.3配置域名解析服務(wù)
2.5.4配置hosts文件
2.5.5創(chuàng)建組、用戶和目錄
2.5.6設(shè)置環(huán)境變量
2.5.7配置SSH用戶等效性
2.5.8配置時(shí)間同步服務(wù)
2.5.9安裝cvuqdisk包
2.5.10 CVU驗(yàn)證安裝環(huán)境
2.6創(chuàng)建ASM磁盤
2.6.1安裝ASMLib驅(qū)動(dòng)
2.6.2創(chuàng)建ASMLib磁盤
2.7部署RAC
2.7.1安裝Grid Infrastructure
2.7.2安裝Database DBMS
2.7.3創(chuàng)建ASM磁盤組
2.7.4創(chuàng)建RAC數(shù)據(jù)庫
2.8測試RAC
2.8.1連接方式測試
2.8.2異常情況測試
2.9虛擬機(jī)搭建RAC
2.9.1虛擬機(jī)Xen簡介
2.9.2啟動(dòng)主機(jī)Xen內(nèi)核
2.9.3 Xen虛擬機(jī)創(chuàng)建網(wǎng)絡(luò)環(huán)境
2.9.4創(chuàng)建Xen存儲(chǔ)服務(wù)器
2.9.5創(chuàng)建Xen數(shù)據(jù)庫服務(wù)器
2.10本章小結(jié)
第3章 Clusterware集群軟件
3.1 Grid Infrastructure架構(gòu)
3.1.1 GI的特點(diǎn)
3.1.2 GI的應(yīng)用
3.1.3 Clusterware的特點(diǎn)
3.1.4 Clusterware增強(qiáng)的特性
3.2 Clusterware磁盤文件
3.2.1表決磁盤
3.2.2集群注冊表
3.2.3本地注冊表
3.3 Clusterware啟動(dòng)流程
3.3.1啟動(dòng)流程
3.3.2后臺(tái)進(jìn)程
3.4 Clusterware隔離機(jī)制
3.4.1 Clusterware心跳
3.4.2 Clusterware隔離特性IPMI
3.4.3 RAC隔離體系
3.5網(wǎng)格即插即用
3.5.1 GPnP結(jié)構(gòu)
3.5.2 GPnP profile文件
3.5.3 mDNS服務(wù)
3.6日志體系
3.6.1 ADR的特點(diǎn)
3.6.2 ADR目錄結(jié)構(gòu)
3.6.3命令行工具ADRCI
3.6.4 Clusterware日志文件
3.6.5 ASM實(shí)例和監(jiān)聽日志文件
3.6.6 Database日志文件
3.7本章小結(jié)
第4章 ASM存儲(chǔ)軟件
4.1 ASM簡介
4.1.1 ASM的特點(diǎn)
4.1.2 ASM實(shí)例的功能
4.2 ASM磁盤組
4.2.1 ASM磁盤
4.2.2共享ASM磁盤組
4.2.3 ASM邏輯結(jié)構(gòu)
4.2.4 ASM故障組
4.2.5 ASM條帶化
4.3 ASM文件
4.3.1 ASM文件類型
4.3.2 ASM別名
4.3.3 ASM文件模板
4.4 ASM數(shù)據(jù)結(jié)構(gòu)
4.4.1物理元數(shù)據(jù)
4.4.2虛擬元數(shù)據(jù)
4.5 ASM操作
4.5.1 RDBMS操作ASM文件
4.5.2 ASM文件的分配
4.5.3 ASM區(qū)間讀寫特性
4.5.4 ASM同步技術(shù)
4.5.5 ASM實(shí)例恢復(fù)和Crash恢復(fù)
4.5.6 ASM磁盤組操作
4.6 ACFS集群文件系統(tǒng)
4.6.1 ACFS概述
4.6.2 ADVM動(dòng)態(tài)卷管理
4.6.3 ACFS快照
4.6.4 ACFS的備份和恢復(fù)
4.6.5 ACFS同ASM整合
4.7本章小結(jié)
第5章 RAC工作原理
5.1單實(shí)例并發(fā)與一致性
5.1.1數(shù)據(jù)讀一致性與寫一致性
5.1.2多版本數(shù)據(jù)塊
5.1.3 ANSIISO事務(wù)隔離級別
5.1.4 Oracle事務(wù)隔離級別
5.1.5鎖管理器
5.2 RAC資源的協(xié)調(diào)和管理
5.2.1 Cache Fusion的結(jié)構(gòu)
5.2.2 Cache Fusion工作原理
5.2.3 GES全局控制
5.3 RAC并發(fā)與一致性
5.3.1 DLM鎖管理器
5.3.2多版本數(shù)據(jù)塊
5.3.3 Cache Fusion資源
5.3.4 RAC中的SCN
5.4本章小結(jié)
第6章 RAC的高可用性連接
6.1 Oracle Net Service
6.1.1 Oracle Net結(jié)構(gòu)
6.1.2 Oracle Net命名方法
6.1.3 Oracle Net工作原理
6.1.4 Oracle Net Listener工作原理
6.1.5 JDBC工作原理
6.2 Oracle高可用性連接組件
6.2.1 SCAN別名
6.2.2 SCAN監(jiān)聽器
6.2.3 SCAN解析
6.2.4 SCAN兼容性配置
6.2.5動(dòng)態(tài)注冊與負(fù)載均衡
6.2.6 SCAN配置信息
6.2.7 SCAN VIP與節(jié)點(diǎn)VIP
6.2.8 CLUSTER_INTERCONNECTS參數(shù)
6.2.9 HAIP高可用性內(nèi)聯(lián)接
6.3 Service資源
6.3.1 Service資源的特點(diǎn)
6.3.2使用SRVCTL工具添加Service資源
6.3.3使用DBMS_SERVICE管理Service資源
6.3.4使用EM管理Service資源
6.3.5 Service數(shù)據(jù)字典
6.3.6 Service功能測試
6.4 Failover特性
6.4.1連接時(shí)Failover
6.4.2 TAF機(jī)制
6.4.3 Failover功能測試
6.5本章小結(jié)
第7章 高可用數(shù)據(jù)庫類型
7.1 Restart數(shù)據(jù)庫
7.1.1安裝Restart數(shù)據(jù)庫
7.1.2 Grid Infrastructure重新配置
7.1.3 Restart數(shù)據(jù)庫的管理
7.2 RAC One Node數(shù)據(jù)庫
7.2.1安裝RAC One Node數(shù)據(jù)庫
7.2.2 RAC One Node的Failover特性
7.2.3 RAC One Node數(shù)據(jù)庫在線遷移
7.3 RAC One Node和RAC相互轉(zhuǎn)換
7.3.1從RAC轉(zhuǎn)換為RAC One Node
7.3.2從RAC One Node轉(zhuǎn)換成RAC
7.4本章小結(jié)
第8章 RAC節(jié)點(diǎn)管理與升級
8.1添加節(jié)點(diǎn)
8.1.1服務(wù)器配置
8.1.2添加節(jié)點(diǎn)
8.1.3克隆節(jié)點(diǎn)
8.2刪除節(jié)點(diǎn)
8.2.1刪除節(jié)點(diǎn)實(shí)例
8.2.2卸載節(jié)點(diǎn)Database軟件
8.2.3卸載節(jié)點(diǎn)Clusterware軟件
8.3卸載工具
8.3.1 dei tall工具
8.3.2 clusterdeconfig工具
8.4 RAC升級
8.4.1升級Grid Infrastructure軟件
8.4.2升級Database軟件
8.4.3升級Database數(shù)據(jù)字典
8.5本章小結(jié)
第9章 ASM管理
9.1 ASM磁盤、實(shí)例與權(quán)限
9.1.1 ASM磁盤支持的存儲(chǔ)介質(zhì)
9.1.2 ASM初始化參數(shù)
9.1.3管理ASM實(shí)例
9.1.4 ASM實(shí)例訪問認(rèn)證
9.2管理ASM磁盤組
9.2.1 ASM磁盤組使用的原則
9.2.2磁盤Discovery機(jī)制
9.2.3加載、卸載磁盤組
9.2.4磁盤組屬性
9.2.5創(chuàng)建磁盤組
9.2.6磁盤組容量管理
9.2.7修改磁盤組
9.2.8 DROP磁盤組
9.2.9重命名磁盤組
9.3管理ASM磁盤組特性
9.3.1 ASM快速鏡像重新同步
9.3.2磁盤組兼容性屬性
9.4 ASMCMD工具
9.4.1 ASMCMD運(yùn)行環(huán)境
9.4.2 ASMCMD命令
9.4.3 ASMCMD管理實(shí)例
9.4.4 ASMCMD管理文件
9.5創(chuàng)建與管理ACFS
9.5.1 ACFS驅(qū)動(dòng)資源管理
9.5.2 ACFS注冊表資源管理
9.5.3 ASMCA圖形化工具創(chuàng)建ACFS
9.5.4 ASMCMD管理卷
9.5.5手動(dòng)創(chuàng)建ACFS
9.6 ASM管理工具
9.6.1 SRVCTL工具
9.6.2 ASMCA工具
9.6.3 EM工具
9.7本章小結(jié)
第10章 RAC管理
10.1 Clusterware磁盤文件管理
10.1.1管理表決磁盤文件
10.1.2管理OCR文件
10.1.3表決磁盤和OCR的恢復(fù)案例
10.1.4管理OLR文件
10.1.5重建表決磁盤和OCR文件
10.1.6重新配置Grid Infrastructure
10.2 Grid Infrastructure常用的管理工具
10.2.1 OLSNODES工具
10.2.2 CRSCTL工具
10.2.3 SRVCTL工具
10.2.4 OIFCFG接口配置工具
10.3驗(yàn)證工具CVU
10.3.1基于階段的驗(yàn)證
10.3.2 Grid Infrastructure安裝階段驗(yàn)證
10.3.3基于組件的驗(yàn)證
10.3.4共享存儲(chǔ)組件驗(yàn)證
10.3.5遇到問題時(shí)的驗(yàn)證
10.4 Grid Infrastructure故障檢測
10.4.1 ohasd.bin不能啟動(dòng)成功
10.4.2 OHASD代理不能啟動(dòng)
10.4.3 ocssd.bin不能啟動(dòng)
10.4.4 c d.bin不能啟動(dòng)
10.4.5 gpnpd.bin不能啟動(dòng)
10.4.6其他守護(hù)進(jìn)程不能啟動(dòng)
10.4.7 CRSD代理不能啟動(dòng)
10.5修改RAC節(jié)點(diǎn)網(wǎng)絡(luò)配置
10.5.1修改VIP地址
10.5.2修改SCAN VIP地址
10.5.3修改私有IP地址
10.5.4修改內(nèi)聯(lián)網(wǎng)絡(luò)接口
10.5.5修改公共IP地址
10.5.6修改機(jī)器名
10.6 EM工具的創(chuàng)建和管理
10.6.1使用DBCA配置EM工具
10.6.2使用EMCA創(chuàng)建EM工具
10.6.3 EM工具的日常管理
10.7 CHM集群健康監(jiān)控
10.7.1 CHM工具介紹
10.7.2 CHM支持的平臺(tái)及版本
10.7.3 CHM的進(jìn)程和組件
10.7.4 CHM的基本特性
10.7.5 CHM的管理與維護(hù)
10.7.6 CHM與OSWatcher對比
10.8本章小結(jié)
第11章 最高可用性
11.1最高可用性架構(gòu)
11.1.1 Data Guard優(yōu)勢
11.1.2客戶端Failover
11.1.3 Data Guard配置
11.1.4 Standby數(shù)據(jù)庫
11.1.5 Data Guard保護(hù)模式
11.2 Data Guard服務(wù)
11.2.1日志傳輸服務(wù)
11.2.2日志應(yīng)用服務(wù)
11.2.3數(shù)據(jù)庫角色轉(zhuǎn)變
11.3物理Standby數(shù)據(jù)庫
11.3.1創(chuàng)建物理Standby數(shù)據(jù)庫
11.3.2監(jiān)控日志傳輸服務(wù)
11.3.3監(jiān)控日志應(yīng)用服務(wù)
11.3.4管理日志應(yīng)用服務(wù)
11.3.5修改Data Guard保護(hù)模式
11.4邏輯Standby數(shù)據(jù)庫
11.4.1創(chuàng)建邏輯Standby數(shù)據(jù)庫的前提條件
11.4.2補(bǔ)充日志及日志記錄規(guī)則
11.4.3驗(yàn)證主數(shù)據(jù)庫唯一標(biāo)識(shí)
11.4.4創(chuàng)建邏輯Standby數(shù)據(jù)庫
11.4.5管理日志應(yīng)用服務(wù)
11.5快照Standby數(shù)據(jù)庫
11.5.1快照Standby數(shù)據(jù)庫的特點(diǎn)
11.5.2將物理Standby數(shù)據(jù)庫轉(zhuǎn)換為快照Standby數(shù)據(jù)庫
11.5.3將快照Standby數(shù)據(jù)庫轉(zhuǎn)換為物理Standby數(shù)據(jù)庫
11.6主備數(shù)據(jù)庫切換
11.6.1 Switchover切換
11.6.2 Failover切換
11.7本章小結(jié)
第12章 RAC備份
12.1備份與恢復(fù)基礎(chǔ)
12.1.1備份和恢復(fù)解決方案
12.1.2數(shù)據(jù)庫備份的分類
12.1.3錯(cuò)誤類型
12.2物理備份工具RMAN
12.2.1 RMAN工作環(huán)境
12.2.2 RMAN支持備份的文件
12.2.3閃回恢復(fù)區(qū)
12.2.4 RMAN環(huán)境變量
12.2.5 RMAN的登錄方式
12.2.6 RMAN執(zhí)行命令的模式
12.2.7修改數(shù)據(jù)庫歸檔模式
12.3 RMAN工作原理
12.3.1 RMAN與控制文件
12.3.2 RMAN與數(shù)據(jù)塊
12.3.3 RMAN恢復(fù)需要的文件
12.3.4 RMAN通道
12.4 RMAN備份介質(zhì)
12.4.1備份集與備份片
12.4.2鏡像拷貝
12.5 RMAN備份方式
12.5.1完全備份
12.5.2增量備份
12.5.3合并備份
12.6 RMAN備份命令
12.6.1永久參數(shù)配置
12.6.2 RMAN中常用命令
12.6.3多通道配置
12.6.4歸檔Redo日志刪除策略
12.6.5二進(jìn)制壓縮
12.7其他備份恢復(fù)技術(shù)
12.7.1用戶管理備份
12.7.2導(dǎo)入導(dǎo)出工具數(shù)據(jù)泵
12.7.3跨平臺(tái)數(shù)據(jù)遷移
12.7.4可傳輸表空間
12.7.5使用RMAN工具復(fù)制數(shù)據(jù)庫
12.8本章小結(jié)
第13章 RAC恢復(fù)
13.1恢復(fù)技術(shù)基礎(chǔ)
13.1.1恢復(fù)解決方案
13.1.2 SCN時(shí)間機(jī)制
13.1.3日志線程與聯(lián)機(jī)Redo日志
13.1.4 UNDO表空間
13.2實(shí)例恢復(fù)
13.2.1 RAC的實(shí)例恢復(fù)
13.2.2實(shí)例恢復(fù)的階段
13.3介質(zhì)恢復(fù)
13.3.1介質(zhì)恢復(fù)的過程
13.3.2物理壞塊和邏輯壞塊
13.3.3壞塊的檢測工具
13.3.4塊的損壞與恢復(fù)
13.3.5數(shù)據(jù)庫完全恢復(fù)
13.3.6數(shù)據(jù)庫不完全恢復(fù)
13.3.7表空間時(shí)間點(diǎn)恢復(fù)
13.4閃回恢復(fù)技術(shù)
13.4.1閃回配置
13.4.2閃回?cái)?shù)據(jù)庫
13.4.3閃回表
13.4.4快速閃回細(xì)粒度數(shù)據(jù)
13.4.5閃回事務(wù)
13.4.6閃回DROP的表
13.5數(shù)據(jù)庫特殊情況的恢復(fù)
13.5.1聯(lián)機(jī)Redo日志損壞與恢復(fù)
13.5.2數(shù)據(jù)文件脫機(jī)與恢復(fù)
13.5.3表空間脫機(jī)與恢復(fù)
13.6本章小結(jié)
第14章 RAC安全性
14.1數(shù)據(jù)訪問安全性
14.1.1 Oracle安全性解決方案
14.1.2 VPD和OLS策略
14.2 Database Vault部署
14.2.1 Database Vault軟件安裝
14.2.2 Database Vault組件添加
14.2.3 Database Vault注冊
14.2.4 Database Vault禁用和啟用
14.2.5 Database Vault的配置和管理
14.3 Database Vault訪問控制組件
14.3.1領(lǐng)域
14.3.2規(guī)則集
14.3.3命令規(guī)則
14.3.4因子
14.3.5安全應(yīng)用程序角色
14.3.6多規(guī)則認(rèn)證例子
14.4本章小結(jié)
第15章 RAC穩(wěn)定性與性能優(yōu)化
15.1服務(wù)器硬件
15.1.1 Firmware固件升級
15.1.2硬件設(shè)備兼容性
15.1.3 FC HBA卡冗余
15.1.4 Infiniband技術(shù)
15.1.5 RAC硬件結(jié)構(gòu)案例
15.2操作系統(tǒng)
15.2.1認(rèn)證操作系統(tǒng)
15.2.2多路徑軟件
15.2.3雙網(wǎng)卡綁定
15.2.4合理分配SGA大小
15.2.5提高內(nèi)存的訪問效率
15.3 RAC Database
15.3.1 Oracle版本
15.3.2數(shù)據(jù)表空間的調(diào)整
15.3.3 DML語句性能調(diào)整
15.3.4臨時(shí)表空間的調(diào)整
15.3.5日志文件的調(diào)整
15.3.6 UNDO表空間的調(diào)整
15.4應(yīng)用系統(tǒng)
15.4.1應(yīng)用拆分
15.4.2 SQL執(zhí)行過程
15.4.3 SQL解析
15.4.4 SQL優(yōu)化
15.4.5 SQL行源生成
15.4.6 SQL執(zhí)行
15.5本章小結(jié)
章節(jié)摘錄
第1章認(rèn)識(shí)Oracle RAC 對于信息系統(tǒng)來說,數(shù)據(jù)庫可謂是其核心,它極大地影響了信息系統(tǒng)的安全性(數(shù)據(jù)安全、訪問安全)、穩(wěn)定性和整個(gè)信息系統(tǒng)的性能。這也是衡量數(shù)據(jù)庫產(chǎn)品品質(zhì)的三個(gè)重要指標(biāo),各大數(shù)據(jù)庫廠商針對這些問題不斷地增強(qiáng)自身產(chǎn)品的競爭力,以謀求更多的商業(yè)價(jià)值。本書討論的是目前使用最為廣泛的Oracle公司的數(shù)據(jù)庫產(chǎn)品及其高可用性解決方案。 Oracle RAC(Real Application Cluster,真正的應(yīng)用集群)應(yīng)用非常廣泛,幾乎支持目前的所有主流平臺(tái),尤其是Linux平臺(tái),Oracle公司支持力度是最大的,在Linux平臺(tái)的特性也是最多的,所以本書以Linux作為討論的平臺(tái)。1.1 RAC產(chǎn)生的背景就像每家每戶用電一樣,作為用電戶總是不希望家里出現(xiàn)停電的情況,因?yàn)橥k妼θ粘I顜順O大的不便。同樣,作為信息系統(tǒng)的客戶也不希望系統(tǒng)出現(xiàn)異常情況,這同樣會(huì)影響客戶正常的生產(chǎn)和生活。從硬件來說,為了追求信息系統(tǒng)更加高效穩(wěn)定的運(yùn)行,支撐信息系統(tǒng)運(yùn)行的各個(gè)硬件組成部分,在產(chǎn)品長時(shí)間高效穩(wěn)定運(yùn)行方面得到了巨大的發(fā)展。例如,UPS電源保證機(jī)房在斷電的情況下能支撐較長時(shí)間的供電,服務(wù)器有非常多不同于一般PC的設(shè)計(jì)來保證服務(wù)器能夠長時(shí)間穩(wěn)定的運(yùn)行,存儲(chǔ)系統(tǒng)也在不斷地發(fā)展與進(jìn)步,這些是硬件方面的內(nèi)容,是信息系統(tǒng)運(yùn)行的基礎(chǔ)。 從軟件上來說,作為信息系統(tǒng)核心的數(shù)據(jù)庫產(chǎn)品在不斷增強(qiáng)產(chǎn)品質(zhì)量的同時(shí),也提出了自己的高可用性解決方案,并且這些方案也在不斷地增強(qiáng)和普及。本書討論的RAC數(shù)據(jù)庫就是Oracle公司針對數(shù)據(jù)庫的高可用性解決方案,數(shù)據(jù)庫的高可用性依賴于硬件的穩(wěn)定運(yùn)行和設(shè)備的冗余,軟硬件高效穩(wěn)定的協(xié)同工作才能夠保證系統(tǒng)更加安全、穩(wěn)定和高效地運(yùn)行。
媒體關(guān)注與評論
本書立足于Oracle 11gR2,從硬件層面討論了RAC的架構(gòu),從軟件層面討論了RAC的組成,以及它們之間如何協(xié)同工作來保證Oracle數(shù)據(jù)庫的高可用性。本書有幾大特點(diǎn):第一,內(nèi)容比較新,基于最新的RAC版本,其他相關(guān)的軟件和技術(shù)也是最新的;第二,理論體系比較完整,從宏觀和微觀兩個(gè)角度對RAC的架構(gòu)、工作原理、管理維護(hù)、性能優(yōu)化等做了全面而細(xì)致的講解;第三,實(shí)踐性比較強(qiáng),幾乎所有案例都是模擬實(shí)際生產(chǎn)環(huán)境的,而非安裝在虛擬機(jī)上;第四,內(nèi)容有深度,探討了很多關(guān)于高可用的話題,都是作者多年實(shí)踐經(jīng)驗(yàn)的結(jié)晶。對于想全面掌握最新RAC技術(shù)的讀者來說,本書不可錯(cuò)過!——ITpub技術(shù)論壇
編輯推薦
《構(gòu)建最高可用Oracle數(shù)據(jù)庫系統(tǒng):Oracle 11gR2 RAC管理、維護(hù)與性能優(yōu)化》編輯推薦:從硬件和軟件兩個(gè)維度系統(tǒng)講解了Oracle 11g R2 RAC的工作原理、管理和維護(hù)的方法,以及性能優(yōu)化,為構(gòu)建最高可用Oracle數(shù)據(jù)庫系統(tǒng)提供絕佳指導(dǎo);基于實(shí)際生產(chǎn)環(huán)境,通過大量實(shí)踐為各種常見疑難問題提供了經(jīng)驗(yàn)性解決方案,并闡述了其原理。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
構(gòu)建最高可用Oracle數(shù)據(jù)庫系統(tǒng) PDF格式下載