出版時間:2012-7 出版社:電子工業(yè)出版社 作者:文平 頁數(shù):702 字?jǐn)?shù):990000
Tag標(biāo)簽:無
前言
推 薦 序二十年來,伴隨著IT應(yīng)用水平的持續(xù)深入,數(shù)據(jù)庫技術(shù)與應(yīng)用已相對成熟。作為IT基礎(chǔ)設(shè)施的核心組成部件,數(shù)據(jù)庫不再是可以孤立存在的系統(tǒng)——它與服務(wù)器系統(tǒng)、存儲系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)等硬件緊密相連,與操作系統(tǒng)、中間件系統(tǒng)、應(yīng)用編碼等軟件緊密相連,與用戶訪問模式、使用頻度、數(shù)據(jù)壓力緊密相連。這種多重關(guān)聯(lián)特性,決定了數(shù)據(jù)庫在可用性方面、可靠性方面、運(yùn)行性能方面,成為一門廣具綜合性的獨(dú)立學(xué)科。工程實(shí)施方面,則表現(xiàn)為一項(xiàng)嚴(yán)密的系統(tǒng)工程。這個系統(tǒng)工程,橫貫IT基礎(chǔ)設(shè)計(jì)中的服務(wù)器、存儲、網(wǎng)絡(luò)、數(shù)據(jù)庫等平臺,縱通數(shù)據(jù)庫設(shè)計(jì)與開發(fā)、實(shí)施與部署、運(yùn)維與優(yōu)化等生命周期的各個階段。橫縱聯(lián)合,則成一個成功的IT系統(tǒng),割裂關(guān)系,則為失敗埋下伏筆。我們能否找到這其中的規(guī)律?也許不是很容易!IT應(yīng)用的一個顯著特點(diǎn)就是個性化:需求個性化、部署個性化、使用個性化。在這樣一種高度個性化的需求環(huán)境內(nèi),提煉出一個普遍適用的數(shù)據(jù)庫架構(gòu)、部署、運(yùn)維、優(yōu)化準(zhǔn)則,這似乎并不可行。但這并不是說沒有規(guī)律可循,至少在一個局部的范圍內(nèi)是可行的-----因?yàn)槲覀儸F(xiàn)在閱讀的這本書,就是要試圖做到這一點(diǎn)。這是一本視角獨(dú)特的技術(shù)專著!這本書討論了業(yè)界著名的Oracle數(shù)據(jù)庫系統(tǒng),承載運(yùn)行于同樣著名的AIX/UNIX系統(tǒng)之上,配合運(yùn)行,共為數(shù)據(jù)庫服務(wù)器的技術(shù)問題。該書站在系統(tǒng)工程的層面,全局性地描述了Oracle在AIX平臺下應(yīng)用部署、存儲模式、服務(wù)器配置、網(wǎng)絡(luò)調(diào)整、并行集群、容災(zāi)與備份、調(diào)整與優(yōu)化等全場景技術(shù)問題,其內(nèi)容跨越了數(shù)據(jù)庫內(nèi)、數(shù)據(jù)庫外的完整知識體系。這正是本書的可薦之處!作為本書作者的同行,我們一同處于巨變中的IT產(chǎn)業(yè)。云計(jì)算體系結(jié)構(gòu)已悄然落地,大數(shù)據(jù)應(yīng)用時代也如約到來。在這場變革中,我希望文平,作為華為IT產(chǎn)品線資深架構(gòu)師,在云計(jì)算架構(gòu)領(lǐng)域?yàn)槿A為做出貢獻(xiàn)。同時,我也希望文平的這本書,以其豐富的技術(shù)內(nèi)涵,為廣大業(yè)界同仁,做出知識和經(jīng)驗(yàn)上的貢獻(xiàn)!此致劉艷春AIX 高級認(rèn)證技術(shù)專家資深 UNIX 系統(tǒng)管理員2012年4月作 者 序站得高,則看得遠(yuǎn),大家都明白這個道理!和用戶討論這樣一個問題。用戶:Oracle可以跨平臺,這么說Oracle和操作系統(tǒng)關(guān)系不大,是這樣嗎?我:我認(rèn)為這要從不同的角度來分析。可以說大,也可以說不大。我:站在程序員編程的角度,對于應(yīng)用邏輯來說,關(guān)系不大。站在系統(tǒng)集成、管理員的角度,需要考慮系統(tǒng)實(shí)施、管理、容災(zāi)、性能,那就是最緊密的關(guān)系。用戶:做數(shù)據(jù)庫的人走了,說應(yīng)該是UNIX的問題。我給服務(wù)器廠商打800電話,他們又說是上層數(shù)據(jù)庫的問題!他們怎么都有理?。课遥菏前?,他們可能都對!問題需要綜合分析,不能片面考慮??赡懿粌H是數(shù)據(jù)庫問題,或是UNIX問題,而是更高層面上的系統(tǒng)問題。用戶:可……現(xiàn)在該找誰呢?我:(汗……)用戶:換系統(tǒng)!我:(汗……)換成另外一個死循環(huán)?類似上面的對話,每周都在重復(fù),只不過換成不同的甲方或用戶而已。由于各自產(chǎn)品線的不同、利益的差異,各產(chǎn)品供應(yīng)商顯然沒有意愿或能力把服務(wù)線整合到一起,而這往往是用戶真正需要的!用戶需要的是針對“服務(wù)器”整體的服務(wù)和支持,包含主機(jī)、存儲、容災(zāi)、數(shù)據(jù)庫、應(yīng)用等諸多模塊。這些模塊之間相互依賴、互有影響,是一個充滿了未知和奇妙的整合體。是這樣的一個IT整合體在提供服務(wù),而不是僅僅依靠其中的一兵一卒!對于這樣一個整體,單獨(dú)的知識面和經(jīng)驗(yàn)難以適從,僅從Oracle看問題或僅從UNIX著手分析必然會管中窺豹、以偏概全、難得要領(lǐng)!站得高些,才能看得見全部!幾年前著手編寫這本書,就是基于這樣的立意——站在全局的高度,以功能實(shí)現(xiàn)為出發(fā)點(diǎn),綜合解析數(shù)據(jù)庫服務(wù)器系統(tǒng)。本書以頗具代表性的IBM AIX為UNIX平臺,以O(shè)racle最新版Oracle 11g R2、R1以及Oracle 10g為數(shù)據(jù)平臺,兼顧其他UNIX和Oracle 9i數(shù)據(jù)庫產(chǎn)品,就服務(wù)器系統(tǒng)構(gòu)建、運(yùn)維、集群化、容災(zāi)和性能等方面展開討論?;蛟S這本描述“系統(tǒng)”的書,能起到星火之用,解決用戶一些實(shí)際問題,為業(yè)界做出些許貢獻(xiàn)!僅就一本技術(shù)專著而言,這本書不能解決所有問題,更沒有所謂的“絕招、法寶”在里面。18年從事數(shù)據(jù)庫研究和實(shí)踐的成功經(jīng)驗(yàn)與失敗教訓(xùn)告訴我——從來就不曾有過什么絕招和法寶!能相信和依賴的,只有自己的勤奮和認(rèn)真罷了!感謝大家選擇這本書!文平IT架構(gòu)師華為技術(shù)有限公司前 言2012,繼續(xù)努力!2011,本書新版 2010,本書再版 2009,本書首版本書的立意和內(nèi)容在服務(wù)器領(lǐng)域,IBM p系列服務(wù)器與AIX操作系統(tǒng)毫無疑問是UNIX服務(wù)器領(lǐng)域中的佼佼者,它代表著UNIX深刻的技術(shù)內(nèi)涵和廣泛的用戶基礎(chǔ)。同樣地,Oracle是數(shù)據(jù)庫領(lǐng)域事實(shí)上的市場領(lǐng)導(dǎo)者,眾多IT應(yīng)用系統(tǒng)采用了Oracle構(gòu)架,運(yùn)行Oracle數(shù)據(jù)庫作為其數(shù)據(jù)支撐節(jié)點(diǎn)。目前Oracle用戶已經(jīng)可以升級其數(shù)據(jù)庫到Oracle Database 11g Release 2版本。實(shí)踐上,運(yùn)行在AIX上的Oracle數(shù)據(jù)庫系統(tǒng)是諸多大中型系統(tǒng)的典型配置方式——用戶得益于IBM AIX的堅(jiān)固支撐,受惠于Oracle的可用性保證!但凡事都有兩面性,AIX是一套復(fù)雜的UNIX系統(tǒng),Oracle則是一種“最難”的數(shù)據(jù)庫。對于任何用戶而言,了解、熟悉、運(yùn)用、掌握兩者的平臺特征和工程技術(shù)手段,需要進(jìn)行大量的學(xué)習(xí)、培訓(xùn)、實(shí)踐以及長時間的磨練!廣大數(shù)據(jù)庫用戶需要一種快捷的學(xué)習(xí)路徑以及可參考資料來幫助他們構(gòu)建、運(yùn)行、維護(hù)乃至優(yōu)化自己的系統(tǒng)!本書的立意即在于此!本書以AIX UNIX平臺為主線,以其他UNIX系統(tǒng)為參照,描述了數(shù)據(jù)庫系統(tǒng)Oracle 11gR2、Oracle 10g的構(gòu)架方法,說明了該數(shù)據(jù)庫在AIX平臺常用的諸多管理方面,提供了在AIX上實(shí)施Oracle集群的環(huán)境要素說明和實(shí)施方法,分析了服務(wù)器綜合容災(zāi)的工程手段和技術(shù)方法,綜合了在AIX系統(tǒng)上優(yōu)化Oracle運(yùn)行環(huán)境的諸多做法和要點(diǎn)。最后,本書還以AIX上Sybase ASE數(shù)據(jù)庫系統(tǒng)為對比,論述了Oracle在AIX上的獨(dú)到特征?;谏鲜龀霭l(fā)點(diǎn),本書力爭面向工程實(shí)踐,并面向用戶的實(shí)際需求展開論述。因此,本書并未刻意在學(xué)術(shù)上進(jìn)行高、精、尖的探索,而是力爭將復(fù)雜的事情簡單化,把各技術(shù)要點(diǎn)以最簡單的形式和大家能了解的方法擺在用戶面前!由于篇幅所限,有關(guān)AIX的技術(shù)內(nèi)容,本書并未有細(xì)致和深入的討論。有關(guān)AIX內(nèi)容部分請參見本書筆者的一本技術(shù)專著《AIX UNIX系統(tǒng)管理、維護(hù)與高可用集群建設(shè)》。同樣由于篇幅所限,有關(guān)Sybase的技術(shù)內(nèi)容,本書并未有細(xì)致和深入的討論。有關(guān)Sybase內(nèi)容部分請參見本書筆者的一本技術(shù)專著《Sybase數(shù)據(jù)庫在UNIX、Windows上的實(shí)施和管理》。本書的讀者群體本書的目標(biāo)讀者是那些在UNIX上進(jìn)行數(shù)據(jù)庫開發(fā)、維護(hù)、管理、優(yōu)化任務(wù)和高可用設(shè)置的工程技術(shù)人員,以及從事于這個尖端行業(yè)的人群。從技術(shù)角度看,本書所涉及的內(nèi)容全部是生產(chǎn)實(shí)踐中必要的過程和階段。因此,本書并沒有試圖去描繪一些新鮮熱辣的炒作概念或遙不可及的無用內(nèi)容,而是作為一種可以放在手邊的技術(shù)專著面向大眾,服務(wù)于系統(tǒng)用戶95%的日常工作需求。正因如此,本書注重細(xì)節(jié)描述和過程說明,讀者無須擁有非常深厚的專業(yè)技術(shù)基礎(chǔ)。當(dāng)然,學(xué)習(xí)的熱情和探索的精神是必不可少的!本書的內(nèi)容安排本書共分為五篇,按照數(shù)據(jù)庫項(xiàng)目實(shí)施中工作內(nèi)容的不同方向進(jìn)行了分組,各篇的內(nèi)容分述如下。第一篇 構(gòu)架篇本篇側(cè)重在于系統(tǒng)的構(gòu)架,以及構(gòu)架中的相關(guān)要素和重點(diǎn) 第1章 了解服務(wù)器運(yùn)行環(huán)境本章力圖使讀者站到一個足夠高的層次和高度來看待服務(wù)器技術(shù)框架。站得高,則看得必遠(yuǎn) 第2章 管理和維護(hù)服務(wù)器設(shè)備與服務(wù)Oracle運(yùn)行在AIX上,Oracle將使用AIX資源、調(diào)用AIX服務(wù),受AIX的運(yùn)行狀態(tài)影響 第3章 管理服務(wù)器存儲數(shù)據(jù)庫服務(wù)器的一個典型特征就是大量使用磁盤空間來存儲數(shù)據(jù)庫數(shù)據(jù)。Oracle需要AIX提供的存儲介質(zhì)來存儲數(shù)據(jù) 第4章 構(gòu)建Oracle環(huán)境Oracle的環(huán)境構(gòu)架相對復(fù)雜。用戶需要掌握Oracle系統(tǒng)構(gòu)架的具體工程細(xì)節(jié),并獲得動手能力第二篇 管理篇本篇結(jié)合了AIX系統(tǒng)的諸多特點(diǎn),綜合論述了Oracle在AIX上管理的具體方法和實(shí)踐行為規(guī)范 第5章 在AIX中Oracle數(shù)據(jù)庫管理日常管理是一個管理員工作的大部分內(nèi)容。本章描述了常用的管理內(nèi)容和做法 第6章 使用ASM跳過AIX卷空間管理ASM是Oracle提出的存儲管理最新的實(shí)施方法。Oracle推薦使用ASM來進(jìn)行磁盤空間的管理 第7章 管理AIX下Oracle的空間使用空間管理是系統(tǒng)管理的重點(diǎn)。Oracle需要各種不同的空間要素,需要管理和維護(hù)續(xù)表 第三篇 災(zāi)備篇本篇站在服務(wù)器的層面,綜合講述了在AIX運(yùn)行Oracle系統(tǒng)所需進(jìn)行的備份管理工作,以及災(zāi)難恢復(fù)實(shí)施方法 第8章 設(shè)計(jì)和實(shí)施AIX系統(tǒng)備份服務(wù)器系統(tǒng)的備份工作必須能夠兼顧操作系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫數(shù)據(jù)備份的各方面。AIX是備份中重要的一環(huán) 第9章 設(shè)計(jì)Oracle系統(tǒng)備份Oracle作為數(shù)據(jù)庫系統(tǒng),其備份方法和恢復(fù)手段與操作系統(tǒng)備份截然不同。按照規(guī)范的方法進(jìn)行備份對恢復(fù)有著不言而喻的意義 第10章 實(shí)施Oracle系統(tǒng)備份工程上實(shí)施數(shù)據(jù)庫備份的方法是百花齊放的。這里討論了若干種具體實(shí)施方法和手段 第11章 恢復(fù)崩潰的系統(tǒng)防患于未然!好的備份系統(tǒng)是經(jīng)過恢復(fù)測試的系統(tǒng)。讓我們看看如何用備份進(jìn)行系統(tǒng)恢復(fù)第四篇 集群篇在AIX平臺上RAC集群是一種廣泛使用的結(jié)構(gòu)。本篇即針對集群展開討論 第12章 構(gòu)建AIX下的Oracle集群環(huán)境集群是實(shí)現(xiàn)Oracle系統(tǒng)網(wǎng)
內(nèi)容概要
本書以AIX UNIX平臺為主線,以其他UNIX系統(tǒng)為參照,描述了數(shù)據(jù)庫系統(tǒng)Oracle 10g、Oracle
11g的構(gòu)架方法,說明了該數(shù)據(jù)庫在AIX平臺常用的管理內(nèi)容,提供了AIX上實(shí)施Oracle集群的環(huán)境要素和實(shí)施方法,分析了服務(wù)器綜合容災(zāi)的工程手段和技術(shù)方法,綜合了在AIX系統(tǒng)上優(yōu)化Oracle的諸多做法和要點(diǎn)。最后,本書還以Sybase
ASE數(shù)據(jù)庫系統(tǒng)作為對比,論述了Oracle在AIX上的特征。
本書力爭面向工程實(shí)踐,并面向用戶的實(shí)際需求展開論述。本書并未刻意進(jìn)行學(xué)術(shù)上的高、精、尖探索,而是力爭將復(fù)雜的事情簡單化,將各技術(shù)要點(diǎn)以最簡單的方式予以說明,以大家能了解的方式予以解決!
作者簡介
文平,數(shù)據(jù)庫系統(tǒng)顧問,1995年獲工學(xué)碩士,即開始從事于Oracle、Sybase、DB2等大型數(shù)據(jù)庫系統(tǒng)的應(yīng)用與研究,以及AIX、HP-UX、SCO等UNIX平臺的工程實(shí)踐。在十五年的從業(yè)經(jīng)歷中,歷經(jīng)獨(dú)立知識產(chǎn)權(quán)軟件研發(fā)、數(shù)十次大型數(shù)據(jù)庫項(xiàng)目開發(fā)和實(shí)施、涉及數(shù)據(jù)庫技術(shù)的數(shù)百次用戶技術(shù)培訓(xùn)與產(chǎn)品推廣,以及對上千用戶的直接技術(shù)支持!作者對工程和技術(shù)的深刻理解,以及分享知識的意愿,也許是本書最大的亮點(diǎn)!文平現(xiàn)就職于華為,任職為IT產(chǎn)品線資深架構(gòu)師。
書籍目錄
第一篇 構(gòu) 架 篇
第1章 了解服務(wù)器運(yùn)行環(huán)境
1.1 AIX:一種成熟的UNIX
1.1.1 AIX系統(tǒng)構(gòu)成要素
1.1.2 登錄AIX系統(tǒng)
1.1.3 RS6000服務(wù)器結(jié)構(gòu)
1.1.4 AIX系統(tǒng)管理界面
1.1.5 AIX中使用的Shell
1.1.6 AIX存儲組織結(jié)構(gòu)
1.1.7 AIX換頁空間(交換區(qū))
1.1.8 AIX文件系統(tǒng)結(jié)構(gòu)
1.1.9 AIX對象數(shù)據(jù)管理
1.1.10 AIX當(dāng)前進(jìn)程運(yùn)行
1.1.11 AIX用戶訪問過程
1.1.12 AIX各種服務(wù)提供
1.1.13 AIX網(wǎng)絡(luò)通信設(shè)置
1.1.14 AIX中的常用操作
1.2 Oracle與AIX系統(tǒng)
1.2.1 Oracle與AIX的角色
1.2.2 Oracle系統(tǒng)典型特征
1.2.3 系統(tǒng)全局區(qū)SGA
1.2.4 程序全局區(qū)PGA
1.2.5 Oracle后臺進(jìn)程
1.2.6 Oracle數(shù)據(jù)庫物理結(jié)構(gòu)
1.2.7 數(shù)據(jù)庫數(shù)據(jù)存放
1.2.8 數(shù)據(jù)庫的用戶訪問
第2章 管理和維護(hù)服務(wù)器設(shè)備與服務(wù)
2.1 管理AIX中的設(shè)備
2.1.1 AIX使用設(shè)備類型
2.1.2 AIX的設(shè)備分層管理
2.1.3 ODM對象數(shù)據(jù)庫
2.1.4 設(shè)備的狀態(tài)特征查看
2.1.5 設(shè)備的配置和檢測
2.1.6 設(shè)備屬性信息查看
2.1.7 創(chuàng)建主機(jī)硬件配置檔案
2.1.8 AIX中設(shè)備的改名
2.2 管理AIX中的服務(wù)
2.2.1 系統(tǒng)資源控制器的啟動
2.2.2 系統(tǒng)資源的啟動和關(guān)閉
2.2.3 系統(tǒng)資源的刷新
2.2.4 通常啟動的資源
2.3 AIX系統(tǒng)錯誤處理
2.4 AIX系統(tǒng)硬件診斷
2.5 AIX系統(tǒng)日志查看
2.6 AIX系統(tǒng)版本選擇
第3章 管理服務(wù)器存儲
3.1 AIX存儲基本框架
3.2 AIX的存儲概念要素
3.2.1 物理卷和卷組
3.2.2 邏輯卷和邏輯分區(qū)
3.2.3 AIX日志文件系統(tǒng)
3.2.4 文件系統(tǒng)掛載和目錄樹
3.3 系統(tǒng)存儲結(jié)構(gòu)的管理
3.3.1 系統(tǒng)中的卷組定義信息
3.3.2 增加、刪除和設(shè)置卷組
3.3.3 卷組中物理磁盤的改變
3.3.4 卷組重組提高磁盤性能
3.3.5 卷組的活動狀態(tài)管理
3.3.6 卷組的導(dǎo)入導(dǎo)出管理
3.3.7 邏輯卷的創(chuàng)建和維護(hù)
3.3.8 通過鏡像保護(hù)邏輯卷
3.3.9 通過條帶優(yōu)化邏輯卷
3.3.10 物理卷的設(shè)置和管理
3.4 文件系統(tǒng)管理
3.4.1 文件系統(tǒng)的創(chuàng)建和掛載
3.4.2 文件系統(tǒng)的卸載和刪除
3.4.3 文件系統(tǒng)空間使用維護(hù)
3.4.4 文件系統(tǒng)的擴(kuò)展
3.5 Oracle系統(tǒng)需要的存儲結(jié)構(gòu)
3.5.1 Oracle安裝需要的存儲結(jié)構(gòu)
3.5.2 建立Oracle需要的存儲結(jié)構(gòu)
3.5.3 建立Oracle數(shù)據(jù)庫的裸設(shè)備
3.6 使用ASM跳過AIX卷管理
第4章 構(gòu)建Oracle環(huán)境
4.1 一般安裝過程
4.2 準(zhǔn)備操作系統(tǒng)
4.3 準(zhǔn)備安裝環(huán)境
4.3.1 操作系統(tǒng)文件集和修補(bǔ)的安裝
4.3.2 設(shè)置操作系統(tǒng)內(nèi)核參數(shù)
4.3.3 設(shè)置Oracle用戶和組
4.3.4 準(zhǔn)備Oracle的文件系統(tǒng)
4.3.5 設(shè)置Oracle用戶環(huán)境變量
4.4 安裝Oracle數(shù)據(jù)庫系統(tǒng)
4.5 數(shù)據(jù)庫配置助手DBCA
4.6 升級Oracle數(shù)據(jù)庫
4.7 為數(shù)據(jù)庫進(jìn)行修補(bǔ)
4.8 創(chuàng)建裸設(shè)備數(shù)據(jù)庫
4.9 使用數(shù)據(jù)庫控制器
4.10 重構(gòu)數(shù)據(jù)庫控制器
4.11 通過控制臺管理數(shù)據(jù)庫
4.12 使用SQL*Plus管理數(shù)據(jù)庫
4.13 使用iSQL*Plus管理數(shù)據(jù)庫
4.14 AIX中Oracle的自動啟動
第二篇 管 理 篇
第5章 在AIX中Oracle數(shù)據(jù)庫管理
5.1 數(shù)據(jù)庫參數(shù)文件和參數(shù)
5.1.1 Oracle中常用參數(shù)
5.1.2 數(shù)據(jù)庫參數(shù)文件
5.1.3 數(shù)據(jù)庫參數(shù)調(diào)整
5.1.4 參數(shù)文件的操作
5.1.5 動態(tài)參數(shù)和靜態(tài)參數(shù)
5.1.6 啟動數(shù)據(jù)庫系統(tǒng)
5.1.7 關(guān)閉數(shù)據(jù)庫系統(tǒng)
5.1.8 暫停數(shù)據(jù)庫系統(tǒng)
5.2 相關(guān)服務(wù)的管理
5.2.1 監(jiān)聽器網(wǎng)絡(luò)服務(wù)
5.2.2 數(shù)據(jù)庫控制器服務(wù)
5.2.3 傳統(tǒng)OEM的使用
5.3 使用數(shù)據(jù)庫控制器
5.4 數(shù)據(jù)庫的腳本化創(chuàng)建
5.4.1 數(shù)據(jù)庫實(shí)施前的規(guī)劃
5.4.2 設(shè)置數(shù)據(jù)庫環(huán)境變量
5.4.3 創(chuàng)建數(shù)據(jù)庫口令文件
5.4.4 創(chuàng)建所需的目錄結(jié)構(gòu)
5.4.5 創(chuàng)建所需的參數(shù)文件
5.4.6 啟動實(shí)例創(chuàng)建數(shù)據(jù)庫
5.4.7 數(shù)據(jù)字典和PL/SQL包
5.4.8 創(chuàng)建數(shù)據(jù)庫控制器服務(wù)
5.4.9 夏時制對OEM的影響
5.4.10 OEM界面中字符亂碼問題
第6章 使用ASM跳過AIX卷空間管理
6.1 ASM的基本概念
6.1.1 ASM磁盤組、條帶化、鏡像
6.1.2 ASM磁盤的I/O平衡能力
6.1.3 ASM與RAC結(jié)構(gòu)的配合
6.2 ASM環(huán)境的實(shí)現(xiàn)
6.2.1 ASM實(shí)例的創(chuàng)建
6.2.2 使用DBCA創(chuàng)建ASM磁盤組
6.2.3 創(chuàng)建使用ASM的數(shù)據(jù)庫
6.3 遷移到ASM環(huán)境
6.4 ASM環(huán)境的管理
6.4.1 查看集群同步服務(wù)狀態(tài)
6.4.2 啟動和維護(hù)ASM服務(wù)
6.4.3 創(chuàng)建和刪除磁盤組
6.4.4 創(chuàng)建和刪除磁盤
6.4.5 掛載和卸載磁盤組
6.4.6 檢查磁盤組一致性
6.4.7 管理磁盤組中的目錄
6.4.8 查看磁盤組中的內(nèi)容
6.4.9 啟動ASM上的數(shù)據(jù)庫
6.4.10 備份ASM上的數(shù)據(jù)庫
6.4.11 在數(shù)據(jù)庫控制器下管理ASM
6.5 RAC下管理ASM環(huán)境
第7章 管理AIX下Oracle的空間使用
7.1 表空間和數(shù)據(jù)文件管理
7.1.1 建立表空間
7.1.2 表空間擴(kuò)容
7.1.3 表空間維護(hù)
7.1.4 在OEM中維護(hù)表空間
7.1.5 在OEM中維護(hù)數(shù)據(jù)文件
7.2 還原表空間管理
7.2.1 單節(jié)點(diǎn)系統(tǒng)還原設(shè)置
7.2.2 集群RAC中還原設(shè)置
7.2.3 系統(tǒng)還原統(tǒng)計(jì)與調(diào)整
7.2.4 在OEM中維護(hù)還原表空間
7.3 重做日志管理
7.3.1 日志組和日志成員的創(chuàng)建
7.3.2 日志組和日志成員的刪除
7.3.3 RAC集群下的日志管理
7.3.4 在OEM中維護(hù)重做日志
7.4 控制文件管理
7.4.1 多控制文件設(shè)置
7.4.2 控制文件損壞處理
7.4.3 重建控制文件
7.4.4 在OEM中維護(hù)控制文件
第三篇 災(zāi) 備 篇
第8章 設(shè)計(jì)和實(shí)施AIX系統(tǒng)備份
8.1 AIX系統(tǒng)備份設(shè)計(jì)
8.2 AIX系統(tǒng)備份的實(shí)施
8.2.1 rootvg卷組的備份
8.2.2 rootvg卷組的克隆
8.2.3 非rootvg卷組的備份
8.2.4 文件和文件系統(tǒng)的備份
8.2.5 文件系統(tǒng)的聯(lián)機(jī)備份
8.2.6 其他的備份命令
8.3 Oracle系統(tǒng)備份
8.4 數(shù)據(jù)庫的冷備份
8.5 制定系統(tǒng)備份策略
8.5.1 備份的內(nèi)容和范圍
8.5.2 備份的時機(jī)選擇
8.5.3 備份的保存方式
8.5.4 備份實(shí)施工作表格
第9章 設(shè)計(jì)Oracle系統(tǒng)備份
9.1 數(shù)據(jù)庫的可恢復(fù)性設(shè)置
9.1.1 數(shù)據(jù)文件的操作
9.1.2 日志文件的操作
9.1.3 檢查點(diǎn)和數(shù)據(jù)丟失
9.1.4 控制文件和系統(tǒng)運(yùn)行
9.1.5 日志和歸檔的操作
9.1.6 歸檔模式的選擇
9.1.7 設(shè)置為歸檔模式
9.1.8 數(shù)據(jù)庫歸檔要素的配置和設(shè)定
9.2 數(shù)據(jù)庫備份恢復(fù)的技術(shù)實(shí)現(xiàn)
9.2.1 備份與恢復(fù)的基本概念
9.2.2 Oracle數(shù)據(jù)庫的恢復(fù)
9.2.3 無須介入的錯誤
9.2.4 需要介入的錯誤
9.3 Oracle備份恢復(fù)工作環(huán)境
章節(jié)摘錄
版權(quán)頁: 插圖: 上面的顯示結(jié)果表明:卷組的名字為rootvg,其物理分區(qū)的劃分單位是16MB,按照16MB的尺寸劃分了1084個物理分區(qū)。該卷組由兩塊物理磁盤構(gòu)成,當(dāng)前處于激活狀態(tài),可讀寫。整個卷組上定義了10個邏輯卷,其中9個邏輯卷已被打開。 該卷組將在啟動時被自動激活,最多可以有32個物理磁盤。在向卷組添加磁盤的過程中,卷組最多可以擴(kuò)展出32512個物理分區(qū)(定義不同類型的卷組可以有不同的限制),每塊磁盤中最多可以有1016個物理分區(qū),卷組未設(shè)置熱備磁盤,邏輯磁道組為256KB。 卷組屬性中的VG DESCRIPTORS屬性稱為卷組描述區(qū)。卷組描述區(qū)(簡稱VGDA)是磁盤上的一個區(qū)域,用來存儲該磁盤所在卷組的定義信息,以及該卷組上定義的所有邏輯卷屬性和狀態(tài)。 每個物理卷至少有一個VGDA,一個卷組內(nèi)的所有磁盤都具有的完全相同的VGDA信息。對于兩塊盤構(gòu)成的卷組來說,默認(rèn)會有三個VGDA——一塊磁盤一個VGDA,另外一塊則有兩份VGDA。 使用卷組這種手段可以有效解決磁盤使用中的磁盤組合問題,使得操作系統(tǒng)在空間使用方面跳出了磁盤容量的限制。取代物理磁盤的正是卷組這種邏輯結(jié)構(gòu),其大小即為卷組內(nèi)磁盤容量的和。 在卷組定義后,AIX使用卷組的方式在卷組上定義邏輯卷(LV)。邏輯卷是位于卷組上物理分區(qū)的邏輯組合。邏輯卷上的數(shù)據(jù)對用戶顯示為連續(xù),但在物理卷上則顯示為跳躍。這就允許我們動態(tài)調(diào)整文件系統(tǒng)及空間的大小,并指定邏輯卷在物理磁盤上的跨盤分布。同時,這也為提高磁盤上數(shù)據(jù)存儲的靈活性及空間維護(hù)在使用和操作上的便利,提供技術(shù)上的保證。 卷組中創(chuàng)建邏輯卷的示意過程。一個邏輯卷由若干邏輯分區(qū)(LP)組成,每個邏輯分區(qū)對應(yīng)于一個物理分區(qū)(如果配置邏輯卷時使用了鏡像,則會有多個物理分區(qū)對應(yīng)一個邏輯分區(qū))。雖然邏輯分區(qū)是連續(xù)編號的,但底層的物理分區(qū)不必是連續(xù)的或相鄰的。
編輯推薦
《Oracle大型數(shù)據(jù)庫系統(tǒng)在AIX/UNIX上的實(shí)戰(zhàn)詳解(第2版)》是一本視角獨(dú)特的技術(shù)專著!討論了業(yè)界著名的Oracle數(shù)據(jù)庫系統(tǒng),承載運(yùn)行于同樣著名的AIX/U NI×系統(tǒng)之上,配合運(yùn)行,共為數(shù)據(jù)庫服務(wù)器的技術(shù)問題?!禣racle大型數(shù)據(jù)庫系統(tǒng)在AIX/UNIX上的實(shí)戰(zhàn)詳解(第2版)》站在系統(tǒng)工程的層面,全局性地描述了Oracle在AIX平臺下應(yīng)用部署、存儲模式、服務(wù)器配置、網(wǎng)絡(luò)調(diào)整、并行集群、容災(zāi)與備份、調(diào)整與優(yōu)化等全場景技術(shù)問題,其內(nèi)容跨越了數(shù)據(jù)庫內(nèi)、數(shù)據(jù)庫外的完整知識體系。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Oracle大型數(shù)據(jù)庫系統(tǒng)在AIX/UNIX上的實(shí)戰(zhàn)詳解 PDF格式下載