Oracle 11g管理與編程基礎(chǔ)

出版時間:2012-9  出版社:人民郵電出版社  作者:王鵬杰,王存睿,鄭海旭 編著  頁數(shù):331  字?jǐn)?shù):558000  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Oracle
11g管理與編程基礎(chǔ)》是為Oracle初學(xué)者編寫的。本著“低門檻、重實踐、精理論”的理念,在講述概念、理論和架構(gòu)時,采用實際運(yùn)行案例的方式現(xiàn)身說法,從而使得復(fù)雜的概念、難懂的理論、模糊的框架變得簡單、易懂和清晰。全書共14章,內(nèi)容涉及Oracle體系結(jié)構(gòu)、網(wǎng)絡(luò)配置、安全管理、對象管理、并發(fā)控制、備份與恢復(fù)、PL/SQL程序設(shè)計和Oracle數(shù)據(jù)挖掘技術(shù)等。本書在第13章給出了貫串全書的信息系統(tǒng)開發(fā)案例,這個案例串聯(lián)前面各章知識點(diǎn),并融入了基于Oracle的信息系統(tǒng)分析與設(shè)計的最新理念和最新框架技術(shù)。
  《Oracle
11g管理與編程基礎(chǔ)》可作為高等院校、培訓(xùn)機(jī)構(gòu)數(shù)據(jù)庫相關(guān)課程的教材,也可供Oracle的初學(xué)者和Oracle的愛好者參考。

書籍目錄

第1章 Oracle體系結(jié)構(gòu)
1.1 Oracle 10g/11g簡介
1.2 Oracle數(shù)據(jù)庫管理系統(tǒng)概述
1.2.1 Oracle數(shù)據(jù)庫服務(wù)器(Oracle Server)
1.2.2 Oracle數(shù)據(jù)庫服務(wù)器對應(yīng)的服務(wù)
1.2.3 Oracle數(shù)據(jù)庫的相關(guān)參數(shù)
1.2.4 Oracle數(shù)據(jù)庫文件目錄結(jié)構(gòu)
1.3 Oracle 11g 安裝
1.3.1 安裝條件
1.3.2 安裝過程
習(xí)題
第2章 Oracle數(shù)據(jù)庫常用管理工具
2.1 SQL*Plus
2.2 Oracle Enterprise Console
2.3 Database Configuration Assistant
2.4 Net Configuration Assistant和Net Manager
2.5 跟蹤和診斷文件
習(xí)題
第3章 Oracle數(shù)據(jù)庫(Oracle Database)
3.1 Oracle數(shù)據(jù)庫(Oracle Database)的邏輯結(jié)構(gòu)
3.1.1 表空間(Tablespace)
3.1.2 段(Segment)
3.1.3 區(qū)(Extent)
3.1.4 Oracle數(shù)據(jù)庫塊(Block)
3.1.5 綜合案例
3.2 Oracle數(shù)據(jù)庫(Oracle Database)的物理結(jié)構(gòu)
3.2.1 數(shù)據(jù)文件
3.2.2 日志文件
3.2.3 控制文件
3.3 Oracle的啟動與關(guān)閉
3.3.1 數(shù)據(jù)庫的啟動
3.3.2 數(shù)據(jù)庫的關(guān)閉
3.3.3 數(shù)據(jù)庫啟動與關(guān)閉案例
3.4 創(chuàng)建和配置數(shù)據(jù)庫
3.4.1 DBCA創(chuàng)建B2CshopDB數(shù)據(jù)庫
3.4.2 多數(shù)據(jù)庫環(huán)境下的默認(rèn)數(shù)據(jù)庫
3.4.3 手動創(chuàng)建數(shù)據(jù)庫GrdAdmDB
習(xí)題
第4章 Oracle實例(Oracle Instance)
4.1 Oracle的進(jìn)程結(jié)構(gòu)
4.1.1 用戶進(jìn)程(User Process)
4.1.2 服務(wù)進(jìn)程(Server Process)
4.1.3 后臺進(jìn)程(Background Process)
4.1.4 實驗與案例
4.2 Oracle的內(nèi)存結(jié)構(gòu)
4.2.1 系統(tǒng)全局區(qū)(SGA)
4.2.2 程序全局區(qū)(PGA)
4.2.3 實驗與案例
習(xí)題
第5章 Oracle數(shù)據(jù)庫網(wǎng)絡(luò)配置
5.1 監(jiān)聽器(LISTENER)
5.1.1 監(jiān)聽配置
5.1.2 監(jiān)聽配置文件(LISTENER.ORA)
5.2 本地Net服務(wù)名(TNSNAMES)
5.2.1 本地Net服務(wù)名配置
5.2.2 本地Net服務(wù)名文件(TNSNAMES.ORA)
5.3 會話建立過程
5.4 網(wǎng)絡(luò)概要配置
5.4.1 網(wǎng)絡(luò)概要配置
5.4.2 網(wǎng)絡(luò)概要配置文件(SQLNET.ORA)
5.5 客戶端連接服務(wù)器端常見問題排除方法
習(xí)題
第6章 數(shù)據(jù)庫對象管理
6.1 表
6.1.1 普通表
6.1.2 分區(qū)表
6.1.3 索引組織表
6.2 聚簇(Cluster)
6.3 索引
6.3.1 B*樹索引
6.3.2 位圖(Bitmap)索引
6.3.3 逆向索引
6.3.4 函數(shù)索引
6.3.5 索引的管理
6.3.6 索引案例
6.4 同義詞(Synonym)
6.5 序列(Sequence)
6.6 數(shù)據(jù)庫鏈接(Database Link)
習(xí)題
第7章 Oracle的并發(fā)控制
7.1 并發(fā)執(zhí)行帶來的問題
7.2 Oracle的封鎖機(jī)制
7.2.1 意向鎖與封鎖粒度
7.3 Undo表空間與Undo段
7.3.1 Undo段的基本概念
7.3.2 讀一致性
7.4 Oracle事務(wù)的隔離級別
7.4.1 提交讀
7.4.2 序列化
7.5 兩段鎖協(xié)議
習(xí)題
第8章 數(shù)據(jù)庫的安全性
8.1 方案(Schema)與用戶(User)
8.2 用戶創(chuàng)建與權(quán)限授予
8.3 系統(tǒng)權(quán)限
8.4 對象權(quán)限
8.4.1 Select對象權(quán)限
8.4.2 Reference對象權(quán)限
8.5 系統(tǒng)和對象權(quán)限的再傳遞
8.5.1 系統(tǒng)權(quán)限的再傳遞
8.5.2 對象權(quán)限的再傳遞
8.6 數(shù)據(jù)庫審計
8.7 角色
8.7.1 創(chuàng)建角色
8.7.2 向角色授權(quán)
8.7.3 將角色分配給用戶
8.7.4 角色的禁用與激活
習(xí)題
第9章 數(shù)據(jù)庫的備份與恢復(fù)
9.1 歸檔日志模式
9.2 系統(tǒng)時間點(diǎn)
9.2.1 系統(tǒng)改變號(System Change Number)
9.2.2 檢查點(diǎn)的基本概念
9.2.3 4種檢查點(diǎn)序號
9.3 日志序號(Log sequence)
9.4 數(shù)據(jù)庫備份
9.4.1 數(shù)據(jù)損壞的原因
9.4.2 數(shù)據(jù)庫備份的方式
9.5 數(shù)據(jù)庫的實例恢復(fù)
9.6 數(shù)據(jù)庫的介質(zhì)恢復(fù)
9.6.1 數(shù)據(jù)恢復(fù)的基本原理
9.6.2 無歸檔日志的數(shù)據(jù)庫恢復(fù)
9.6.3 有歸檔日志的數(shù)據(jù)庫完全恢復(fù)
9.6.4 有歸檔日志的數(shù)據(jù)庫不完全恢復(fù)
9.7 Oracle的邏輯備份與恢復(fù)
習(xí)題
第10章 Oracle備份與恢復(fù)案例
10.1 非歸檔模式下的脫機(jī)備份與恢復(fù)
10.1.1 案例一:無歸檔日志的脫機(jī)備份與恢復(fù)
10.2 歸檔模式下的聯(lián)機(jī)備份與恢復(fù)
10.2.1 案例二:聯(lián)機(jī)備份下?lián)p壞一個數(shù)據(jù)文件的完全恢復(fù)
10.2.2 案例三:聯(lián)機(jī)備份下全庫損壞的不完全恢復(fù)
10.3 基于時間點(diǎn)的不完全恢復(fù)
10.3.1 案例四:基于時間的不完全恢復(fù)
10.3.2 案例五:基于SCN的不完全恢復(fù)
10.4 損壞聯(lián)機(jī)日志的恢復(fù)
10.4.1 案例六:損壞非當(dāng)前聯(lián)機(jī)日志的恢復(fù)
10.4.2 案例七:損壞當(dāng)前聯(lián)機(jī)日志的強(qiáng)制恢復(fù)
10.5 損壞控制文件的恢復(fù)
10.5.1 案例八:損壞全部控制文件的恢復(fù)
10.5.2 案例九:非歸檔模式下,全部控制文件損壞,但數(shù)據(jù)庫結(jié)構(gòu)有大的改變的恢復(fù)
10.6 常見恢復(fù)誤區(qū)
習(xí)題
第11章 PL/SQL程序設(shè)計
11.1 PL/SQL程序開發(fā)與執(zhí)行環(huán)境
11.2 PL/SQL基本塊結(jié)構(gòu)
11.3 PL/SQL變量類型
11.3.1 數(shù)字型
11.3.2 字符型
11.3.3 日期型
11.3.4 布爾型
11.3.5 二進(jìn)制型
11.3.6 類型轉(zhuǎn)換
11.4 變量的聲明和賦值
11.5 變量的作用域和可見性
11.6 表達(dá)式
11.6.1 布爾表達(dá)式
11.7 控制結(jié)構(gòu)
11.7.1 條件結(jié)構(gòu)
11.7.2 循環(huán)結(jié)構(gòu)
習(xí)題
第12章 PL/SQL高級
12.1 自定義數(shù)據(jù)類型
12.1.1 記錄類型
12.1.2 index-by 表
12.1.3 變長數(shù)組
12.2 游標(biāo)
12.2.1 游標(biāo)的屬性
12.2.2 游標(biāo)FOR循環(huán)
12.2.3 可更新的游標(biāo)
12.2.4 帶參數(shù)的游標(biāo)
12.2.5 隱式游標(biāo)
12.3 異常
12.3.1 系統(tǒng)預(yù)定義的異常
12.3.2 用戶自定義異常
12.3.3 用戶定義Oracle錯誤
12.4 存儲過程、函數(shù)和包
12.4.1 存儲過程(Procedure)
12.4.2 函數(shù)(Function)
12.4.3 包(Package)
12.4.4 存儲過程和函數(shù)的安全性
12.4.5 存儲過程、函數(shù)、包的數(shù)據(jù)字典
12.4.6 存儲過程、函數(shù)、包的優(yōu)點(diǎn)
12.5 觸發(fā)器
12.5.1 觸發(fā)器中的DML類型謂詞:INSERTING,DELETING,UPDATING
12.5.2 行級觸發(fā)器的“:OLD”和“:NEW”
12.5.3 行級觸發(fā)器中利用WHEN限制觸發(fā)的時機(jī)
12.5.4 Instead of觸發(fā)器
12.5.5 觸發(fā)器的一些限制條件
12.5.6 數(shù)據(jù)字典
習(xí)題
第13章 基于B2C的網(wǎng)上書店
13.1 系統(tǒng)功能
13.2 數(shù)據(jù)庫設(shè)計與實現(xiàn)
13.2.1 表空間創(chuàng)建
13.2.2 用戶創(chuàng)建
13.2.3 序列、表和索引的創(chuàng)建
13.2.4 向表中插入數(shù)據(jù)
13.2.5 創(chuàng)建包、存儲過程及觸發(fā)器
13.3 B2C購物網(wǎng)站的實現(xiàn)
13.3.1 圖書的展示與查詢
13.3.2 購物車及訂單提交
13.3.3 地址維護(hù)
13.3.4 訂單審核
13.3.5 管理員管理類別和商品
小結(jié)
第14章 Oracle數(shù)據(jù)挖掘概述
14.1 數(shù)據(jù)挖掘概述
14.1.1 數(shù)據(jù)挖掘功能
14.1.2 數(shù)據(jù)挖掘主要算法模型
14.2 基于ODM的Oracle數(shù)據(jù)挖掘技術(shù)
14.2.1 Oracle數(shù)據(jù)挖掘軟件安裝
14.2.2 實驗數(shù)據(jù)準(zhǔn)備
14.2.3 數(shù)據(jù)分類與預(yù)測實驗
14.2.4 數(shù)據(jù)聚類分析實驗
14.2.5 數(shù)據(jù)關(guān)聯(lián)規(guī)則挖掘?qū)嶒?br />小結(jié)
附錄A 所用的表及其數(shù)據(jù)
附錄B scott用戶及其下面的emp表
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   9.6.4有歸檔日志的數(shù)據(jù)庫不完全恢復(fù) 不完全恢復(fù)是指數(shù)據(jù)庫沒有恢復(fù)到控制文件記錄的最新時間點(diǎn),通常有兩種情況導(dǎo)致數(shù)據(jù)庫不能完全恢復(fù),一是歸檔日志文件有斷裂時間點(diǎn)(參考圖9.3),二是用戶特意要求恢復(fù)到過去某一時間點(diǎn)。有歸檔日志的不完全恢復(fù)可分為基于時間的恢復(fù)、基于cancel的恢復(fù)和基于改變號的恢復(fù)。 1.基于時間的恢復(fù) 基于時間的恢復(fù)是在數(shù)據(jù)庫系統(tǒng)進(jìn)行重做的過程中,當(dāng)進(jìn)行至過去的某個特定的時間點(diǎn)便結(jié)束恢復(fù)。該恢復(fù)一般是用戶進(jìn)行了誤操作,DBA主動將數(shù)據(jù)庫恢復(fù)到過去的某個時間點(diǎn)。執(zhí)行步驟如下。 (1)將數(shù)據(jù)庫打開到裝載(Mount)階段。 (2)用恢復(fù)時間點(diǎn)以前的數(shù)據(jù)文件備份替換當(dāng)前所有數(shù)據(jù)文件。 (3)恢復(fù)到指定的時間點(diǎn)。需要注意的是,如果待恢復(fù)時間點(diǎn)的數(shù)據(jù)庫結(jié)構(gòu)與現(xiàn)在不同的話,則在恢復(fù)時不可使用現(xiàn)在的控制文件,而需要采用與待恢復(fù)時間點(diǎn)數(shù)據(jù)庫結(jié)構(gòu)一致的控制文件。用當(dāng)前的控制文件恢復(fù)的命令為“recovcr database until time‘YYYY—mm—dd:hh:mm:ss’”;用備份控制文件恢復(fù)的命令為“recover database until time‘yyyy—mm—dd:hh:mm:ss’using backup controlfile”。 (4)由于是不完全恢復(fù),恢復(fù)完后需要重設(shè)日志序號:alter database open resetlogs。 2.基于cancel的恢復(fù) 基于cancel恢復(fù)的方式是在數(shù)據(jù)庫系統(tǒng)進(jìn)行重做過程中,當(dāng)某個日志文件的事務(wù)重做完成后,在交互式問答中輸人cancel命令結(jié)束恢復(fù)。由于是不完全恢復(fù),所以基于cancel的恢復(fù)必須在數(shù)據(jù)庫啟動的裝載(Mount)階段執(zhí)行,過程如下。 (1)將數(shù)據(jù)庫打開到裝載(Mount)階段。 (2)取一個可用的數(shù)據(jù)文件備份。 (3)使用recover database until cancel或使用另外一個控制文件進(jìn)行恢復(fù)recover database untilcancel using backup controlfile。接下來系統(tǒng)會交互式的詢問是否使用它推薦的日志文件,用戶可以按下“回車”鍵選擇使用,Oracle服務(wù)器每做完一個歸檔日志的所有事務(wù)后,便會繼續(xù)尋找可用的日志文件并詢問。如果DBA認(rèn)為需要繼續(xù)進(jìn)行,則繼續(xù)按下“回車”鍵繼續(xù)重做事務(wù)。當(dāng)DBA認(rèn)為恢復(fù)可結(jié)束時,則輸入cancel,即可結(jié)束過程。 (4)由于是不完全恢復(fù),恢復(fù)完后需要重設(shè)日志序號:alter database open msetlogs。

編輯推薦

《21世紀(jì)高等教育計算機(jī)規(guī)劃教材:Oracle 11g管理與編程基礎(chǔ)》是為Oracle初學(xué)者編寫的?!?1世紀(jì)高等教育計算機(jī)規(guī)劃教材:Oracle 11g管理與編程基礎(chǔ)》可作為高等院校、培訓(xùn)機(jī)構(gòu)數(shù)據(jù)庫相關(guān)課程的教材,也可供Oracle的初學(xué)者和Oracle的愛好者參考。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Oracle 11g管理與編程基礎(chǔ) PDF格式下載


用戶評論 (總計11條)

 
 

  •   這個書很不錯,例子豐富,講解深刻,特別對oracle的基本體系結(jié)構(gòu),通過例子一步步講原理。后面的開發(fā)部分,對學(xué)習(xí)java語言的同學(xué)有很大幫助,最后一章的網(wǎng)站開發(fā)例子,在存儲過程和數(shù)據(jù)庫的設(shè)計方面著墨不少,很有啟發(fā)。這本書的作者是浙大的博士,序言是QQ炫舞的CEO寫的
  •   好書一本,挺適合初學(xué)者的??赡苄枰恍┳罨镜膕ql基礎(chǔ),不過一般學(xué)oacle的,都會有這些基礎(chǔ)的
  •   還可以的,質(zhì)量,內(nèi)容。
  •   書質(zhì)量不錯,值得擁有。
  •   還可以吧。老師推薦的輔助教科書
  •   本書送貨速度很快 服務(wù)業(yè)很快。
  •   感覺還行,不太適合入門程序員
  •   1、書送過來了,感覺是在倉庫里放了很久的感覺,書的右上角有浸水發(fā)黃的痕跡;2、印刷質(zhì)量不是很好,真是對不住書的價錢;3、最讓人不可思議的是書的第二頁竟然有印有一個紅章,章是“北京建筑大學(xué)圖書館藏書專用章”,難道書是從圖書館“借”來賣的嗎?賣家要給個解釋?。?/li>
  •   是我想要的書很不錯?。。。?!
  •   我們老師編寫的,贊贊贊!?。。?/li>
  •   收到快遞的到貨郵件后的第二天晚上才收到貨。不過書很不錯,贊一個,案例很精彩,基本原理也講的很透,并且跟案例結(jié)合的很好!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7