出版時(shí)間:2010年9月 出版社:機(jī)械工業(yè)出版社 作者:劉憲軍 頁(yè)數(shù):366
Tag標(biāo)簽:無(wú)
前言
目前全世界發(fā)展勢(shì)頭最猛的IT巨頭可能要數(shù)Oracle公司了。幾年前,Oracle收購(gòu)了BEA公司,成功地將Weblogic這個(gè)優(yōu)秀的應(yīng)用服務(wù)器軟件收歸己有。不久前,Oracle又將SUN公司納入自己旗下,從此有了自己的小型機(jī)和UNIX操作系統(tǒng),這無(wú)疑為0racle插上了騰飛的雙翼。然而,Oracle公司最引人注目的還是它的數(shù)據(jù)庫(kù)產(chǎn)品。在15年前,大家可能想不到oracle公司會(huì)有今天的發(fā)展成果,當(dāng)時(shí)的數(shù)據(jù)庫(kù)市場(chǎng)是sybase的天下,Oracle只是一個(gè)名不見(jiàn)經(jīng)傳的小公司。如今oracle數(shù)據(jù)庫(kù)產(chǎn)品以其出色的安全性、穩(wěn)定性和優(yōu)異的性能穩(wěn)居數(shù)據(jù)庫(kù)產(chǎn)品的榜首,占領(lǐng)了數(shù)據(jù)庫(kù)市場(chǎng)的大部分份額,在銀行、保險(xiǎn)、通信、政府等應(yīng)用領(lǐng)域具有絕對(duì)的話語(yǔ)權(quán)。在一個(gè)企業(yè)應(yīng)用系統(tǒng)中,核心部分是數(shù)據(jù)。對(duì)一個(gè)企業(yè)而言,數(shù)據(jù)就是生命。要管理重要的數(shù)據(jù)庫(kù),就需要高水平的數(shù)據(jù)庫(kù)管理員。無(wú)論在國(guó)內(nèi)還是國(guó)外,數(shù)據(jù)庫(kù)管理員的待遇都是很豐厚的。然而Oracle軟件畢竟是一個(gè)非常復(fù)雜的數(shù)據(jù)庫(kù)產(chǎn)品,如果只掌握它的皮毛,你只能做一些初級(jí)的技術(shù)工作,根本無(wú)法管理數(shù)據(jù)庫(kù),你就失去了升職、深造的機(jī)會(huì)。不僅如此,如果不小心把數(shù)據(jù)搞丟了,還要承擔(dān)法律責(zé)任。想必大家都聽(tīng)過(guò)“庖丁解牛”的故事吧?庖丁在解牛的時(shí)候,手所接觸的地方,肩所靠的地方,腳所踩的地方,膝蓋所頂?shù)牡胤?,都發(fā)出皮骨相離聲,刀子刺進(jìn)去時(shí)響聲更大,這些聲音沒(méi)有不合乎音律的。正當(dāng)你在欣賞這種音律時(shí),牛肉已經(jīng)被干凈利索地解了下來(lái),而庖丁“提刀而立,為之四顧,為之躊躇滿志,善刀而藏之”。究其原因,只有“依乎天理”,才能做到“以神遇而不以目視,官知止而神欲行”,從而“批大邰,道大裒,因其固然”。一般的廚工每月?lián)Q一把刀,是因?yàn)樗麄冇玫蹲尤タ彻穷^,而庖丁的刀已經(jīng)用了19年,還像新的一樣。學(xué)習(xí)Oracle也是一樣的,只有掌握Oracle的脈絡(luò),那么在解決實(shí)際問(wèn)題的時(shí)候才能像庖丁那樣,做到得心應(yīng)手,游刃有余。在客戶現(xiàn)場(chǎng),當(dāng)幾個(gè)工程師(可能包括原廠工程師)正在為解決一個(gè)問(wèn)題爭(zhēng)得面紅耳赤的時(shí)候,如果你三下五除二幫客戶解決了問(wèn)題,你也能體會(huì)到庖丁那種“躊躇滿志”的感覺(jué)。本書(shū)的編寫(xiě)目的,就是試圖使讀者掌握oracle的脈絡(luò),而不是教大家怎樣學(xué)SQL語(yǔ)句。本書(shū)既不是對(duì)英文資料的翻譯,也不是對(duì)Oracle產(chǎn)品用法的直白描述,而是對(duì)作者多年從事技術(shù)支持和培訓(xùn)工作的經(jīng)驗(yàn)總結(jié)。書(shū)中列舉了很多實(shí)際的例子,都是作者在客戶現(xiàn)場(chǎng)遇到過(guò)并親手解決的實(shí)際案例,希望這些例子對(duì)大家有所幫助。
內(nèi)容概要
Oracle 11g是Oracle公司最新推出的數(shù)據(jù)庫(kù)版本。本書(shū)從實(shí)用的角度出發(fā),系統(tǒng)地介紹了Oracle 11g的使用和管理,并對(duì)它的體系結(jié)構(gòu)和常規(guī)管理進(jìn)行了重點(diǎn)描述。本書(shū)對(duì)深?yuàn)W的理論知識(shí)不作過(guò)多的討論,重點(diǎn)突出實(shí)用性,在每章中都提供了許多實(shí)用的例子,力求幫助讀者更好地使用Oracle?! 膬?nèi)容組織形式上來(lái)看,本書(shū)分為四大部分。第一部分介紹了Oracle 11g的使用基礎(chǔ),包括SQL語(yǔ)言基礎(chǔ)、SQL*Plus的使用和PL/SQL編程,其中對(duì)Oracle特有的PL/SQL進(jìn)行了比較深入的描述。第二部分是本書(shū)的重點(diǎn),介紹了Oracle數(shù)據(jù)庫(kù)管理(DBA)的各個(gè)方面,其中對(duì)Oracle的體系結(jié)構(gòu)進(jìn)行了重點(diǎn)介紹。第三部分介紹了Oracle的自動(dòng)文件管理和自動(dòng)存儲(chǔ)管理。第四部分介紹了數(shù)據(jù)庫(kù)的備份與恢復(fù),其中對(duì)RMAN進(jìn)行了重點(diǎn)介紹。 本書(shū)不僅可以作為Oracle數(shù)據(jù)庫(kù)技術(shù)人員的參考手冊(cè),還可以作為培訓(xùn)中心的培訓(xùn)教材。
作者簡(jiǎn)介
劉憲軍 男,IBM全球認(rèn)證講師,1997年畢業(yè)于西北大學(xué)計(jì)算機(jī)科學(xué)系,獲工學(xué)碩士學(xué)位。長(zhǎng)期從事小型機(jī)和數(shù)據(jù)庫(kù)的技術(shù)支持與培訓(xùn)工作,對(duì)AIX、HP-UX、Solaris、HACMP、Oracle、DB2、RAC、中間件等技術(shù)有較深入的研究。目前主要針對(duì)銀行業(yè)務(wù)系統(tǒng)提供技術(shù)服務(wù)。
書(shū)籍目錄
前言 第一部分 Oracle使用基礎(chǔ) 第1章 SQL語(yǔ)言基礎(chǔ) 1.1 查詢語(yǔ)句 1.1.1 查詢語(yǔ)句的基本用法 1.1.2 查詢語(yǔ)句中的條件 1.1.3 查詢語(yǔ)句中的單行函數(shù) 1.1.4 分組函數(shù)與分組統(tǒng)計(jì) 1.1.5 數(shù)據(jù)的排序 1.1.6 多表查詢 1.1.7 子查詢 1.2 DML語(yǔ)句 1.2.1 INSERT語(yǔ)句 1.2.2 DELETE語(yǔ)句 1.2.3 UPDATE語(yǔ)句 1.3 事務(wù)控制語(yǔ)句 1.4 DDL語(yǔ)句 1.4.1 表的創(chuàng)建 1.4.2 如何修改表的結(jié)構(gòu) 1.4.3 其他DDL命令 1.5 約束 1.5.1 約束的類型 1.5.2 如何在創(chuàng)建表時(shí)指定約束 1.5.3 如何在創(chuàng)建表之后指定約束 1.5.4 約束的維護(hù) 1.6 視圖 1.6.1 視圖的創(chuàng)建、修改和刪除 1.6.2 如何對(duì)視圖進(jìn)行訪問(wèn) 1.6.3 復(fù)雜視圖 1.7 索引 1.7.1 索引的基本概念 1.7.2 索引的創(chuàng)建、修改和刪除 1.7.3 索引信息的查詢 1.8 序列 1.8.1 序列的創(chuàng)建、修改和刪除 1.8.2 序列的使用 1.8.3 序列信息的查詢 1.9 同義詞 1.9.1 同義詞的概念和類型 1.9.2 同義詞的創(chuàng)建與刪除 1.9.3 同義詞信息的查詢 第2章 SQL*Plus用法指南 2.1 SQL*Plus的基本用法 2.1.1 登錄與退出 2.1.2 如何獲取幫助信息 2.1.3 如何修改SQL*Plus的設(shè)置信息 2.1.4 實(shí)例的啟動(dòng)與關(guān)閉 2.2 SQL*Plus中的緩沖區(qū) 2.2.1 執(zhí)行緩沖區(qū)中的內(nèi)容 2.2.2 編輯緩沖區(qū)的內(nèi)容 2.2.3 如何對(duì)操作系統(tǒng)文件進(jìn)行讀寫(xiě) 2.3 如何在SQL*Plus中使用變量 2.3.1 用戶自定義的變量 2.3.2 參數(shù)變量 2.3.3 與變量有關(guān)的交互式命令 2.4 SQL*Plus的報(bào)表功能 2.4.1 報(bào)表的標(biāo)題設(shè)計(jì) 2.4.2 報(bào)表顯示格式的設(shè)計(jì) 2.4.3 如何對(duì)特定列進(jìn)行統(tǒng)計(jì) 第3章 PL/SQL編程第二部分 Oracle DBA 第4章 Oracle體系結(jié)構(gòu) 第5章 數(shù)據(jù)庫(kù)的創(chuàng)建 第6章 表空間的管理 第7章 存儲(chǔ)空間管理 第8章 控制文件管理 第9章 重做日志管理 第10章 基本數(shù)據(jù)庫(kù)對(duì)象管理 第11章 用戶與權(quán)限管理 第三部分 自動(dòng)文件管理和自動(dòng)存儲(chǔ)管理 第12章 自動(dòng)文件管理 第13章 自動(dòng)存儲(chǔ)管理 第四部分 備份與恢復(fù) 第14章 數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出 第15章 數(shù)據(jù)庫(kù)的常規(guī)備份與恢復(fù) 第16章 如何利用RMAN對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份與恢復(fù)附錄A Oracle 11g在AIX下的安裝 附錄B Oracle 11g在Linux下的安裝 附錄C Oracle 11g在Solaris下的安裝
章節(jié)摘錄
插圖:數(shù)據(jù)庫(kù)的備份與恢復(fù)是系統(tǒng)容災(zāi)的重要方法。在一個(gè)生產(chǎn)系統(tǒng)中,數(shù)據(jù)庫(kù)往往處于核心的地位。為了保證數(shù)據(jù)的安全,人們想出了各種各樣的方法,比如創(chuàng)建RAC環(huán)境,配置異地容災(zāi),使用磁盤(pán)陣列,備份與恢復(fù)等。備份意味著把重要的數(shù)據(jù)復(fù)制到安全的存儲(chǔ)介質(zhì)上,恢復(fù)意味著在必要的時(shí)候再把以前備份的數(shù)據(jù)復(fù)制到最初的位置,以保證用戶可以訪問(wèn)這樣的數(shù)據(jù)。Oracle主要提供了兩種備份與恢復(fù)的方法,包括常規(guī)方法和RMAN,在這里我們重點(diǎn)掌握RMAN方法。雖然很多第三方軟件如Tivoli,也可以用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份與恢復(fù),但是它們也是通過(guò)接口調(diào)用RMAN的功能。常規(guī)的備份與恢復(fù)方法雖然并不常用,但是對(duì)于讀者理解一些重要的概念很有幫助。本章主要通過(guò)一些例子來(lái)介紹重要的概念。15.1備份與恢復(fù)的相關(guān)概念為了對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份與恢復(fù),首先需要掌握一些重要概念。15.1.1冷備份與熱備份冷備份指的是把數(shù)據(jù)庫(kù)關(guān)閉之后所進(jìn)行的備份,而熱備份指的是在數(shù)據(jù)庫(kù)服務(wù)器正常運(yùn)行的過(guò)程中所進(jìn)行的備份。由于在進(jìn)行冷備份時(shí)需要關(guān)閉數(shù)據(jù)庫(kù),所以會(huì)對(duì)用戶的訪問(wèn)產(chǎn)生影響,而且很多重要的數(shù)據(jù)庫(kù)都需要進(jìn)行7×24訪問(wèn)。冷備份的好處是,由于在備份過(guò)程中用戶無(wú)法修改數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)中的數(shù)據(jù)是一致的,所以在有些資料中也把這種備份方法稱為一致的備份。熱備份雖然能把對(duì)用戶的影響減到最小,但是會(huì)造成數(shù)據(jù)的不一致,所以這種備份方法也稱為不一致的備份。幸運(yùn)的是,Oracle可以自己解決這樣的不一致。數(shù)據(jù)庫(kù)有兩種日志模式,即歸檔模式和非歸檔模式。如果數(shù)據(jù)庫(kù)處于非歸檔模式,只能對(duì)其進(jìn)行冷備份。如果數(shù)據(jù)庫(kù)處于歸檔模式下,則可以對(duì)其進(jìn)行冷備份或熱備份。15.1.2物理備份與邏輯備份物理備份指的是對(duì)數(shù)據(jù)庫(kù)中相關(guān)文件所進(jìn)行的備份,也就是說(shuō),把這些文件復(fù)制到備份介質(zhì)上。邏輯備份一般指的是對(duì)數(shù)據(jù)進(jìn)行導(dǎo)出,這時(shí)候是針對(duì)數(shù)據(jù)庫(kù)中的表進(jìn)行備份,把表中的數(shù)據(jù)以SQL命令的方式導(dǎo)出到文件中。
媒體關(guān)注與評(píng)論
本書(shū)從實(shí)用角度出發(fā),全面介紹了Oracle 11g的基本架構(gòu)、管理與維護(hù)、備份與恢復(fù)等,涵蓋了Oracle 11g數(shù)據(jù)庫(kù)的大部分基礎(chǔ)知識(shí),非常適合初學(xué)者使用。通過(guò)本書(shū)的學(xué)習(xí),讀者可以由淺入深地了解到 Oracle數(shù)據(jù)庫(kù)的設(shè)計(jì)、開(kāi)發(fā)、管理、備份與恢復(fù)等方面的知識(shí),為全面深入研究和使用Oracle 11g的強(qiáng)大功能打下堅(jiān)實(shí)的基礎(chǔ)。 ——張 波 中國(guó)科學(xué)院 計(jì)算機(jī)網(wǎng)絡(luò)信息中心科學(xué)數(shù)據(jù)中心 資深DBA 51CTO博客專家:http://sysadm.blog.51cto.com 眾多想進(jìn)入ORACLE殿堂的學(xué)習(xí)者都不止一次的,在如汗牛充棟的ORACLE圖書(shū)資料中迷失。往往在閱讀完一本資料后,只會(huì)覺(jué)得看到的也僅僅是 ORACLE的冰山一角,而陡然增加了學(xué)習(xí)的挫折與畏懼感。相信這本集作者多年ORACLE數(shù)據(jù)庫(kù)研究與實(shí)際工作經(jīng)驗(yàn)總結(jié)的書(shū),會(huì)幫助讀者們找到正確理解和全面掌握ORACLE數(shù)據(jù)庫(kù)體系構(gòu)架的方便之門(mén)。而最終達(dá)到亦如作者所說(shuō):“你也能體會(huì)到庖丁那種“躊躇滿志”的感覺(jué)。 ——岳鵬宇 北京寬連十方數(shù)字技術(shù)有限公司 高級(jí)數(shù)據(jù)庫(kù)管理員/運(yùn)維中心技術(shù)部經(jīng)理 51CTO博客之星:http://miracle.blog.51cto.com
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Oracle 11g數(shù)據(jù)庫(kù)管理員指南 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版