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