出版時(shí)間:2010年01月 出版社:清華大學(xué)出版社 作者:阿布拉門遜(lan Abramson),Michael Abbey,Michael J.Corey 頁(yè)數(shù):288 譯者:竇朝暉
Tag標(biāo)簽:無(wú)
前言
Oracle:Database 11g是一個(gè)讓人期待的版本。我們正處在一個(gè)信息爆炸且必須降低操作成本的時(shí)代。Oracle Database 11g解決了很多人們關(guān)心的問題,提供了一個(gè)能幫助組織不斷前進(jìn)的數(shù)據(jù)庫(kù)。隨著《Oracle Database 11g初學(xué)者指南》一書的出版,我們和Abramson、Abbey、Corey團(tuán)隊(duì)合作著書已有13年之久。這與Oracle數(shù)據(jù)庫(kù)軟件擁抱信息高速公路的時(shí)間相比還是很短的。最近Oracle與客戶和支持者熱烈慶祝了Oracle成立30周年,盛況空前!沒有Oracle技術(shù)的體驗(yàn),就不能成為信息技術(shù)專家。Oracle技術(shù)博大精深!首先是有了數(shù)據(jù)庫(kù),然后才有了開發(fā)工具。Oracle產(chǎn)品線以越來(lái)越快的加速度增加組件。本書僅僅介紹了有關(guān)運(yùn)行Oracle技術(shù)棧(即數(shù)據(jù)庫(kù))的基礎(chǔ)知識(shí)。無(wú)論與哪種技術(shù)打交道,熟悉數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)有助于使我們成為更好的專業(yè)人員。Oracle從哪兒來(lái)?將向何處去?前一問題不難回答,后者還未揭開神秘的面紗。1979年出現(xiàn)了第一個(gè)商用SOL RDBMS,這是由位于加利福尼亞Redwood Shores的一個(gè)新公司Software Development Laboratories發(fā)布的。大約兩年之后,該公司并入位于Menlo Park的Relational Software公司,離Redwood Shores不太遠(yuǎn)。VAX是這個(gè)數(shù)據(jù)庫(kù)產(chǎn)品的初始硬件平臺(tái)。這個(gè)公司就是現(xiàn)在的Oracle公司,它的其余故事都非常具有革命性——從第一個(gè)讀一致性數(shù)據(jù)庫(kù)(1984一年)到第一個(gè)應(yīng)用程序全集(1992年),乃至第一個(gè)Web數(shù)據(jù)庫(kù)產(chǎn)品(1997年)。2000年出現(xiàn)了第一個(gè)Internet開發(fā)工具集,之后不久即2003年,隨Database 10g發(fā)布了企業(yè)網(wǎng)格計(jì)算。
內(nèi)容概要
本書能使讀者快捷地掌握Oracle Database 11g的基礎(chǔ)知識(shí)。通過自我評(píng)估教程,介紹了核心數(shù)據(jù)庫(kù)技術(shù)、管理員職責(zé)、高可用性以及大型數(shù)據(jù)庫(kù)特性。本書帶領(lǐng)讀者循序漸進(jìn)地學(xué)習(xí)數(shù)據(jù)庫(kù)設(shè)置、管理、編程、備份和恢復(fù)。還深入介紹了SQL和PL/SQL。為了易于學(xué)習(xí),這本獨(dú)特的Oracle Press指南是這樣組織的: ·核心概念——Oracle Database 11g主題呈現(xiàn)在按邏輯組織的章節(jié)中 ·主要內(nèi)容——每章要介紹的具體內(nèi)容列表 ·實(shí)踐練習(xí)——演示如何應(yīng)用在每章學(xué)到的關(guān)鍵技術(shù) ·學(xué)習(xí)效果測(cè)試——對(duì)學(xué)習(xí)效果的快速自我評(píng)估 ·注意——與所介紹主題相關(guān)的額外信息 ·章節(jié)測(cè)驗(yàn)——每章結(jié)束時(shí)的測(cè)驗(yàn)測(cè)試讀者對(duì)所學(xué)知識(shí)的掌握程度
作者簡(jiǎn)介
Ian Abramson是IOUG(Independent Oracle Users Group)現(xiàn)任總裁,現(xiàn)居加拿大多倫多,他是業(yè)界資深技術(shù)顧問,為電信、CRM、公用事業(yè)和其他行業(yè)的客戶提供實(shí)現(xiàn)方案的專業(yè)指導(dǎo)。他的關(guān)注方向包括Oracle產(chǎn)品集,以及其他前沿技術(shù)和這些技術(shù)在優(yōu)化數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)和部署的應(yīng)用。他還是各種技術(shù)會(huì)議的主講人,包括COLLABORATE、Oracle OpenWorld和其他地方與區(qū)域會(huì)議。
書籍目錄
第1章 數(shù)據(jù)庫(kù)基礎(chǔ) 1.1 數(shù)據(jù)庫(kù)定義 1.2 Ofacle Database 11g的體系結(jié)構(gòu) 1.2.1 控制文件 1.2.2 聯(lián)機(jī)重做日志 1.2.3 System表空間 1.2.4 Sysaux表空間 1.2.5 默認(rèn)的臨時(shí)表空間 1.2.6 Undo表空間 1.2.7 服務(wù)器參數(shù)文件 1.2.8 后臺(tái)進(jìn)程 1.2.9 數(shù)據(jù)庫(kù)管理員 1.3 Oracle Database 11g的基本數(shù)據(jù)類型 1.3.1 varchar2 1.3.2 數(shù)字 1.3.3 日期 1.3.4 時(shí)間戳 1.3.5 clob 1.3.6 blob 1.4 表 1.5 存儲(chǔ)對(duì)象 1.5.1 視圖 1.5.2 觸發(fā)器 1.5.3 過程 1.5.4 函數(shù) 1.5.5 包 1.6 Oracle Database 11g的其他重要內(nèi)容 1.6.1 索引 1.6.2 用戶 1.6.3 表空間配額 1.6.4 同義詞 1.6.5 角色 1.6.6 默認(rèn)用戶環(huán)境 1.7 對(duì)象和系統(tǒng)權(quán)限 1.7.1 select 1.7.2 insen 1.7.3 update 1.7.4 delete 1.7.5 系統(tǒng)權(quán)限 1.8 網(wǎng)格 1.9 綜述 1.10 本章測(cè)驗(yàn) 第2章 Oracle安裝 2.1 安裝研究和安裝計(jì)劃 2.1.1 確定系統(tǒng)需求 2.1.2 Linux安裝 2.2 操作系統(tǒng)設(shè)置 2.3 Linux簡(jiǎn)介 2.4 選擇安裝組件 2.5 安裝Oracle軟件 2.5.1 數(shù)據(jù)庫(kù)配置助手 2.5.2 驗(yàn)證安裝 2.6 綜述 2.7 本章測(cè)驗(yàn) 第3章 OFacle網(wǎng)絡(luò)連接 3.1 使用Omcle Net Services 3.1.1 網(wǎng)絡(luò)協(xié)議 3.1.2 優(yōu)化網(wǎng)絡(luò)帶寬 3.1.3 連接 3.1.4 保持連接 3.1.5 定義一個(gè)位置 3.2 專用和共享服務(wù)器體系結(jié)構(gòu)之間的差別 3.2.1 專用服務(wù)器 3.2.2 共享服務(wù)器 3.2.3 設(shè)置分派進(jìn)程 3.2.4 監(jiān)視共享服務(wù)器的視圖 3.3 定義連接 3.3.1 連接描述符 3.3.2 定義連接描述符 3.3.3 Oracle連接管理器 3.3.4 會(huì)話多路復(fù)用 3.3.5 防火墻訪問控制 3.4 使用Oracle Net Listener 3.4.1 密碼驗(yàn)證 3.4.2 多個(gè)監(jiān)聽進(jìn)程 3.4.3 連接池 3.5 命名方法 3.5.1 目錄命名方法 3.5.2 目錄信息樹 3.5.3 標(biāo)識(shí)名 3.5.4 如何查找目錄命名信息 3.5.5 網(wǎng)絡(luò)服務(wù)別名條目 3.5.6 本地命名方法 3.5.7 簡(jiǎn)單命名方法 3.5.8 外部命名方法 3.5.9 使用哪種命名方法 3.6 使用Oracle配置文件 3.7 使用管理工具 3.7.1 OEM/網(wǎng)格控件 3.7.2 Oracle網(wǎng)絡(luò)管理器 3.7.3 OEM控制臺(tái) 3.7.4 OEM組件 3.7.5 Oracle網(wǎng)絡(luò)配置助手 3.7.6 Oracle網(wǎng)絡(luò)目錄配置助手 3.7.7 命令行實(shí)用程序 3.7.8 Oracle高級(jí)安全選項(xiàng) 3.7.9 分派進(jìn)程 3.8 使用配置文件 3.9 多層環(huán)境中的網(wǎng)絡(luò) 3.10 安裝Oracle 11g客戶端軟件 3.11 本章測(cè)驗(yàn) 第4章 SQL:結(jié)構(gòu)化查詢語(yǔ)言 第5章 PUSQL 第6章 數(shù)據(jù)庫(kù)管理員第7章 備份與恢復(fù) 第8章 高可用性:RAC、ASM和Data Guard 第9章 大型數(shù)據(jù)庫(kù)特性 附錄 各章測(cè)驗(yàn)答案
章節(jié)摘錄
插圖:本章是Oracle Database 11g學(xué)習(xí)之旅的第一站。Oracle數(shù)據(jù)庫(kù)是一個(gè)復(fù)雜的產(chǎn)品,因此首先需要學(xué)習(xí)一些基本知識(shí)。下面先介紹與Oracle Database 11g打交道所需的基本知識(shí)。我們從數(shù)據(jù)庫(kù)基礎(chǔ)開始介紹該產(chǎn)品的核心內(nèi)容。本章還有助于理解數(shù)據(jù)庫(kù)的相關(guān)內(nèi)容,為步入紛繁的Oracle Database 11g數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域做好準(zhǔn)備。1.1 數(shù)據(jù)庫(kù)定義Oracle Database 11g是Oracle發(fā)布的最新產(chǎn)品。您或多或少聽說(shuō)過關(guān)于Oracle Database 11g的廣告宣傳。無(wú)論您對(duì)11g了解多少,對(duì)于打算改革許多公司在數(shù)據(jù)庫(kù)事務(wù)處理的方式而言,它是一個(gè)產(chǎn)品豐富的、功能強(qiáng)大的軟件??梢园褦?shù)據(jù)庫(kù)看成是信息的諾斯克堡(Fort Knox)。數(shù)據(jù)庫(kù)是一個(gè)電子信息的集合,它的設(shè)計(jì)應(yīng)該符合下面的一些要求:(1) 數(shù)據(jù)庫(kù)是什么?無(wú)論是人力資源、財(cái)務(wù)、庫(kù)存、銷售,還是其他領(lǐng)域的信息,數(shù)據(jù)庫(kù)都能為所有的數(shù)據(jù)存儲(chǔ)需求提供一站式服務(wù)。數(shù)據(jù)庫(kù)可容納任意數(shù)量的數(shù)據(jù),數(shù)據(jù)量可以非常小也可以很大?,F(xiàn)在超過幾百GB(1GB=1 073 741 824字節(jié))的數(shù)據(jù)量很普遍。(2) 數(shù)據(jù)庫(kù)必須實(shí)現(xiàn)什么樣的功能?當(dāng)應(yīng)用程序與其內(nèi)容交互時(shí),數(shù)據(jù)庫(kù)必須提供一個(gè)快速檢索數(shù)據(jù)的機(jī)制。能存儲(chǔ)一個(gè)3億人口國(guó)家的稅收信息是一回事,而當(dāng)需要這些信息時(shí),能在短時(shí)間內(nèi)將數(shù)據(jù)從數(shù)據(jù)庫(kù)中檢索出來(lái)又是另一回事。(3) 數(shù)據(jù)庫(kù)是如何適應(yīng)公司數(shù)據(jù)要求的?數(shù)據(jù)庫(kù)允許共享公司的數(shù)據(jù),因此人事部門的數(shù)據(jù)可在工資、福利和退休金系統(tǒng)中共享。在數(shù)據(jù)庫(kù)行業(yè)中有一句眾所周知的格言就是“一次寫入,多次讀取”。數(shù)據(jù)庫(kù)是這一格言的具體體現(xiàn)——一個(gè)人的姓名、地址,以及其他信息存儲(chǔ)在一個(gè)位置,供許多需要這些數(shù)據(jù)的系統(tǒng)讀取。圖1-1簡(jiǎn)要列出了組成公司數(shù)據(jù)庫(kù)管理方案的各個(gè)組件,我們親切地稱這個(gè)方案為Oracle Database 11g。 圖1-1 Oracle Database 11g方案中的組件這在數(shù)據(jù)庫(kù)行業(yè)有很高的學(xué)術(shù)研究?jī)r(jià)值,因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)的理論是以關(guān)系代數(shù)為基礎(chǔ)的。在把數(shù)據(jù)輸入并存儲(chǔ)到Oracle Database 11g的同時(shí)也定義了它與其他數(shù)據(jù)的關(guān)系。這樣在應(yīng)用程序運(yùn)行時(shí)就可以組合所需的數(shù)據(jù)。對(duì)一個(gè)虛擬的計(jì)算機(jī)零部件商店,這些關(guān)系可以用簡(jiǎn)單的語(yǔ)言描述如下:與商店有業(yè)務(wù)往來(lái)的每個(gè)地理位置用quad_id唯一標(biāo)識(shí)。每個(gè)提供零部件的廠商由10個(gè)字符的manufacturer_id標(biāo)識(shí)。當(dāng)一個(gè)新廠商在系統(tǒng)注冊(cè)時(shí),按其位置分配一個(gè)quad_id。商店庫(kù)存中每一項(xiàng)都用10個(gè)字符的part_id唯一標(biāo)識(shí),且必須與有效的manufacturer_id關(guān)聯(lián)?;谝陨先c(diǎn),專業(yè)人員通常開發(fā)與下列描述位置、廠商和零部件關(guān)系相似的語(yǔ)句:位置與廠商之間的一對(duì)多關(guān)系—— 多個(gè)廠商可位于同一地理位置。廠商與計(jì)算機(jī)零部件之間的多對(duì)多關(guān)系—— 商店從每個(gè)廠商購(gòu)買不同的零部件。商店數(shù)據(jù)庫(kù)保存數(shù)據(jù)時(shí)就建立了上述兩個(gè)關(guān)系,其他關(guān)系可以從中推斷,例如,可以有把握地說(shuō):“在多個(gè)廠商提供不同產(chǎn)品的情況下,零部件產(chǎn)地是一個(gè)或多個(gè)?!?Oracle一直是一個(gè)關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品,與其主要競(jìng)爭(zhēng)者相比,占據(jù)了相當(dāng)大的市場(chǎng)份額。下面來(lái)了解Oracle Database 11g的體系結(jié)構(gòu)。
編輯推薦
《Oracle Database 11g初學(xué)者指南》是由清華大學(xué)出版社出版的。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Oracle Database 11g初學(xué)者指南 PDF格式下載