大型數(shù)據(jù)庫(kù)應(yīng)用與安全

-
【作 者】主編 劉濤 胡凱
【I S B N 】978-7-5170-4133-7
【責(zé)任編輯】陳潔
【適用讀者群】高職高專(zhuān)
【出版時(shí)間】2016-04-12
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】200
【千字?jǐn)?shù)】360
【印 張】12.5
【定 價(jià)】¥28
【叢 書(shū)】高等職業(yè)教育精品示范教材(信息安全系列)
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)依照大型數(shù)據(jù)庫(kù)的學(xué)習(xí)規(guī)律,兼顧大型數(shù)據(jù)庫(kù)用戶(hù)的需求,以目前使用最廣泛的Oracle 11g為藍(lán)本,對(duì)大型數(shù)據(jù)庫(kù)的安裝、大型數(shù)據(jù)庫(kù)的管理、大型數(shù)據(jù)庫(kù)的備份與恢復(fù)、大型數(shù)據(jù)庫(kù)容災(zāi)方案的布署、大型數(shù)據(jù)庫(kù)記錄丟失的處理進(jìn)行了詳細(xì)的介紹。
全書(shū)共8章,主要內(nèi)容包括數(shù)據(jù)庫(kù)的創(chuàng)建與管理、數(shù)據(jù)庫(kù)管理、安全管理、數(shù)據(jù)庫(kù)查詢(xún)及視圖、數(shù)據(jù)庫(kù)備份與恢復(fù)、RMAN備份與恢復(fù)、Data Guard、數(shù)據(jù)庫(kù)閃回。
本書(shū)融入了作者豐富的教學(xué)和實(shí)踐經(jīng)驗(yàn),內(nèi)容安排合理,每一個(gè)章節(jié)的寫(xiě)作都力求語(yǔ)言精煉、概括知識(shí)點(diǎn)準(zhǔn)確,并配備了詳細(xì)的操作過(guò)程以及結(jié)果驗(yàn)證,便于使用者上機(jī)實(shí)踐和檢查學(xué)習(xí)效果。
本書(shū)提供免費(fèi)電子教案,讀者可以到中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書(shū)苑上免費(fèi)下載,網(wǎng)址:http://www.waterpub.com.cn/softdown和http://www.hzxbc.cn。
以就業(yè)為導(dǎo)向,以能力為本位
工作需求驅(qū)動(dòng) 實(shí)訓(xùn)任務(wù)引領(lǐng)
核心內(nèi)容為主 拓展內(nèi)容為輔
前 言
隨著計(jì)算機(jī)應(yīng)用的日益普及,數(shù)據(jù)庫(kù)技術(shù)也成為越來(lái)越重要的技術(shù)基礎(chǔ),數(shù)據(jù)庫(kù)是保證軟件質(zhì)量的重要環(huán)節(jié),專(zhuān)業(yè)高效的應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)技術(shù)的要求越來(lái)越高,Oracle是全球領(lǐng)先的數(shù)據(jù)庫(kù)供應(yīng)商,其數(shù)據(jù)庫(kù)從可伸縮性、安全性和高可用性都堪稱(chēng)完美,是目前為止市場(chǎng)上可見(jiàn)的技術(shù)最先進(jìn)的數(shù)據(jù)庫(kù)產(chǎn)品之一,因其在數(shù)據(jù)庫(kù)安全與數(shù)據(jù)庫(kù)完整性控制方面的優(yōu)越性能,越來(lái)越多的企業(yè)以O(shè)racle數(shù)據(jù)庫(kù)作為應(yīng)用數(shù)據(jù)的后臺(tái)處理系統(tǒng)。
本書(shū)的編寫(xiě)適應(yīng)了高職教育的需要,充分考慮高職教育的特點(diǎn),結(jié)合職業(yè)需求,以工作任務(wù)為導(dǎo)向,以任務(wù)實(shí)踐為主。 在講解Oracle的基礎(chǔ)操作的同時(shí),重點(diǎn)描述Oracle安全技術(shù)。本書(shū)以O(shè)racle 11g為平臺(tái),以“學(xué)生成績(jī)管理系統(tǒng)”作為一個(gè)貫穿項(xiàng)目,讓讀者在“做中學(xué),學(xué)中做”,從而能夠逐步掌握Oracle數(shù)據(jù)庫(kù)的基本操作和安全應(yīng)用。
1.本書(shū)內(nèi)容
第1章 主要介紹Oracle數(shù)據(jù)庫(kù)簡(jiǎn)介、Oracle 11g的安裝、用界面方式建數(shù)據(jù)庫(kù)、用命令方式建數(shù)據(jù)庫(kù)、使用企業(yè)管理器OEM、使用SQL*Plus工具、監(jiān)聽(tīng)程序的配置。
第2章 介紹創(chuàng)建學(xué)生成績(jī)管理系統(tǒng)的表空間、表、約束保障數(shù)據(jù)的完整性、序列、同義詞、索引。
第3章 介紹如何創(chuàng)建學(xué)生成績(jī)管理系統(tǒng)中的用戶(hù)、用戶(hù)及角色權(quán)限管理、登錄安全的概要文件、進(jìn)行后期安全記錄查詢(xún)的數(shù)據(jù)庫(kù)審計(jì)。
第4章 是介紹數(shù)據(jù)查詢(xún)?cè)趯W(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用,主要有數(shù)據(jù)庫(kù)的查詢(xún)、數(shù)據(jù)庫(kù)視圖、格式化輸出結(jié)果。
第5章 是介紹學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)的備份與恢復(fù),主要有數(shù)據(jù)庫(kù)的物理備份、數(shù)據(jù)庫(kù)邏輯備份與恢復(fù)。
第6章 也是介紹學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)的備份與恢復(fù),主要是通過(guò)RMAN技術(shù)來(lái)實(shí)現(xiàn)備份與恢復(fù)。
第7章 介紹Data Guard,從Oracle的Data Guard技術(shù)來(lái)講述雙機(jī)的部署,主要是通過(guò)主機(jī)的配置、備機(jī)的配置、主備的切換來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的安全部署。
第8章 介紹基于數(shù)據(jù)恢復(fù)閃回技術(shù)。主要講述查詢(xún)閃回、閃回版本查詢(xún)、閃回事務(wù)查詢(xún)、表閃回、刪除閃回、閃回?cái)?shù)據(jù)庫(kù)、歸檔閃回。
2.本書(shū)特色
(1)以介紹Oracle大型數(shù)據(jù)庫(kù)的基礎(chǔ)為輔,著重講述Oracle大型數(shù)據(jù)庫(kù)的安全應(yīng)用部署。
(2)本書(shū)以O(shè)racle 11g內(nèi)容為基礎(chǔ),以一個(gè)貫穿全書(shū)的項(xiàng)目為主線,該項(xiàng)目分成不同的任務(wù),每個(gè)任務(wù)既相對(duì)獨(dú)立又有一定的連續(xù)性,每個(gè)任務(wù)再分成若干子任務(wù),教學(xué)活動(dòng)的過(guò)程就是完成每個(gè)子任務(wù)的過(guò)程。
(3)學(xué)以致用,注重能力。以“基礎(chǔ)理論-實(shí)用技術(shù)-任務(wù)實(shí)施”為主線進(jìn)行編寫(xiě),以便讀者掌握本書(shū)的重點(diǎn)及提高實(shí)際操作能力。
(4)課后習(xí)題和實(shí)訓(xùn)部分與正文相呼應(yīng),使兩部分內(nèi)容成為不可分割的整體。
3.讀者定位
本書(shū)主要面向高等職業(yè)技術(shù)院校,既可作為大中專(zhuān)院校的數(shù)據(jù)庫(kù)安全、大型數(shù)據(jù)庫(kù)的教材,也可作為讀者自學(xué)的參考書(shū)。
本書(shū)由重慶電子工程職業(yè)學(xué)院劉濤、胡凱任主編,武春嶺、魯先志、何歡任副主編。其中,第1、2、3章由胡凱編寫(xiě);第4、5、6、7、8章由劉濤編寫(xiě)。教材編寫(xiě)過(guò)程中,得到了蔡登峰、陸余樂(lè)、田貴芳同學(xué)的實(shí)驗(yàn)輔助和驗(yàn)證,同時(shí),重慶電子工程職業(yè)學(xué)院孫衛(wèi)平書(shū)記和唐玉林副校長(zhǎng)給予了大力支持和關(guān)心。重慶久遠(yuǎn)銀海軟件有限公司張明宇、宋先鵬提供了技術(shù)支持,在此謹(jǐn)表示感謝。
由于編者水平有限,書(shū)中若有不當(dāng)之處,敬請(qǐng)讀者指正。
編 者
2015年12月
前言
第1章 安裝Oracle 11g數(shù)據(jù)庫(kù)服務(wù)器 1
1.1 Oracle數(shù)據(jù)庫(kù)簡(jiǎn)介 2
1.1.1 數(shù)據(jù)庫(kù)術(shù)語(yǔ) 2
1.1.2 Oracle數(shù)據(jù)庫(kù)的特點(diǎn) 3
1.1.3 數(shù)據(jù)庫(kù)邏輯存儲(chǔ)結(jié)構(gòu) 3
1.1.4 數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu) 4
1.2 Oracle 11g的安裝 4
1.3 用界面方式建數(shù)據(jù)庫(kù) 9
1.3.1 數(shù)據(jù)庫(kù)的創(chuàng)建 9
1.3.2 數(shù)據(jù)庫(kù)的刪除 22
1.3.3 數(shù)據(jù)庫(kù)的修改 24
1.4 用命令方式建數(shù)據(jù)庫(kù) 27
1.4.1 創(chuàng)建數(shù)據(jù)庫(kù) 27
1.4.2 使用PL/SQL刪除數(shù)據(jù)庫(kù)XSCJ 30
1.5 使用企業(yè)管理器OEM 30
1.5.1 使用OEM管理表空間 30
1.5.2 修改表空間 34
1.5.3 刪除表空間 35
1.6 使用SQL*Plus工具 35
1.7 監(jiān)聽(tīng)程序的配置 36
第2章 數(shù)據(jù)庫(kù)管理 40
2.1 創(chuàng)建表空間 40
2.2 創(chuàng)建表 41
2.2.1 PL/SQL方式操作表 41
2.2.2 命令方式操作表 42
2.3 用約束保障數(shù)據(jù)的完整性 42
2.3.1 主鍵約束的創(chuàng)建 43
2.3.2 外鍵約束的創(chuàng)建 44
2.3.3 唯一性約束的創(chuàng)建 46
2.3.4 檢查約束的創(chuàng)建 47
2.3.5 非空約束的創(chuàng)建 47
2.4 序列 48
2.4.1 創(chuàng)建序列 48
2.4.2 修改序列 48
2.5 同義詞 49
2.5.1 創(chuàng)建同義詞 49
2.5.2 使用同義詞 49
2.5.3 刪除同義詞 50
2.6 索引 50
2.6.1 索引簡(jiǎn)介 50
2.6.2 索引的分類(lèi) 50
2.6.3 創(chuàng)建索引 51
2.7 更新數(shù)據(jù)庫(kù) 52
2.7.1 插入記錄 53
2.7.2 刪除記錄 53
2.7.3 修改記錄 53
第3章 Oracle數(shù)據(jù)庫(kù)的安全管理 55
3.1 用戶(hù)管理 55
3.1.1 新建用戶(hù) 56
3.1.2 修改用戶(hù) 56
3.1.3 刪除用戶(hù) 56
3.2 權(quán)限管理 57
3.2.1 系統(tǒng)權(quán)限管理 57
3.2.2 對(duì)象權(quán)限管理 59
3.3 角色管理 61
3.3.1 角色概述 61
3.3.2 創(chuàng)建用戶(hù)角色 62
3.3.3 管理用戶(hù)角色 62
3.4 概要文件 64
3.4.1 創(chuàng)建概要文件 64
3.4.2 管理概要文件 66
3.5 數(shù)據(jù)庫(kù)審計(jì) 67
3.5.1 審計(jì)概念 67
3.5.2 審計(jì)環(huán)境設(shè)置 68
3.5.3 登錄審計(jì) 69
3.5.4 數(shù)據(jù)活動(dòng)審計(jì) 69
3.5.5 對(duì)象審計(jì) 70
3.5.6 清除審計(jì)數(shù)據(jù) 71
3.5.7 查詢(xún)審計(jì)信息 71
第4章 數(shù)據(jù)庫(kù)查詢(xún)及視圖 73
4.1 數(shù)據(jù)庫(kù)的查詢(xún) 73
4.1.1 選擇列 74
4.1.2 選擇行 74
4.1.3 連接 77
4.1.4 匯總 79
4.1.5 排序 82
4.1.6 union語(yǔ)句 82
4.2 數(shù)據(jù)庫(kù)視圖 83
4.2.1 視圖的概念 83
4.2.2 創(chuàng)建視圖 84
4.2.3 查詢(xún)視圖 85
4.2.4 更新視圖 86
4.2.5 修改視圖的定義 88
4.2.6 刪除視圖 88
4.3 格式化輸出結(jié)果 88
4.3.1 替換變量 88
4.3.2 定制SQL*Plus環(huán)境 91
第5章 數(shù)據(jù)庫(kù)備份與恢復(fù) 93
5.1 數(shù)據(jù)庫(kù)的物理備份 93
5.1.1 脫機(jī)備份與恢復(fù) 95
5.1.2 聯(lián)機(jī)備份與恢復(fù) 97
5.1.3 不完全恢復(fù) 101
5.2 數(shù)據(jù)庫(kù)邏輯備份與恢復(fù) 102
5.2.1 使用EXP/IMP命令導(dǎo)出/導(dǎo)入數(shù)據(jù) 102
5.2.2 使用OEM導(dǎo)出/導(dǎo)入數(shù)據(jù) 107
第6章 RMAN備份與恢復(fù) 120
6.1 RMAN備份 120
6.1.1 連接數(shù)據(jù)庫(kù) 120
6.1.2 通道分配 121
6.1.3 RMAN備份類(lèi)型 124
6.1.4 BACKUP命令 125
6.1.5 BACKUP命令 128
6.2 RMAN恢復(fù) 129
6.2.1 數(shù)據(jù)庫(kù)進(jìn)行完全介質(zhì)恢復(fù) 129
6.2.2 表空間的恢復(fù) 131
6.2.3 恢復(fù)數(shù)據(jù)文件 132
6.2.4 恢復(fù)控制文件 132
6.2.5 利用RMAN進(jìn)行不完全恢復(fù) 133
6.2.6 RMAN恢復(fù)示例 134
第7章 Data Guard 138
7.1 Data Guard相關(guān)知識(shí) 138
7.1.1 Data Guard結(jié)構(gòu) 138
7.1.2 Data Guard保護(hù)模式 140
7.1.3 Data Guard角色轉(zhuǎn)換 140
7.1.4 Data Guard特點(diǎn) 140
7.1.5 Data Guard相關(guān)初始化參數(shù) 141
7.2 物理Primary數(shù)據(jù)庫(kù)配置 142
7.2.1 設(shè)定環(huán)境 143
7.2.2 實(shí)現(xiàn)裝有Oracle數(shù)據(jù)庫(kù)的兩臺(tái)
計(jì)算器能互訪 143
7.2.3 啟用歸檔模式 144
7.2.4 啟用Force Logging 145
7.2.5 創(chuàng)建Standby數(shù)據(jù)庫(kù)控制文件 146
7.2.6 配置主庫(kù)的初始化參數(shù)文件 146
7.2.7 復(fù)制相關(guān)文件到Standby服務(wù)器 149
7.3 物理Standby數(shù)據(jù)庫(kù)配置 151
7.3.1 配置監(jiān)聽(tīng)和網(wǎng)絡(luò)服務(wù)名 151
7.3.2 建立歸檔的目錄和備份的目錄,并
進(jìn)行備用機(jī)的備份 152
7.3.3 替換備庫(kù)機(jī)器對(duì)應(yīng)文件 153
7.3.4 修改備庫(kù)的參數(shù)文件 154
7.3.5 啟動(dòng)物理Standby數(shù)據(jù)庫(kù)到mount
狀態(tài) 156
7.3.6 啟動(dòng)日志應(yīng)用 157
7.3.7 備庫(kù)查詢(xún)?nèi)罩緫?yīng)用情況 157
7.3.8 查詢(xún)數(shù)據(jù)庫(kù)的角色 158
7.4 數(shù)據(jù)測(cè)試 158
7.4.1 在主庫(kù)上建立測(cè)試數(shù)據(jù) 158
7.4.2 在備庫(kù)上查詢(xún)測(cè)試數(shù)據(jù) 159
7.5 角色轉(zhuǎn)換 159
7.5.1 物理Standby執(zhí)行Switchover切換 160
7.5.2 物理Standby的Failover 161
第8章 數(shù)據(jù)庫(kù)閃回技術(shù) 164
8.1 數(shù)據(jù)庫(kù)閃回的相關(guān)知識(shí) 165
8.2 查詢(xún)閃回 167
8.2.1 撤銷(xiāo)表空間相關(guān)參數(shù)配置 167
8.2.2 基于時(shí)間的查詢(xún)閃回 168
8.2.3 基于SCN的查詢(xún)閃回 169
8.3 閃回版本查詢(xún) 171
8.4 閃回事務(wù)查詢(xún) 173
8.5 表閃回 176
8.6 刪除閃回 178
8.6.1 啟用“回收站” 178
8.6.2 查看回收站信息 178
8.6.3 使用刪除閃回從回收站恢復(fù)表 179
8.6.4 回收站管理 180
8.7 閃回?cái)?shù)據(jù)庫(kù) 180
8.7.1 設(shè)置閃回?cái)?shù)據(jù)庫(kù)環(huán)境 181
8.7.2 數(shù)據(jù)庫(kù)閃回 183
8.8 歸檔閃回 184
8.8.1 創(chuàng)建閃回?cái)?shù)據(jù)歸檔 185
8.8.2 更改閃回?cái)?shù)據(jù)歸檔 186
8.8.3 啟用和禁用閃回?cái)?shù)據(jù)歸檔 186
8.8.4 查詢(xún)閃回?cái)?shù)據(jù)歸檔的有關(guān)信息 186
8.8.5 使用閃回?cái)?shù)據(jù)歸檔 187
- 人工智能開(kāi)發(fā)框架應(yīng)用 [主編 王明超 蘆婭云]
- 民航客艙服務(wù)實(shí)用英語(yǔ)教程 [主編 田靜 徐亞玲]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 電工電子技術(shù)基礎(chǔ) [主編 劉 軍 楊國(guó)龍 劉天成]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- 智能化技術(shù)基礎(chǔ)(第三版) [鄧文達(dá) 李禮]
- 電視節(jié)目策劃與制作(微課版) [主 編 黃滴滴]
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 大學(xué)應(yīng)用數(shù)學(xué) [主編 郭立娟]
- 軟件定義網(wǎng)絡(luò)技術(shù)與實(shí)踐 [主編 但唐仁]
- 工業(yè)機(jī)器人拆裝與調(diào)試 [主編 胡月霞 向艷芳 朱奇]
- 信息技術(shù)基礎(chǔ) [主編 唐倩 邵銳]
- 混合式課堂教學(xué)改革與實(shí)踐—微動(dòng)教學(xué)法 [石鐵峰 石家羽 著]
- Photoshop 圖形圖像項(xiàng)目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 高職院校軟件類(lèi)專(zhuān)業(yè)“類(lèi)上班制”人才培養(yǎng)模式研究 [楊智勇 王海洋 著]
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ) [主編 姜國(guó)權(quán) 姜福佳]
- 信息技術(shù)(微課版) [王云 徐江鴻 李清霞 羅學(xué)鋒 ]
- 管理基礎(chǔ)與實(shí)務(wù) [主編 王鳳基 顏漢軍]
- 人工智能應(yīng)用基礎(chǔ) [主編 楊纓 李佳]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時(shí)代美育之道 [主編 劉宏宇 黎婭]
- 數(shù)字媒體交互設(shè)計(jì)項(xiàng)目式教程(微課版) [主編 蘇陸]
- 信息安全技術(shù)基礎(chǔ)(第二版) [主編 張浩軍 陳莉 王峰]
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)項(xiàng)目化教程(微課版) [主編 王艷萍 安華萍]
- Excel在會(huì)計(jì)工作中的應(yīng)用(第三版) [主 編 趙艷莉 耿聰慧]
- 應(yīng)用數(shù)學(xué) [主編 劉東海 劉麗瑤]
- 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)創(chuàng)新教程(模塊化+課程思政版) [主編 唐繼勇 李旭]
- 計(jì)算機(jī)應(yīng)用技術(shù)基礎(chǔ)案例教程 [主編 周麗娟 王璐]
- 路由交換技術(shù)項(xiàng)目化教程 [主編 范國(guó)娟]
- 信息技術(shù)基礎(chǔ)立體化教程 [鄒承俊 周洪林 劉和文 葉煜 ]
-
>通識(shí)課
>理工類(lèi)基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視