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