- ORACLE 11g權(quán)威指南
- 谷長(zhǎng)勇 王彬 單永紅 陳杰等編著
- 2241字
- 2018-12-29 19:36:37
前言
關(guān)于本書(shū)
在IT技術(shù)高速發(fā)展的今天,數(shù)據(jù)庫(kù)技術(shù)的地位越來(lái)越重要。任何投入運(yùn)行的信息系統(tǒng),都需要有數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)作為支撐。其中,Oracle以其卓越的性能獲得了廣泛的應(yīng)用,已經(jīng)成為當(dāng)今世界上最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。因其在數(shù)據(jù)安全性與數(shù)據(jù)完整性方面的優(yōu)越性能,以及跨越操作系統(tǒng)、多硬件平臺(tái)的數(shù)據(jù)互操作等特點(diǎn),越來(lái)越多的用戶使用Oracle作為其信息系統(tǒng)管理、企業(yè)數(shù)據(jù)處理、Internet、電子商務(wù)網(wǎng)站等領(lǐng)域應(yīng)用數(shù)據(jù)的后臺(tái)處理系統(tǒng),其使用已遍及軍隊(duì)、郵政、電信、海關(guān)、稅務(wù)、保險(xiǎn)、電力、化工和汽車(chē)等各行各業(yè)。如何開(kāi)發(fā)、使用與管理Oracle數(shù)據(jù)庫(kù)系統(tǒng),特別是如何保證大型數(shù)據(jù)庫(kù)的安全運(yùn)行,一直是廣大數(shù)據(jù)庫(kù)用戶最為關(guān)心的問(wèn)題。
為了追求更高的技術(shù)水平和更好地滿足用戶的需求,Oracle不斷發(fā)展和完善自己,最新推出的11g就是原有版本的又一次飛躍。它不但改進(jìn)了許多已有的功能,還增加了很多更加智能、可靠的新特性。
本書(shū)特點(diǎn)
1.內(nèi)容豐富
本書(shū)不僅包括了Oracle數(shù)據(jù)庫(kù)的基礎(chǔ)概念和開(kāi)發(fā),也包括高級(jí)數(shù)據(jù)庫(kù)管理技術(shù)(如備份、恢復(fù)、優(yōu)化等),而且還涵蓋了Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)倉(cāng)庫(kù)特性(如ETL、OLAP、數(shù)據(jù)挖掘等)和非結(jié)構(gòu)數(shù)據(jù)管理技術(shù)(包括XML、空間數(shù)據(jù))。
2.逐層深入
在每個(gè)章節(jié)組織上,首先介紹初級(jí)知識(shí),然后介紹高級(jí)新特性,最后結(jié)合實(shí)際用例解釋。初級(jí)知識(shí)有助于初學(xué)者入門(mén);而高級(jí)新特性可作為有經(jīng)驗(yàn)的Oracle數(shù)據(jù)庫(kù)愛(ài)好者快速學(xué)習(xí)11g的資料;用例部分則作為開(kāi)發(fā)者理解各種特性的參考。
本書(shū)結(jié)構(gòu)
全書(shū)共分為十大部分,按照內(nèi)容模塊組織章節(jié),各大部分及每一部分的內(nèi)部章節(jié)之間既前后有序、循序漸進(jìn),同時(shí)又具備相對(duì)獨(dú)立性,方便不同層次的讀者閱讀和使用。
第一部分為Oracle 11g數(shù)據(jù)庫(kù)基礎(chǔ),包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、Oracle 11g簡(jiǎn)介、Oracle 11g數(shù)據(jù)庫(kù)安裝/啟動(dòng)/關(guān)閉、Oracle數(shù)據(jù)庫(kù)組成結(jié)構(gòu)等內(nèi)容,讓我們?cè)趯?duì)數(shù)據(jù)庫(kù)和Oracle 11g形成較好的了解和整體認(rèn)知的基礎(chǔ)上,為后繼內(nèi)容的學(xué)習(xí)打下良好基礎(chǔ)。
第二部分為Oracle之SQL與PL/SQL,主要介紹數(shù)據(jù)庫(kù)之SQL語(yǔ)言,使用者通過(guò)對(duì)SQL語(yǔ)言的使用可實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的各種交互,對(duì)SQL語(yǔ)言的介紹從基礎(chǔ)語(yǔ)法到復(fù)雜SQL語(yǔ)句編寫(xiě);同時(shí)介紹了PL/SQL編程,從基礎(chǔ)編程到高級(jí)應(yīng)用,循序漸進(jìn)。讀者通過(guò)對(duì)本部分的學(xué)習(xí),可以實(shí)現(xiàn)SQL及PL/SQL日常編寫(xiě)和應(yīng)用,并在日常的工作中通過(guò)應(yīng)用和經(jīng)驗(yàn)總結(jié),不斷提高自己這方面的能力和技巧。
第三部分為Oracle客戶端工具,主要介紹Oracle公司提供的客戶端產(chǎn)品,包括SQL*Plus和SQL Developer,讀者通過(guò)本部分介紹的客戶端工具并利用從第二部分學(xué)到的知識(shí),可以方便地連接到數(shù)據(jù)庫(kù)并進(jìn)行各種數(shù)據(jù)庫(kù)操作。
第四部分為Oracle 11g數(shù)據(jù)庫(kù)管理,主要介紹Oracle數(shù)據(jù)庫(kù)的管理控制文件/重做日志文件/表空間/數(shù)據(jù)文件、模式對(duì)象管理、表分區(qū)和索引分區(qū)、用戶管理與安全、數(shù)據(jù)完整性和數(shù)據(jù)約束,以及如何使用Oracle 11g Enterprise Manager來(lái)管理Oracle 11g數(shù)據(jù)庫(kù)。面向Oracle高級(jí)用戶詳細(xì)介紹了對(duì)Oracle數(shù)據(jù)庫(kù)各方面的管理和應(yīng)用。
第五部分為Oracle數(shù)據(jù)庫(kù)優(yōu)化,著重介紹Oracle數(shù)據(jù)庫(kù)的系統(tǒng)調(diào)整、SQL優(yōu)化等知識(shí)。讀者通過(guò)對(duì)本部分的學(xué)習(xí)可以編寫(xiě)出高質(zhì)量、高性能的SQL語(yǔ)句,同時(shí)也能進(jìn)行數(shù)據(jù)庫(kù)級(jí)的系統(tǒng)優(yōu)化,對(duì)數(shù)據(jù)庫(kù)本身進(jìn)行優(yōu)化和調(diào)整。
第六部分為Oracle 11g數(shù)據(jù)庫(kù)的備份與恢復(fù),本部分內(nèi)容在對(duì)備份與恢復(fù)進(jìn)行了總體介紹以后,詳細(xì)講解了RMAN工具的使用、Oracle閃回技術(shù)、使用OEM向?qū)浞莺突謴?fù)數(shù)據(jù)庫(kù)及數(shù)據(jù)導(dǎo)入/導(dǎo)出等內(nèi)容。
第七部分為Oracle 11g數(shù)據(jù)庫(kù)集群技術(shù)與高可用性,包括真正應(yīng)用集群(RAC)、自動(dòng)存儲(chǔ)管理(ASM)、容災(zāi)與數(shù)據(jù)衛(wèi)士、故障診斷、真正應(yīng)用測(cè)試等內(nèi)容。
第八部分為商業(yè)智能與數(shù)據(jù)倉(cāng)庫(kù),本部分介紹了Oracle 11g數(shù)據(jù)庫(kù)在構(gòu)建企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)時(shí)的強(qiáng)大功能和諸多新特性,包括ETL相關(guān)的功能、Oracle Warehouse Builder、多維數(shù)據(jù)庫(kù)、數(shù)據(jù)挖掘等內(nèi)容。
第九部分為非結(jié)構(gòu)化數(shù)據(jù)庫(kù),包括空間數(shù)據(jù)庫(kù)和XML數(shù)據(jù)庫(kù)內(nèi)容。
第十部分為Oracle 11g數(shù)據(jù)庫(kù)的其他新特性,對(duì)于Oracle 11g應(yīng)用增強(qiáng)、高級(jí)數(shù)據(jù)庫(kù)管理和數(shù)據(jù)庫(kù)升級(jí)等方面的新特性進(jìn)行了詳細(xì)講解。
全書(shū)理論與實(shí)踐緊密結(jié)合,圖文并茂,示例翔實(shí),有助于廣大愛(ài)好者的學(xué)習(xí)和把握。
本書(shū)作者
本書(shū)的大部分章節(jié)由谷長(zhǎng)勇和吳逸云執(zhí)筆完成。另外,由陳杰完成了自動(dòng)存儲(chǔ)管理(ASM)、在線管理維護(hù)、生命周期管理、故障診斷等章節(jié),單永紅執(zhí)筆完成了數(shù)據(jù)衛(wèi)士、SQL增強(qiáng)、數(shù)據(jù)庫(kù)控制、整體數(shù)據(jù)庫(kù)管理及本書(shū)的內(nèi)容簡(jiǎn)介與前言部分,而書(shū)中的表分區(qū)和索引分區(qū)、Dat a Pump等部分章節(jié)則由吳逸云和陳杰合作完成。參與本書(shū)編寫(xiě)的還有王彬、楊靜、王文雅、楊雪、王大才、戴東東、安佰勝。
讀者對(duì)象
本書(shū)是第一本將所有主要Oracle 11g數(shù)據(jù)庫(kù)命令、函數(shù)、特性和產(chǎn)品綜合在一起的核心參考書(shū)籍,每位Oracle用戶和開(kāi)發(fā)人員都應(yīng)常備一冊(cè)。
Oracle數(shù)據(jù)庫(kù)初學(xué)者和一般用戶:本書(shū)試圖提供一種有組織、有效地掌握Oracle核心內(nèi)容的方法和思路,幫助Oracle的初級(jí)開(kāi)發(fā)人員和一般用戶快速了解基本概念,快速掌握開(kāi)發(fā)技術(shù),克服常見(jiàn)困難,以及獲得正確的Oracle數(shù)據(jù)庫(kù)知識(shí)。
具有一定基礎(chǔ)的數(shù)據(jù)庫(kù)從業(yè)人員:Oracle 11g數(shù)據(jù)庫(kù)包括了眾多的新特性,本書(shū)深入探討了許多這樣的問(wèn)題(如真正應(yīng)用測(cè)試、信息生命周期等),有助于有一定Oracle技術(shù)基礎(chǔ)的技術(shù)人員快速掌握11g新技術(shù)。
致力于Oracle數(shù)據(jù)庫(kù)管理的人員:本書(shū)內(nèi)容豐富,不僅包括了常規(guī)的關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)和維護(hù)內(nèi)容,也包括對(duì)Oracle數(shù)據(jù)倉(cāng)庫(kù)與非結(jié)構(gòu)數(shù)據(jù)庫(kù)的介紹,有助于全面掌握Oracle數(shù)據(jù)庫(kù)管理技術(shù)。
本書(shū)也可以作為各大中專(zhuān)院校相關(guān)專(zhuān)業(yè)的教學(xué)輔導(dǎo)或參考用書(shū),或者作為相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
致謝
本書(shū)在寫(xiě)作過(guò)程中,得到了甲骨文(中國(guó))軟件公司數(shù)據(jù)庫(kù)咨詢顧問(wèn)團(tuán)隊(duì)的大力幫助,對(duì)此表示感謝。
由于作者水平有限,時(shí)間倉(cāng)促,而且Oracle 11g的可借鑒資料比較少,錯(cuò)誤和不妥之處在所難免,望各位專(zhuān)家和讀者給予諒解和指正,不吝賜教。
“我們從您那里學(xué)到的與我們傳授的一樣多”。
編者
- Google Visualization API Essentials
- 數(shù)據(jù)架構(gòu)與商業(yè)智能
- 數(shù)據(jù)挖掘原理與SPSS Clementine應(yīng)用寶典
- Learning Proxmox VE
- ZeroMQ
- Lego Mindstorms EV3 Essentials
- 視覺(jué)大數(shù)據(jù)智能分析算法實(shí)戰(zhàn)
- 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用
- 貫通SQL Server 2008數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)
- Web Services Testing with soapUI
- 活用數(shù)據(jù):驅(qū)動(dòng)業(yè)務(wù)的數(shù)據(jù)分析實(shí)戰(zhàn)
- 算法設(shè)計(jì)與分析
- 大數(shù)據(jù)時(shí)代系列(套裝9冊(cè))
- MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理
- 大數(shù)據(jù)技術(shù)體系詳解:原理、架構(gòu)與實(shí)踐