出版時間:2009-7 出版社:清華大學(xué) 作者:何明 頁數(shù):635
Tag標(biāo)簽:無
前言
許多想進(jìn)入Oracle數(shù)據(jù)庫領(lǐng)域的初學(xué)者,為了能成為Oracle專業(yè)人員而投入了大量的金錢、時間和精力,但最終都是半途而廢。其實他們本來可能會成為優(yōu)秀的Oracle數(shù)據(jù)庫管理員或優(yōu)秀的Oracle數(shù)據(jù)庫開發(fā)人員,是錯誤的培訓(xùn)理念和落后的培訓(xùn)方法加之糟糕的培訓(xùn)教材和平庸的教師使他們誤入了歧途,并徹底扼殺了他們在這方面的才華,摧毀了他們的自信心。不少培訓(xùn)中心以應(yīng)試的方式培養(yǎng)了一批又一批的紙上數(shù)據(jù)庫管理員和開發(fā)員。這種現(xiàn)狀是整個中國IT培訓(xùn)行業(yè)的悲哀。其實,教師這個職業(yè)有點像醫(yī)生,醫(yī)生把握著病人的生命,教師影響著學(xué)生的未來。一個平庸的教師或平庸的教材要浪費許多也可能是成千上萬個學(xué)生寶貴的資源(時間、金錢和精力),甚至斷送一些學(xué)生的美好未來。培訓(xùn)或?qū)W習(xí)一門手藝實際上也是一種投資(需要投入大量的時間和精力,也包括金錢)。作為一種智力投資,投資者(讀者)在投資之前,當(dāng)然想知道市場的現(xiàn)狀和未來的走勢。智力投資,要比投資在不動產(chǎn)(如房地產(chǎn))上靈活,因為投資者可以帶著這些無形資產(chǎn)走遍海角天涯。Oracle是一個適合于大中型企業(yè)的數(shù)據(jù)庫管理系統(tǒng),其市場占有率是所有的數(shù)據(jù)庫管理系統(tǒng)中最高的,而且在可以預(yù)見的將來它的霸主地位也是無法動搖的。它主要的用戶是銀行、電信、移動通信、航空、保險、金融、跨國公司和電子商務(wù)等。根據(jù)WTO的有關(guān)協(xié)議,從2005年起,我國在以上多數(shù)領(lǐng)域要逐年開放市場,并要在幾年之后全部開放市場。因此隨著這些領(lǐng)域外資的大量涌入,在不遠(yuǎn)的將來對Oracle數(shù)據(jù)庫管理員和開發(fā)人員的需求將會急劇增加。而在國外Oracle數(shù)據(jù)庫管理員和開發(fā)人員的工資都相當(dāng)高,這些公司不可能也沒有能力從國外帶來大批的Oracle從業(yè)人員。回首二十多年的IT工作生涯感觸良多,從大學(xué)剛畢業(yè)開始,從底層的程序員做起一直到寫第一本Oracle的培訓(xùn)教材為止,算起來有整整一代人的時間了。說句時髦的話是“二十年磨一劍”;說句不好聽的話,二十多年還沒混個一官半職還在IT工作的第一線與年輕人一起沖鋒陷陣也算夠“背”的了。這二十多年我最大的收獲之一就是對IT領(lǐng)域特別是對Oracle數(shù)據(jù)庫領(lǐng)域的深刻領(lǐng)悟。雖然這種領(lǐng)悟?qū)ξ覀€人可以說已經(jīng)太晚了(有點像結(jié)了婚才知道怎樣談戀愛,大學(xué)畢業(yè)了才知道怎樣念大學(xué)似的),但是相信這種領(lǐng)悟以及我個人的一些工作經(jīng)驗和教訓(xùn)會幫助許多讀者少走不少彎路。這也算是我做的一件善事。我?guī)缀鯖]燒過香也沒拜過佛,幫助讀者少浪費些時間和精力及金錢也算是積點陰德吧。IT領(lǐng)域是變化最快的領(lǐng)域,有不少學(xué)者或?qū)<艺J(rèn)為平均每兩到三年就有百分之五十的知識需要更新?;厥锥嗄甑腎T工作生涯,我發(fā)現(xiàn)許多真正核心的東西很多年都沒變過。以O(shè)racle為例,從大約十五年前Oracle 7到現(xiàn)在的Oracle 11g,其體系結(jié)構(gòu)甚至基本命令幾乎沒什么變化。之所以許多人認(rèn)為每次升級變化都很大,是因為第一次學(xué)習(xí)時就沒有完全理解,因此每次升級時都跟學(xué)習(xí)新的一樣。這本書是我從二十多年曲折的IT工作經(jīng)歷中提煉出來的,是以一位Oracle從業(yè)人員的視角來介紹在實際工作中所需的Oracle知識和技能。本書盡可能地介紹那些工作中常用的和相對比較穩(wěn)定的Oracle知識和技能?,F(xiàn)在,許多媒體上都刊登不少莫名其妙的招聘廣告,如果有人按照廣告上的標(biāo)準(zhǔn)來要求自己,學(xué)到退休能達(dá)到招聘的要求就不錯了。但是又有不少的培訓(xùn)中心利用這些招聘廣告做宣傳辦起了一個又一個的速成培訓(xùn)班。因此本書還要介紹一些Oracle行業(yè)中鮮為人知的陷阱和誤區(qū),從而使讀者避免被那些莫名其妙的招聘廣告和一些所謂的“成功人士”的豪言壯語引入歧途。目前多數(shù)培訓(xùn)中心的Oracle數(shù)據(jù)庫管理(有的也稱為Oracle體系結(jié)構(gòu)等)的培訓(xùn)時間為2~4天,Oracle公司為5天,每天6小時。如果您是一個真正的初學(xué)者,想在這么短的時間學(xué)會Oracle數(shù)據(jù)庫管理應(yīng)該是“天方夜譚”。在國外這一部分的培訓(xùn)對初學(xué)者一般最少為4周(對SQL部分的培訓(xùn)至少為3周),而且硬件和軟件環(huán)境比我知道的任何一個國內(nèi)的培訓(xùn)機構(gòu)都好。如絕大多數(shù)國外的培訓(xùn)機構(gòu)都會提供至少一個如CBT(Computer Based Training)或Oracle Simulators(模擬器)之類的多媒體模擬環(huán)境,但在國內(nèi)的培訓(xùn)機構(gòu)我還沒見過。盡管這樣,學(xué)生還是累得叫苦連天。
內(nèi)容概要
本書是作者二十多年IT工作經(jīng)驗和教學(xué)實踐的總結(jié)與升華,是Oracle數(shù)據(jù)庫管理的入門教材,適合于初、中級讀者。
本著“把0racle數(shù)據(jù)庫從高雅的象牙塔中帶出來,使它的‘貴族’身份‘平民’化,為讀者提供一套能買得起、并且容易讀懂的Oracle數(shù)據(jù)庫實用教材”的寫作理念,本書使用生動而簡單的生活例子來解釋復(fù)雜的計算機和數(shù)據(jù)庫概念,避免計算機例子的晦澀難懂。本書是自封閉的,除了必備的SQL知識之外,讀者可以在沒有任何計算機專業(yè)知識的情況下從頭開始學(xué)習(xí)本書,而且也不需要其他的參考書。為了消除讀者對IT教材常有的畏懼感,書中使用的語言輕松而幽默。
本書是Oracle數(shù)據(jù)庫管理的實用教材。雖然它幾乎覆蓋了OCP(Oracle認(rèn)證專家)和OCA考試的全部內(nèi)容,但重點是實際工作能力的訓(xùn)練,因此本書中的每章都附有大量的例題,而且每道題都給出了答案。為了幫助讀者理解,許多概念和例題都給出了商業(yè)應(yīng)用背景,很多例題可以不加修改或略加修改后便可應(yīng)用于實際工作中。本書中的所有例題都在Oracle
9.0.1或Oracle 9.2上測試過,絕大多數(shù)都可以在Oracle8到Oracle llg的任何版本上運行。
為了幫助讀者了解商業(yè)公司和Oracle從業(yè)人員的真實面貌,書中設(shè)計了一個虛擬人物和一個虛擬項目。利用此人的求職、工作和在事業(yè)上的成長過程(包括參與和領(lǐng)導(dǎo)項目)來幫助讀者理解真正的0racle從業(yè)人員在商業(yè)公司中的工作情況,以及公司的Oracle數(shù)據(jù)庫系統(tǒng)的現(xiàn)狀。
作者簡介
何明,10年Oracle數(shù)據(jù)庫技術(shù)服務(wù)與培訓(xùn)經(jīng)驗,先后為西門子、惠普、中國移動、中國網(wǎng)通、中信銀行、神州數(shù)碼、NEC、殼牌(Shell)、中國民航、北電網(wǎng)絡(luò)、天津地稅局和財政局、唐山鋼鐵集團(tuán)、索貝數(shù)碼、TOM在線(香港)、北京郵政局等50余家大中型企業(yè)做過Oracle培訓(xùn)。
書籍目錄
第0章 Oracle的安裝及相關(guān)配置
第1章 Oracle的體系結(jié)構(gòu)
第2章 數(shù)據(jù)庫管理工具
第3章 Oracle實例的管理
第4章 數(shù)據(jù)字典和控制文件
第5章 重做日志文件
第6章 表空間和數(shù)據(jù)文件的管理
第7章 存儲結(jié)構(gòu)和它們之間的關(guān)系
第8章 管理還原數(shù)據(jù)
第9章 創(chuàng)建數(shù)據(jù)庫
第10章 管理表
第11章 索引的管理與維護(hù)
第12章 管理和維護(hù)數(shù)據(jù)完整性
第13章 用戶及系統(tǒng)資源和安全的管理
第14章 管理權(quán)限
第15章 管理角色
第16章 非歸檔模式下的冷德份和恢復(fù)
第17章 數(shù)據(jù)庫的歸檔模式
第18章 數(shù)據(jù)庫的聯(lián)機(熱)備份
第19章 歸檔模式下的數(shù)據(jù)庫恢復(fù)
第20章 數(shù)據(jù)的移動
第21章 閃回技術(shù)、備份恢復(fù)與優(yōu)化
第22章 設(shè)計、程序及內(nèi)存的優(yōu)化
第23章 圖形工具簡介和I/O優(yōu)化
結(jié)束語
鳴謝
參考文獻(xiàn)
章節(jié)摘錄
插圖:以上5個后臺進(jìn)程都是必需的,即它們中的任何一個停止后實例都將自動關(guān)閉。在可選后臺進(jìn)程中,歸檔日志(ARCH/ARCN)進(jìn)程可能是最重要的一個可選后臺進(jìn)程,因為如果Oracle數(shù)據(jù)庫的數(shù)據(jù)文件丟失或損壞,一般數(shù)據(jù)庫要進(jìn)行完全恢復(fù),Oracle數(shù)據(jù)庫應(yīng)運行在歸檔方式。在Oracle數(shù)據(jù)庫中,重做日志文件被劃分為若干個組。當(dāng)一組重做日志的文件被寫滿后,Oracle就開始寫下一組重做日志,這被稱為日志切換。切換是以循環(huán)的方式進(jìn)行的,即當(dāng)最后一組寫滿后,又開始寫第一組。因此如果只有重做日志文件,即Oracle數(shù)據(jù)庫運行在非歸檔方式下,當(dāng)遇到數(shù)據(jù)文件丟失或損壞時,Oracle系統(tǒng)很難保證完全恢復(fù)數(shù)據(jù)庫中的數(shù)據(jù)。因為此時所需的重做記錄可能因重做日志循環(huán)使用而被覆蓋了。在歸檔方式下,ARCn進(jìn)程將把切換后的重做日志文件復(fù)制到歸檔日志文件??梢园褮w檔日志文件看成是重做日志文件的備份,但歸檔日志文件是脫機的,即除了在進(jìn)行(復(fù)制)時,Oracle數(shù)據(jù)庫在正常運行時是不會關(guān)注歸檔日志文件的。Oracle系統(tǒng)確保在一組重做日志的歸檔操作完成之前不會重新使用該組重做日志。在Oracle數(shù)據(jù)庫中歸檔操作一般是自動執(zhí)行的。利用這些歸檔日志文件,Oracle系統(tǒng)就能確保在遇到數(shù)據(jù)文件丟失或損壞后可以完全恢復(fù)數(shù)據(jù)庫中的數(shù)據(jù)。
編輯推薦
《Oracle DBA培訓(xùn)教程:從實踐中學(xué)習(xí)Oracle數(shù)據(jù)庫管理與維護(hù)(第2版)》以最通俗的語言、最簡潔的例子、最淺顯的道理,輕松愉快地分析、解決了0racle DBA在數(shù)據(jù)庫管理與維護(hù)中遇到的紛繁復(fù)雜的理論與技術(shù)難題?!禣racle DBA培訓(xùn)教程:從實踐中學(xué)習(xí)Oracle數(shù)據(jù)庫管理與維護(hù)(第2版)》作者從事0racle技術(shù)服務(wù)與培訓(xùn)10年,培訓(xùn)過的大中型企業(yè)超過50家。培訓(xùn)過學(xué)員近萬人,了解讀者需求,了解讀者關(guān)心的技術(shù)問題,而這些都力求在《Oracle DBA培訓(xùn)教程:從實踐中學(xué)習(xí)Oracle數(shù)據(jù)庫管理與維護(hù)(第2版)》中有所體現(xiàn)。一本看得懂、學(xué)得會、源自實踐、能解決實際問題的書比什么都重要……。視頻講解,實戰(zhàn)教學(xué),突出應(yīng)用背景,內(nèi)容貼近實際,全面圍繞Oracle DBA日常工作展開……一本看得懂學(xué)得會的書,一本能解決實際問題的書,一本源自企業(yè)培訓(xùn)一線的教學(xué)資料。源自一線的實踐經(jīng)驗的結(jié)晶,讓后來者從容站在前人的肩膀上,站得更高,看得更遠(yuǎn)……。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載