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