構(gòu)建最高可用Oracle數(shù)據(jù)庫(kù)系統(tǒng)

出版時(shí)間:2012-7  出版社:機(jī)械工業(yè)出版社  作者:劉炳林  頁(yè)數(shù):617  
Tag標(biāo)簽:無(wú)  

前言

為什么要寫這本書    剛工作的時(shí)候我是一名Java開發(fā)人員,除了從事開發(fā)工作外,還管理AIX服務(wù)器,以及安裝在上面的Oracle數(shù)據(jù)庫(kù)和一些其他軟件。一個(gè)偶然的機(jī)會(huì),我接觸到了Oracle OCP認(rèn)證,對(duì)Oracle數(shù)據(jù)庫(kù)產(chǎn)生了濃厚的興趣。經(jīng)過(guò)一年的努力,我順利通過(guò)了OCP的所有考試,并取得了OCP證書??梢哉f(shuō),我的Oracle生涯實(shí)際上是從參加Oracle OCP考試開始的。此后,由于公司正處在發(fā)展壯大的階段,有很多用到Oracle數(shù)據(jù)庫(kù)的項(xiàng)目,我作為公司唯一擁有Oracle OCP認(rèn)證的員工,很自然成為了一名專職的Oracle數(shù)據(jù)庫(kù)管理員,提供Oracle數(shù)據(jù)庫(kù)相關(guān)的支持與服務(wù)。經(jīng)過(guò)不斷的努力,我在Oracle數(shù)據(jù)庫(kù)方面的經(jīng)驗(yàn)也得到了不斷的積累。     2010年年初,為了更好地工作,我開始用Blog的形式記錄自己的工作點(diǎn)滴。最初也只是為了方便資料的搜索、收藏、查看,以及總結(jié)自己的工作經(jīng)驗(yàn)。隨著時(shí)間的推移和Oracle知識(shí)的累積,在編輯的鼓勵(lì)下我決定編寫這本有關(guān)Oracle 11gR2 RAC的書,與大家一起分享我對(duì)Oracle數(shù)據(jù)庫(kù)的理解,以及工作中總結(jié)的經(jīng)驗(yàn)。愿與大家相互學(xué)習(xí)、共同進(jìn)步。    對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō),安全是第一位的,這里的安全指的是數(shù)據(jù)本身存儲(chǔ)的安全和訪問(wèn)的安全;其次是穩(wěn)定性,特別是對(duì)于RAC來(lái)說(shuō),客戶選擇使用RAC的大部分原因在于提高數(shù)據(jù)庫(kù)的高可用性,如果穩(wěn)定性不能保證,高可用性又從何談起,由于RAC的結(jié)構(gòu)比單機(jī)的結(jié)構(gòu)復(fù)雜很多,所以需要更多的思考來(lái)確保RAC環(huán)境的穩(wěn)定性;最后考慮的才是高可用性下的性能問(wèn)題,本書正是以這樣一種思維來(lái)編寫的。    數(shù)據(jù)是系統(tǒng)的靈魂,數(shù)據(jù)庫(kù)是數(shù)據(jù)的載體。數(shù)據(jù)庫(kù)記錄了客戶數(shù)據(jù)積累的過(guò)程,是公司甚至是社會(huì)的寶貴財(cái)富。數(shù)據(jù)庫(kù)管理員作為數(shù)據(jù)的管理者,承擔(dān)著保護(hù)數(shù)據(jù)安全的基本職責(zé)。    每次出差在飛機(jī)上的時(shí)候我都會(huì)想,數(shù)據(jù)庫(kù)管理員就好比開飛機(jī)的機(jī)長(zhǎng),機(jī)長(zhǎng)有保護(hù)所有乘客安全的職責(zé),而他們?cè)鷮?shí)的技能加上認(rèn)真負(fù)責(zé)的態(tài)度才能保證所有乘客的飛行安全。同樣,作為數(shù)據(jù)庫(kù)管理員的我們,也需要平時(shí)苦練技能,用同樣的態(tài)度對(duì)待自己的工作,這樣才可能確保我們管理的數(shù)據(jù)庫(kù)安全、穩(wěn)定地運(yùn)行。數(shù)據(jù)庫(kù)管理員的任何一個(gè)失誤都可能導(dǎo)致系統(tǒng)不穩(wěn)定,甚至是數(shù)據(jù)的丟失,丟失數(shù)據(jù)對(duì)于一個(gè)企業(yè)來(lái)說(shuō)是莫大的損失,對(duì)于數(shù)據(jù)庫(kù)管理者個(gè)人來(lái)說(shuō)也是失職。    我常以“膽大心細(xì)”來(lái)要求自己的工作?!澳懘蟆笔侵笖?shù)據(jù)庫(kù)DBA要具有創(chuàng)新精神,有排除故障的勇氣、自信、方法和毅力;“心細(xì)”是指我們要以非常謹(jǐn)慎的態(tài)度對(duì)待我們管理的數(shù)據(jù)庫(kù),要有充分的準(zhǔn)備、縝密的思考、清醒的頭腦和冷靜的判斷,這些特質(zhì)也許我們還不完全具備,但在工作和生活中我們都要有意識(shí)地來(lái)鍛煉這些特質(zhì),因?yàn)檫@些特質(zhì)與我們掌握的技能同樣重要。數(shù)據(jù)庫(kù)管理員的工作并不完全依賴于技術(shù),也需要良好的工作方法和強(qiáng)烈的責(zé)任心??偠灾?,希望我們共同努力學(xué)習(xí),為中國(guó)的數(shù)據(jù)庫(kù)事業(yè)做出自己的貢獻(xiàn)。本書特點(diǎn)    本書以11gR2 Grid Infrastructure為基礎(chǔ),結(jié)合RAC Database、Active Data Guard討論Oracle數(shù)據(jù)庫(kù)高可用性解決方案。詳細(xì)討論了Grid Infrastructure架構(gòu)涉及的Clusterware和ASM的工作原理與管理方法,以及RAC數(shù)據(jù)庫(kù)的工作原理。    本書采用目前最普及的Linux環(huán)境作為討論平臺(tái),在RAC環(huán)境搭建方面利用IP SAN技術(shù)突出了RAC環(huán)境中共享存儲(chǔ)的重要性。使用日常工作中常見(jiàn)的設(shè)備搭建一個(gè)類似生產(chǎn)環(huán)境的RAC,而非傳統(tǒng)的使用虛擬機(jī)來(lái)搭建RAC,這樣能使讀者更容易理解RAC的結(jié)構(gòu),明確構(gòu)建RAC的硬件相互之間的關(guān)系和軟件相互之間的關(guān)系。除此之外,本書還介紹了一種高性能的Xen虛擬機(jī),它能夠幫助我們?cè)谟邢薜沫h(huán)境中模擬RAC環(huán)境,且比其他的虛擬機(jī)有更好的性能。    在安全性方面討論了數(shù)據(jù)庫(kù)存儲(chǔ)安全(各種備份、恢復(fù)技術(shù))和訪問(wèn)安全性DatabaseVault技術(shù),同時(shí)分享了筆者在這幾年工作中積累的RAC高可用性方面的經(jīng)驗(yàn),以幫助讀者從整個(gè)架構(gòu)層面提高RAC系統(tǒng)的安全性、穩(wěn)定性、性能和可用性。讀者對(duì)象本書以O(shè)racle 11gR2 RAC為切入點(diǎn)討論RAC的基礎(chǔ)、原理、管理、高可用、備份與恢復(fù)、調(diào)優(yōu)等內(nèi)容,主要適合以下人群閱讀: ·Oracle數(shù)據(jù)庫(kù)、高可用性架構(gòu)的愛(ài)好者 ·Oracle數(shù)據(jù)庫(kù)相關(guān)技術(shù)的領(lǐng)導(dǎo)者 ·Oracle高可用性數(shù)據(jù)庫(kù)的實(shí)施人員 ·Oracle RAC數(shù)據(jù)庫(kù)的管理、運(yùn)維人員 ·學(xué)習(xí)Oracle數(shù)據(jù)庫(kù)的大專院校的學(xué)生 ·需要對(duì)Oracle數(shù)據(jù)庫(kù)知識(shí)進(jìn)行升級(jí)的各類人員如何閱讀本書    本書分為四大部分,讀者可以根據(jù)不同的需要有選擇地閱讀,也可將本書作為手冊(cè)在必要的時(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章)對(duì)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ù)庫(kù)的分類、節(jié)點(diǎn)的管理與升級(jí)、ASM和RAC的管理、Oracle 數(shù)據(jù)庫(kù)最高可用性,以及數(shù)據(jù)庫(kù)的備份與恢復(fù)相關(guān)技術(shù)。    高級(jí)篇(第14~15章)討論11gR2集成到Database RDBMS軟件中的安全組件DatabaseVault,嚴(yán)格控制包括數(shù)據(jù)庫(kù)DBA在內(nèi)的用戶權(quán)限。并結(jié)合筆者的工作經(jīng)驗(yàn),從RAC的結(jié)構(gòu)出發(fā),討論RAC的穩(wěn)定性和性能優(yōu)化。勘誤和支持    筆者盡了自己的最大努力完成此書,由于水平有限、時(shí)間倉(cāng)促,書中難免會(huì)出現(xiàn)一些錯(cuò)誤、不準(zhǔn)確或考慮不全面的地方,懇請(qǐng)讀者批評(píng)指正,筆者很樂(lè)意與大家分享、討論在Oracle數(shù)據(jù)庫(kù)學(xué)習(xí)工作中遇到的問(wèn)題和總結(jié)的經(jīng)驗(yàn),相關(guān)的內(nèi)容可以通過(guò)郵箱happiness.liu@163.com直接和筆者聯(lián)系。    另外,作者針對(duì)此書新建了一篇博文:http://space. itpub.net/?uid-23135684-actionviewspace-itemid-732377,書的介紹、目錄、勘誤和讀者反饋等有價(jià)值的信息會(huì)及時(shí)在博文上更新。致謝   本書能夠出版離不開機(jī)械工業(yè)出版社華章公司的編輯們的辛勤工作,首先要感謝楊福川、白宇、吳怡和佘潔編輯一年多以來(lái)的信任、支持、鼓勵(lì)和寬容,正是我們共同的努力才使這本書能夠順利出版。其次要感謝一直以來(lái)關(guān)心和幫助我的公司領(lǐng)導(dǎo)和同事,是他們的關(guān)心和幫助開啟了我的Oracle數(shù)據(jù)庫(kù)管理員生涯。最后要感謝給予我支持的家人、朋友。劉炳林2012年4月于中國(guó)成都

內(nèi)容概要

《構(gòu)建最高可用Oracle數(shù)據(jù)庫(kù)系統(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ù)庫(kù)系統(tǒng)提供有價(jià)值的指導(dǎo)。它實(shí)踐性非常強(qiáng),案例都是基于實(shí)際生產(chǎn)環(huán)境的,為各種常見(jiàn)疑難問(wèn)題提供了經(jīng)驗(yàn)性的解決方案,同時(shí)闡述了其中原理,授人以魚,也授人以漁。
《構(gòu)建最高可用Oracle數(shù)據(jù)庫(kù)系統(tǒng)(Oracle11gR2RAC管理維護(hù)與性能優(yōu)化)》一共15章:第1章介紹了RAC的體系結(jié)構(gòu)、特點(diǎn)、存在的問(wèn)題以及包含的各種軟件;第2章非常細(xì)致地講解了如何搭建一個(gè)類似于生產(chǎn)環(huán)境的RAC;第3章和第4章分別講解了集群軟件Clusterware和存儲(chǔ)軟件ASM的作用、特點(diǎn)以及工作原理;第5章和第6章深入闡述了RAC的工作原理和高可用性連接;第7章介紹了幾種常見(jiàn)的高可用數(shù)據(jù)庫(kù)類型;第8章詳細(xì)地講解了RAC節(jié)點(diǎn)的管理與升級(jí);第9章和第10章分別講解了ASM和RAC涉及的各種管理工具和管理問(wèn)題;第11章深入探討了RAC的最高可用性;第12~14章講解了RAC的備份、恢復(fù)和安全性;第15章從多個(gè)維度探討了RAC的穩(wěn)定性和性能優(yōu)化。

作者簡(jiǎn)介

劉炳林,高級(jí)Oracle技術(shù)工程師,多年來(lái)一直從事Oracle數(shù)據(jù)庫(kù)相關(guān)產(chǎn)品及其技術(shù)的研究與實(shí)踐,積累了豐富的經(jīng)驗(yàn)。對(duì)Oracle
Database、Oracle GoldenGate有深入的研究,對(duì)IBM的硬件產(chǎn)品和存儲(chǔ)產(chǎn)品也有較深入的了解,能解決Oracle
Database在AIX、Hp-UX、Linux、Windows等多個(gè)平臺(tái)上執(zhí)行部署、高可用性、備份、恢復(fù)、安全性和性能優(yōu)化等相關(guān)的操作時(shí)遇到的各種常見(jiàn)問(wèn)題和疑難問(wèn)題?;钴S于ITPub技術(shù)社區(qū),熱衷于通過(guò)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存在的問(wèn)題
1.4.1穩(wěn)定性
1.4.2高性能
1.5 RAC軟件
1.5.1存儲(chǔ)管理軟件
1.5.2集群管理軟件
1.5.3數(shù)據(jù)庫(kù)管理軟件
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ù)庫(kù)服務(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ù)庫(kù)服務(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ù)庫(kù)
2.8測(cè)試RAC
2.8.1連接方式測(cè)試
2.8.2異常情況測(cè)試
2.9虛擬機(jī)搭建RAC
2.9.1虛擬機(jī)Xen簡(jiǎn)介
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ù)庫(kù)服務(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集群注冊(cè)表
3.2.3本地注冊(cè)表
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簡(jiǎn)介
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ù)隔離級(jí)別
5.1.4 Oracle事務(wù)隔離級(jí)別
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)注冊(cè)與負(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功能測(cè)試
6.4 Failover特性
6.4.1連接時(shí)Failover
6.4.2 TAF機(jī)制
6.4.3 Failover功能測(cè)試
6.5本章小結(jié)
第7章 高可用數(shù)據(jù)庫(kù)類型
7.1 Restart數(shù)據(jù)庫(kù)
7.1.1安裝Restart數(shù)據(jù)庫(kù)
7.1.2 Grid Infrastructure重新配置
7.1.3 Restart數(shù)據(jù)庫(kù)的管理
7.2 RAC One Node數(shù)據(jù)庫(kù)
7.2.1安裝RAC One Node數(shù)據(jù)庫(kù)
7.2.2 RAC One Node的Failover特性
7.2.3 RAC One Node數(shù)據(jù)庫(kù)在線遷移
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)管理與升級(jí)
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升級(jí)
8.4.1升級(jí)Grid Infrastructure軟件
8.4.2升級(jí)Database軟件
8.4.3升級(jí)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í)例訪問(wèn)認(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注冊(cè)表資源管理
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遇到問(wèn)題時(shí)的驗(yàn)證
10.4 Grid Infrastructure故障檢測(cè)
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對(duì)比
10.8本章小結(jié)
第11章 最高可用性
11.1最高可用性架構(gòu)
11.1.1 Data Guard優(yōu)勢(shì)
11.1.2客戶端Failover
11.1.3 Data Guard配置
11.1.4 Standby數(shù)據(jù)庫(kù)
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ù)庫(kù)角色轉(zhuǎn)變
11.3物理Standby數(shù)據(jù)庫(kù)
11.3.1創(chuàng)建物理Standby數(shù)據(jù)庫(kù)
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ù)庫(kù)
11.4.1創(chuàng)建邏輯Standby數(shù)據(jù)庫(kù)的前提條件
11.4.2補(bǔ)充日志及日志記錄規(guī)則
11.4.3驗(yàn)證主數(shù)據(jù)庫(kù)唯一標(biāo)識(shí)
11.4.4創(chuàng)建邏輯Standby數(shù)據(jù)庫(kù)
11.4.5管理日志應(yīng)用服務(wù)
11.5快照Standby數(shù)據(jù)庫(kù)
11.5.1快照Standby數(shù)據(jù)庫(kù)的特點(diǎn)
11.5.2將物理Standby數(shù)據(jù)庫(kù)轉(zhuǎn)換為快照Standby數(shù)據(jù)庫(kù)
11.5.3將快照Standby數(shù)據(jù)庫(kù)轉(zhuǎn)換為物理Standby數(shù)據(jù)庫(kù)
11.6主備數(shù)據(jù)庫(kù)切換
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ù)庫(kù)備份的分類
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ù)庫(kù)歸檔模式
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ù)庫(kù)
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ù)的過(guò)程
13.3.2物理壞塊和邏輯壞塊
13.3.3壞塊的檢測(cè)工具
13.3.4塊的損壞與恢復(fù)
13.3.5數(shù)據(jù)庫(kù)完全恢復(fù)
13.3.6數(shù)據(jù)庫(kù)不完全恢復(fù)
13.3.7表空間時(shí)間點(diǎn)恢復(fù)
13.4閃回恢復(fù)技術(shù)
13.4.1閃回配置
13.4.2閃回?cái)?shù)據(jù)庫(kù)
13.4.3閃回表
13.4.4快速閃回細(xì)粒度數(shù)據(jù)
13.4.5閃回事務(wù)
13.4.6閃回DROP的表
13.5數(shù)據(jù)庫(kù)特殊情況的恢復(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ù)訪問(wèn)安全性
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注冊(cè)
14.2.4 Database Vault禁用和啟用
14.2.5 Database Vault的配置和管理
14.3 Database Vault訪問(wèn)控制組件
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固件升級(jí)
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)存的訪問(wèn)效率
15.3 RAC Database
15.3.1 Oracle版本
15.3.2數(shù)據(jù)表空間的調(diào)整
15.3.3 DML語(yǔ)句性能調(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í)行過(guò)程
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    對(duì)于信息系統(tǒng)來(lái)說(shuō),數(shù)據(jù)庫(kù)可謂是其核心,它極大地影響了信息系統(tǒng)的安全性(數(shù)據(jù)安全、訪問(wèn)安全)、穩(wěn)定性和整個(gè)信息系統(tǒng)的性能。這也是衡量數(shù)據(jù)庫(kù)產(chǎn)品品質(zhì)的三個(gè)重要指標(biāo),各大數(shù)據(jù)庫(kù)廠商針對(duì)這些問(wèn)題不斷地增強(qiáng)自身產(chǎn)品的競(jìng)爭(zhēng)力,以謀求更多的商業(yè)價(jià)值。本書討論的是目前使用最為廣泛的Oracle公司的數(shù)據(jù)庫(kù)產(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妼?duì)日常生活帶來(lái)極大的不便。同樣,作為信息系統(tǒng)的客戶也不希望系統(tǒng)出現(xiàn)異常情況,這同樣會(huì)影響客戶正常的生產(chǎn)和生活。從硬件來(lái)說(shuō),為了追求信息系統(tǒng)更加高效穩(wěn)定的運(yùn)行,支撐信息系統(tǒng)運(yùn)行的各個(gè)硬件組成部分,在產(chǎn)品長(zhǎng)時(shí)間高效穩(wěn)定運(yùn)行方面得到了巨大的發(fā)展。例如,UPS電源保證機(jī)房在斷電的情況下能支撐較長(zhǎng)時(shí)間的供電,服務(wù)器有非常多不同于一般PC的設(shè)計(jì)來(lái)保證服務(wù)器能夠長(zhǎng)時(shí)間穩(wěn)定的運(yùn)行,存儲(chǔ)系統(tǒng)也在不斷地發(fā)展與進(jìn)步,這些是硬件方面的內(nèi)容,是信息系統(tǒng)運(yùn)行的基礎(chǔ)。    從軟件上來(lái)說(shuō),作為信息系統(tǒng)核心的數(shù)據(jù)庫(kù)產(chǎn)品在不斷增強(qiáng)產(chǎn)品質(zhì)量的同時(shí),也提出了自己的高可用性解決方案,并且這些方案也在不斷地增強(qiáng)和普及。本書討論的RAC數(shù)據(jù)庫(kù)就是Oracle公司針對(duì)數(shù)據(jù)庫(kù)的高可用性解決方案,數(shù)據(jù)庫(kù)的高可用性依賴于硬件的穩(wěn)定運(yùn)行和設(shè)備的冗余,軟硬件高效穩(wěn)定的協(xié)同工作才能夠保證系統(tǒng)更加安全、穩(wěn)定和高效地運(yùn)行。

媒體關(guān)注與評(píng)論

本書立足于Oracle 11gR2,從硬件層面討論了RAC的架構(gòu),從軟件層面討論了RAC的組成,以及它們之間如何協(xié)同工作來(lái)保證Oracle數(shù)據(jù)庫(kù)的高可用性。本書有幾大特點(diǎn):第一,內(nèi)容比較新,基于最新的RAC版本,其他相關(guān)的軟件和技術(shù)也是最新的;第二,理論體系比較完整,從宏觀和微觀兩個(gè)角度對(duì)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é)晶。對(duì)于想全面掌握最新RAC技術(shù)的讀者來(lái)說(shuō),本書不可錯(cuò)過(guò)!——ITpub技術(shù)論壇

編輯推薦

《構(gòu)建最高可用Oracle數(shù)據(jù)庫(kù)系統(tǒng):Oracle 11gR2 RAC管理、維護(hù)與性能優(yōu)化》編輯推薦:從硬件和軟件兩個(gè)維度系統(tǒng)講解了Oracle 11g R2 RAC的工作原理、管理和維護(hù)的方法,以及性能優(yōu)化,為構(gòu)建最高可用Oracle數(shù)據(jù)庫(kù)系統(tǒng)提供絕佳指導(dǎo);基于實(shí)際生產(chǎn)環(huán)境,通過(guò)大量實(shí)踐為各種常見(jiàn)疑難問(wèn)題提供了經(jīng)驗(yàn)性解決方案,并闡述了其原理。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    構(gòu)建最高可用Oracle數(shù)據(jù)庫(kù)系統(tǒng) PDF格式下載


用戶評(píng)論 (總計(jì)33條)

 
 

  •   書中作者將rac用非常生動(dòng)的實(shí)例進(jìn)行了講解,非常好!
  •   寫的的確不錯(cuò)的RAC方面的書
  •   非常喜歡,內(nèi)容豐富;
  •   整體還不錯(cuò)的一本書。
  •   工具書看,用的時(shí)候再拿出來(lái)查資料。
  •   GOOD FOR ME
  •   內(nèi)容不錯(cuò),很好,書的內(nèi)容不錯(cuò),其他就不知道了?。?!
  •   書沒(méi)得說(shuō)!
  •   到貨速度很快,內(nèi)容很好。
  •   書不錯(cuò),慢慢讀了……
  •   大概看了下目錄,可以!
  •   寫得還好。
  •   寶貝很不錯(cuò)呦,你值得擁有
  •   剛好手上項(xiàng)目涉及RAC,希望對(duì)工作是否有幫助,以后補(bǔ)結(jié)論
  •   挺好,挺厚的一本書
  •   替同事買的,據(jù)說(shuō)還不錯(cuò).
  •   推薦大家學(xué)習(xí)!
  •   看看。學(xué)學(xué)。
  •   書本質(zhì)量,還行。內(nèi)容原理性的東西感覺(jué)還少。
  •   內(nèi)容可以 其他不好
  •   非常不喜歡這本書,不是用心來(lái)寫的
  •   內(nèi)容凌亂、無(wú)章法,感覺(jué)作者就在自吹自擂
  •   本書寫的內(nèi)容充實(shí),對(duì)了解11gRAC新特性非常有幫助。
  •   不錯(cuò),書的質(zhì)量還是很可以的,
  •   書本質(zhì)量不錯(cuò),內(nèi)容也很好,值得一讀,比新華書店便宜好多好多的,哈哈!
  •   對(duì)于想了解11G RAC的還是可以 一看
  •   11g RAC的核心內(nèi)容都基本具備,可以作為RAC的中文參考書。如果自己沒(méi)有親自動(dòng)手安裝過(guò)RAC,那么對(duì)其中的技術(shù)內(nèi)容是難以深入了解的。本書可以作為《Oracle automatic Storage management》,《Oracle Database 11g Oracle Real Appication Clusters... 閱讀更多
  •   內(nèi)容比較豐富,但有些章節(jié)寫的比較淺顯。 感覺(jué)是為了湊內(nèi)容而添加的。 但書中還是有些作者的實(shí)戰(zhàn)經(jīng)驗(yàn)的分享,還是不錯(cuò)的。 某些章節(jié)比較適合于剛接觸RAC的人員。
  •   Oracle的一本好書
  •   湊單買的,比較詳細(xì)
  •   Oracle 11gR2 RAC管理、維護(hù)與性能優(yōu)化
  •   看了一部分,感覺(jué)很有用
  •     對(duì)于一般說(shuō)教、原理性的書籍,我個(gè)人已經(jīng)不會(huì)再去買了。這種信息可以上網(wǎng)查找,如果非要找權(quán)威信息可以上官網(wǎng)找文檔,現(xiàn)在網(wǎng)絡(luò)這么發(fā)達(dá)這種信息十分的好找。 而像本書這種有經(jīng)驗(yàn)的工程師的總結(jié)性的書籍,買下來(lái)的話十分的超值,畢竟這個(gè)是作者的經(jīng)驗(yàn)的結(jié)晶,是經(jīng)驗(yàn)的匯總,可以根據(jù)書中的案例,對(duì)自己設(shè)身處地的想想,假如我在這種情況下,我該怎么處理?為什么作者會(huì)這么做,有什么好處?我的解決方案與作者相比有哪些優(yōu)缺點(diǎn)?這些都可以舉一反三。 這本書我買回來(lái),用了大約10來(lái)個(gè)小時(shí)粗略的翻了一下,很多還是很有看點(diǎn)的,有不少篇幅我很期待,這兩天會(huì)靜下心來(lái)去閱讀。所以這本書對(duì)于我個(gè)人來(lái)說(shuō),還是很有好處的,對(duì)我現(xiàn)今的本職工作和今后的職業(yè)發(fā)展來(lái)說(shuō),也十分的有益。這本書原理介紹比較簡(jiǎn)略,所以初學(xué)的兄弟可能第一次看有些累,但是這個(gè)完全沒(méi)關(guān)系,oracle的官方文檔放在那里就是讓我們?nèi)シ?、去學(xué)的。根據(jù)官方文檔去自學(xué),比任何基礎(chǔ)教材都要正規(guī),都要事半功倍。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7