Oracle數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用教程
定 價(jià):54 元
叢書(shū)名:工業(yè)和信息化人才培養(yǎng)規(guī)劃教材---高職高專計(jì)算機(jī)系列
- 作者:於岳
- 出版時(shí)間:2016/1/1
- ISBN:9787115392305
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:373
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)全面講述了Oracle數(shù)據(jù)庫(kù)的日常管理工作內(nèi)容。全書(shū)共14章,包含Oracle簡(jiǎn)介和安裝、Oracle客戶端、管理Oracle環(huán)境、Oracle體系結(jié)構(gòu)、管理Oracle存儲(chǔ)結(jié)構(gòu)、SQL語(yǔ)言、表、約束、視圖、同義詞和序列、索引、實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全、Data Pump數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)庫(kù)備份和恢復(fù)。每章結(jié)尾提供適量的選擇題、簡(jiǎn)答題和操作題,通過(guò)練習(xí)和操作實(shí)踐,幫助讀者鞏固所學(xué)內(nèi)容。
本書(shū)適合Oracle愛(ài)好者、Oracle工程師、數(shù)據(jù)庫(kù)管理員、培訓(xùn)機(jī)構(gòu)以及大專院校計(jì)算機(jī)專業(yè)教師和學(xué)生使用。
《Oracle數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用教程》全面、系統(tǒng)地講解Oracle 11g的相關(guān)知識(shí)點(diǎn);使用大量圖表和實(shí)例進(jìn)行描述,便于理解;編寫(xiě)思路清晰,易于自學(xué)和練習(xí)。
於岳,企業(yè)高級(jí)工程師,主要研究領(lǐng)導(dǎo)包括UNIX/Linux、Oracle、SQL Server、Windows等。
第1章 Oracle簡(jiǎn)介和安裝 1
1.1 Oracle數(shù)據(jù)庫(kù)簡(jiǎn)介 1
1.1.1 什么是Oracle數(shù)據(jù)庫(kù) 1
1.1.2 Oracle數(shù)據(jù)庫(kù)發(fā)展歷程 1
1.1.3 數(shù)據(jù)庫(kù)管理員工作任務(wù) 2
1.1.4 管理Oracle數(shù)據(jù)庫(kù)的工具 2
1.1.5 Oracle方案對(duì)象 3
1.2 安裝和卸載Oracle數(shù)據(jù)庫(kù)軟件 4 1.2.1 安裝Oracle數(shù)據(jù)庫(kù)軟件 4
1.2.2 卸載Oracle數(shù)據(jù)庫(kù)軟件 15
1.3 創(chuàng)建和刪除數(shù)據(jù)庫(kù) 17
1.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 18
1.3.2 刪除數(shù)據(jù)庫(kù) 26
1.4 小結(jié) 28
1.5 習(xí)題 29
第2章 Oracle客戶端 30
2.1 SQL*Plus 30
2.1.1 SQL*Plus簡(jiǎn)介 30
2.1.2 SQL*Plus登錄和注銷 30
2.1.3 SQL*Plus緩沖區(qū)操作 33
2.1.4 顯示系統(tǒng)變量 37
2.1.5 設(shè)置系統(tǒng)變量 39
2.1.6 SQL*Plus命令 45
2.1.7 運(yùn)行腳本文件 49
2.2 Oracle Enterprise Manager 50
2.2.1 Oracle Enterprise Manager簡(jiǎn)介 50 2.2.2 Oracle Enterprise Manager登錄和
注銷 50
2.2.3 Oracle Enterprise Manager頁(yè)面 51
2.2.4 創(chuàng)建管理員 54
2.2.5 更改SYS口令 55
2.3 Oracle SQL Developer 56
2.3.1 Oracle SQL Developer簡(jiǎn)介 56
2.3.2 Oracle SQL Developer連接數(shù)據(jù)庫(kù) 56
2.4 小結(jié) 57
2.5 習(xí)題 58
第3章 管理Oracle環(huán)境 59
3.1 配置Oracle網(wǎng)絡(luò)環(huán)境 59
3.1.1 添加監(jiān)聽(tīng)程序 59
3.1.2 添加本地網(wǎng)絡(luò)服務(wù)名 62
3.1.3 管理監(jiān)聽(tīng)程序 65
3.2 啟動(dòng)數(shù)據(jù)庫(kù) 68
3.2.1 啟動(dòng)數(shù)據(jù)庫(kù)步驟 68
3.2.2 啟動(dòng)數(shù)據(jù)庫(kù)選項(xiàng) 68
3.2.3 轉(zhuǎn)換數(shù)據(jù)庫(kù)啟動(dòng)模式 71
3.3 關(guān)閉數(shù)據(jù)庫(kù) 72
3.3.1 關(guān)閉數(shù)據(jù)庫(kù)步驟 72
3.3.2 關(guān)閉數(shù)據(jù)庫(kù)選項(xiàng) 73
3.4 使用OEM啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù) 74
3.4.1 使用OEM關(guān)閉數(shù)據(jù)庫(kù) 74
3.4.2 使用OEM啟動(dòng)數(shù)據(jù)庫(kù) 76
3.5 使用【服務(wù)】工具管理Oracle服務(wù) 77
3.6 初始化參數(shù) 79
3.6.1 初始化參數(shù)簡(jiǎn)介 79
3.6.2 查看初始化參數(shù) 82
3.7 參數(shù)文件 84
3.7.1 服務(wù)器參數(shù)文件 84
3.7.2 文本初始化參數(shù)文件 84
3.8 修改初始化參數(shù) 85
3.8.1 修改系統(tǒng)級(jí)初始化參數(shù) 85
3.8.2 修改會(huì)話級(jí)初始化參數(shù) 86
3.9 創(chuàng)建參數(shù)文件 86
3.9.1 創(chuàng)建文本初始化參數(shù)文件 86
3.9.2 創(chuàng)建服務(wù)器參數(shù)文件 87
3.10 小結(jié) 88
3.11 習(xí)題 88
第4章 Oracle體系結(jié)構(gòu) 90
4.1 內(nèi)存結(jié)構(gòu) 90
4.1.1 系統(tǒng)全局區(qū) 90
4.1.2 程序全局區(qū) 94
4.2 進(jìn)程結(jié)構(gòu) 95
4.2.1 用戶進(jìn)程 95
4.2.2 服務(wù)器進(jìn)程 96
4.2.3 后臺(tái)進(jìn)程 96
4.3 物理存儲(chǔ)結(jié)構(gòu) 98
4.3.1 控制文件 98
4.3.2 數(shù)據(jù)文件 99
4.3.3 聯(lián)機(jī)重做日志文件 99
4.3.4 歸檔日志文件 100
4.3.5 參數(shù)文件 100
4.3.6 密碼文件 101
4.3.7 警告日志文件 102 4.3.8 跟蹤文件 102
4.4 邏輯存儲(chǔ)結(jié)構(gòu) 102
4.4.1 數(shù)據(jù)塊 103
4.4.2 區(qū) 105
4.4.3 段 105
4.4.4 表空間 106
4.5 數(shù)據(jù)字典 107
4.5.1 數(shù)據(jù)字典簡(jiǎn)介 107
4.5.2 數(shù)據(jù)字典內(nèi)容 108
4.5.3 數(shù)據(jù)字典分類 108
4.6 動(dòng)態(tài)性能視圖 110
4.6.1 動(dòng)態(tài)性能視圖簡(jiǎn)介 110
4.6.2 動(dòng)態(tài)性能視圖分類 110
4.7 小結(jié) 112
4.8 習(xí)題 113
第5章 管理Oracle存儲(chǔ)結(jié)構(gòu) 114
5.1 管理控制文件 114
5.1.1 控制文件簡(jiǎn)介 114
5.1.2 備份控制文件 115
5.1.3 創(chuàng)建新控制文件 116
5.1.4 刪除控制文件 117
5.1.5 添加控制文件 119
5.2 表空間簡(jiǎn)介 120
5.2.1 邏輯空間管理 120
5.2.2 段空間管理 121
5.2.3 大文件表空間和小文件表空間 121
5.3 創(chuàng)建表空間 122
5.3.1 創(chuàng)建永久表空間 122
5.3.2 創(chuàng)建臨時(shí)表空間 125
5.3.3 創(chuàng)建UNDO表空間 126
5.4 修改表空間 127
5.4.1 更改表空間大小 127
5.4.2 表空間聯(lián)機(jī)或脫機(jī) 127
5.4.3 更改表空間讀寫(xiě)模式 129
5.4.4 修改表空間名稱 129
5.5 刪除表空間 130 5.6 管理數(shù)據(jù)文件 131
5.6.1 數(shù)據(jù)文件簡(jiǎn)介 131
5.6.2 添加數(shù)據(jù)文件 131
5.6.3 啟用或禁用數(shù)據(jù)文件自動(dòng)擴(kuò)展 132
5.6.4 更改數(shù)據(jù)文件大小 133
5.6.5 數(shù)據(jù)文件聯(lián)機(jī)或脫機(jī) 133
5.6.6 更改數(shù)據(jù)文件的位置和名稱 134
5.6.7 刪除數(shù)據(jù)文件 135
5.7 管理聯(lián)機(jī)重做日志文件 136
5.7.1 聯(lián)機(jī)重做日志文件簡(jiǎn)介 136
5.7.2 創(chuàng)建重做日志文件組 136
5.7.3 創(chuàng)建重做日志文件 137
5.7.4 刪除重做日志文件 137
5.7.5 重命名重做日志文件 137
5.7.6 刪除重做日志文件組 138
5.7.7 清除重做日志文件 139
5.7.8 強(qiáng)制執(zhí)行日志切換 139
5.7.9 更改數(shù)據(jù)庫(kù)歸檔模式 140
5.8 使用OEM管理存儲(chǔ)結(jié)構(gòu) 143
5.8.1 使用OEM創(chuàng)建表空間 143
5.8.2 使用OEM對(duì)表空間進(jìn)行脫機(jī)
和聯(lián)機(jī) 146
5.8.3 使用OEM刪除表空間 146
5.8.4 使用OEM創(chuàng)建數(shù)據(jù)文件 147
5.8.5 使用OEM對(duì)數(shù)據(jù)文件進(jìn)行脫機(jī)
和聯(lián)機(jī) 148 5.8.6 使用OEM刪除數(shù)據(jù)文件 149
5.8.7 使用OEM創(chuàng)建重做日志組 149
5.8.8 使用OEM刪除重做日志組 150
5.9 小結(jié) 151
5.10 習(xí)題 152
第6章 SQL語(yǔ)言 153
6.1 SQL語(yǔ)言簡(jiǎn)介 153
6.2 SQL基本語(yǔ)法 153
6.2.1 SELECT子句 154
6.2.2 FROM子句 156
6.2.3 WHERE子句 156
6.2.4 ORDER BY子句 159
6.2.5 GROUP BY子句 160
6.2.6 HAVING子句 160
6.3 SQL高級(jí)查詢 161
6.3.1 組函數(shù) 161
6.3.2 子查詢 162
6.3.3 合并查詢 164 6.4 數(shù)據(jù)操作 166
6.4.1 插入數(shù)據(jù) 166
6.4.2 更新數(shù)據(jù) 167
6.4.3 刪除數(shù)據(jù) 167
6.5 單行函數(shù) 168
6.5.1 字符函數(shù) 168
6.5.2 數(shù)字函數(shù) 172
6.5.3 日期時(shí)間函數(shù) 176
6.5.4 轉(zhuǎn)換函數(shù) 182
6.5.5 其他函數(shù) 187
6.6 小結(jié) 188
6.7 習(xí)題 189
第7章 表 190
7.1 表簡(jiǎn)介 190
7.1.1 什么是表 190
7.1.2 表類型 190
7.2 Oracle內(nèi)置數(shù)據(jù)類型 191
7.2.1 字符數(shù)據(jù)類型 191
7.2.2 數(shù)字?jǐn)?shù)據(jù)類型 192
7.2.3 日期和時(shí)間數(shù)據(jù)類型 192
7.2.4 二進(jìn)制數(shù)據(jù)類型 193
7.2.5 行數(shù)據(jù)類型 193
7.2.6 大對(duì)象數(shù)據(jù)類型 193
7.3 創(chuàng)建表 193
7.4 修改表 195
7.4.1 設(shè)置表的讀寫(xiě)模式 195
7.4.2 為表指定并行處理 195
7.4.3 啟用或禁用與表相關(guān)聯(lián)觸發(fā)器 196
7.4.4 啟用或禁用表鎖定 196
7.4.5 解除分配未使用的空間 197 7.4.6 標(biāo)記列為未使用 197
7.4.7 在表中添加、修改和刪除列 198
7.4.8 為表添加注釋 200
7.4.9 移動(dòng)表到其他表空間 201
7.4.10 更改表的日志記錄屬性 201
7.4.11 壓縮表 201
7.4.12 收縮表 202
7.4.13 重命名列 203
7.4.14 重命名表 203
7.5 截?cái)啾怼?04
7.6 刪除表 204
7.7 使用OEM管理表 205
7.7.1 使用OEM創(chuàng)建表 205
7.7.2 使用OEM收縮段 207
7.7.3 使用OEM刪除表 209
7.8 小結(jié) 210
7.9 習(xí)題 210
第8章 約束 211
8.1 約束簡(jiǎn)介 211
8.1.1 什么是約束 211
8.1.2 約束優(yōu)點(diǎn) 211
8.1.3 約束類型 211
8.2 創(chuàng)建約束 213
8.2.1 創(chuàng)建NOT NULL約束 213
8.2.2 創(chuàng)建UNIQUE、PRIMARY KEY、
CKECK和FOREIGN KEY約束 213
8.3 修改約束 215
8.3.1 修改約束狀態(tài) 215
8.3.2 修改約束名稱 216 8.4 刪除約束 216
8.5 使用OEM管理約束 217
8.5.1 使用OEM創(chuàng)建PRIMARY KEY
約束 217
8.5.2 使用OEM創(chuàng)建UNIQUE約束 219
8.5.3 使用OEM創(chuàng)建CHECK約束 220
8.5.4 使用OEM創(chuàng)建FOREIGN KEY
約束 221
8.5.5 使用OEM刪除約束 222
8.6 小結(jié) 222
8.7 習(xí)題 223
第9章 視圖 224
9.1 視圖簡(jiǎn)介 224
9.1.1 什么是視圖 224
9.1.2 視圖作用 224
9.1.3 視圖類型 225
9.2 創(chuàng)建視圖 225
9.3 在視圖中的數(shù)據(jù)操作 227
9.4 修改視圖 228 9.5 刪除視圖 229
9.6 使用OEM管理視圖 229
9.6.1 使用OEM創(chuàng)建視圖 229
9.6.2 使用OEM刪除視圖 230
9.7 小結(jié) 231
9.8 習(xí)題 231
第10章 同義詞和序列 232
10.1 同義詞 232
10.1.1 同義詞簡(jiǎn)介 232
10.1.2 同義詞分類 232
10.1.3 創(chuàng)建同義詞 232
10.1.4 使用同義詞 233
10.1.5 刪除同義詞 234
10.2 序列 234
10.2.1 序列簡(jiǎn)介 234
10.2.2 創(chuàng)建序列 235
10.2.3 使用序列 236 10.2.4 修改序列 237
10.2.5 刪除序列 238
10.3 使用OEM管理同義詞和序列 238
10.3.1 使用OEM創(chuàng)建同義詞 238
10.3.2 使用OEM刪除同義詞 239
10.3.3 使用OEM創(chuàng)建序列 240
10.3.4 使用OEM刪除序列 241
10.4 小結(jié) 241
10.5 習(xí)題 242
第11章 索引 243
11.1 索引簡(jiǎn)介 243
11.1.1 什么是索引 243
11.1.2 索引優(yōu)缺點(diǎn) 243
11.1.3 創(chuàng)建索引的列的特點(diǎn) 244
11.1.4 索引使用原則 244
11.1.5 索引分類 244
11.2 創(chuàng)建索引 246 11.3 修改索引 249
11.3.1 重建現(xiàn)有索引 249
11.3.2 收縮索引 250
11.3.3 合并索引塊 251
11.3.4 使得索引不可見(jiàn) 251
11.3.5 為索引分配新區(qū) 252
11.3.6 釋放未使用的空間 252
11.3.7 設(shè)置索引并行特性 252
11.3.8 啟用或禁用基于函數(shù)的索引 253
11.3.9 指定日志記錄屬性 253
11.3.10 監(jiān)視索引的使用 254
11.3.11 標(biāo)記索引無(wú)法使用 254
11.3.12 重命名索引 255
11.4 刪除索引 255 11.5 使用OEM管理索引 256
11.5.1 使用OEM創(chuàng)建索引 256
11.5.2 使用OEM收縮段 257
11.5.3 使用OEM刪除索引 258
11.6 小結(jié) 259
11.7 習(xí)題 259
第12章 實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全 261
12.1 用戶 261
12.1.1 Oracle身份驗(yàn)證方式 261
12.1.2 用戶簡(jiǎn)介 261
12.1.3 創(chuàng)建用戶 262
12.1.4 修改用戶 264
12.1.5 刪除用戶 267
12.2 角色 267
12.2.1 角色簡(jiǎn)介 267
12.2.2 預(yù)定義角色 268
12.2.3 創(chuàng)建角色 269
12.2.4 啟用當(dāng)前會(huì)話的角色 269
12.2.5 修改角色 271
12.2.6 刪除角色 271
12.3 授予和撤銷權(quán)限 272
12.3.1 權(quán)限簡(jiǎn)介 272
12.3.2 授予權(quán)限 276
12.3.3 撤銷權(quán)限 278
12.3.4 查看用戶當(dāng)前可用的權(quán)限 280
12.4 概要文件 280 12.4.1 概要文件簡(jiǎn)介 280
12.4.2 創(chuàng)建概要文件 281
12.4.3 分配概要文件 283
12.4.4 修改概要文件 284
12.4.5 刪除概要文件 285
12.5 使用OEM管理數(shù)據(jù)庫(kù)安全 286
12.5.1 使用OEM創(chuàng)建用戶 286
12.5.2 使用OEM鎖定用戶 290
12.5.3 使用OEM解除用戶的鎖定 290
12.5.4 使用OEM對(duì)用戶進(jìn)行口令失效 291
12.5.5 使用OEM刪除用戶 292
12.5.6 使用OEM創(chuàng)建角色 292
12.5.7 使用OEM刪除角色 296
12.5.8 使用OEM授予對(duì)象權(quán)限 296
12.5.9 使用OEM撤銷對(duì)象權(quán)限 297
12.5.10 使用OEM創(chuàng)建概要文件 298
12.5.11 使用OEM刪除概要文件 299
12.6 小結(jié) 300
12.7 習(xí)題 301
第13章 Data Pump數(shù)據(jù)導(dǎo)出和導(dǎo)入 303
13.1 Data Pump簡(jiǎn)介 303
13.1.1 什么是Data Pump 303
13.1.2 Data Pump組成部分 303
13.1.3 Data Pump特點(diǎn) 304
13.2 對(duì)象 304
13.2.1 對(duì)象簡(jiǎn)介 304
13.2.2 創(chuàng)建對(duì)象 305
13.3 Data Pump Export 306
13.3.1 Data Pump Export簡(jiǎn)介 306
13.3.2 expdp命令參數(shù)詳解 306
13.4 Data Pump Import 312 13.4.1 Data Pump Import簡(jiǎn)介 312
13.4.2 impdp命令參數(shù)詳解 313
13.5 使用OEM導(dǎo)出和導(dǎo)入數(shù)據(jù) 320
13.5.1 使用OEM導(dǎo)出數(shù)據(jù) 320
13.5.2 使用OEM導(dǎo)入數(shù)據(jù) 324
13.6 傳輸表空間 326
13.6.1 傳輸表空間簡(jiǎn)介 326
13.6.2 傳輸表空間實(shí)例 327
13.7 小結(jié) 332
13.8 習(xí)題 332
第14章 數(shù)據(jù)庫(kù)備份和恢復(fù) 334
14.1 RMAN備份簡(jiǎn)介 334
14.1.1 什么是RMAN 334
14.1.2 RMAN備份形式 335
14.1.3 備份片 336
14.1.4 通道 336
14.1.5 RMAN環(huán)境簡(jiǎn)介 337
14.1.6 啟動(dòng)和退出RMAN 338
14.2 RMAN資料檔案庫(kù) 339
14.2.1 使用控制文件 339
14.2.2 使用恢復(fù) 340
14.3 顯示、設(shè)置和清除RMAN 配置
參數(shù) 342
14.3.1 顯示RMAN 配置參數(shù) 342
14.3.2 設(shè)置RMAN 配置參數(shù) 343
14.3.3 清除RMAN 配置參數(shù) 347
14.4 備份數(shù)據(jù)庫(kù) 347
14.4.1 整個(gè)數(shù)據(jù)庫(kù)備份 348
14.4.2 表空間備份 348
14.4.3 數(shù)據(jù)文件備份 348
14.4.4 控制文件備份 349
14.4.5 歸檔日志文件備份 349
14.4.6 服務(wù)器參數(shù)文件備份 350
14.5 RMAN高級(jí)備份 350
14.5.1 壓縮備份 350
14.5.2 限制備份集的文件數(shù)量 350
14.5.3 指定備份集大小 350 14.5.4 指定備份標(biāo)記 350
14.5.5 指定備份文件格式 351
14.5.6 跳過(guò)脫機(jī)、只讀和無(wú)法訪問(wèn)的
文件 352
14.5.7 創(chuàng)建多個(gè)備份集副本 352
14.5.8 指定多個(gè)備份通道 352
14.6 數(shù)據(jù)庫(kù)增量備份 353
14.6.1 RMAN備份類型 353
14.6.2 啟用塊更改跟蹤 354
14.7 管理RMAN備份 355
14.7.1 REPORT命令 355
14.7.2 LIST命令 356
14.7.3 DELETE命令 359
14.8 數(shù)據(jù)庫(kù)恢復(fù) 360
14.8.1 數(shù)據(jù)庫(kù)恢復(fù)類型 360
14.8.2 介質(zhì)恢復(fù)類型 361
14.8.3 RMAN恢復(fù)簡(jiǎn)介 362
14.8.4 恢復(fù)數(shù)據(jù)庫(kù) 363
14.9 使用OEM管理備份和恢復(fù) 365
14.9.1 使用OEM進(jìn)行備份設(shè)置 365
14.9.2 使用OEM進(jìn)行恢復(fù)設(shè)置 367
14.9.3 使用OEM進(jìn)行調(diào)度備份 367
14.9.4 使用OEM管理當(dāng)前備份 370
14.9.5 使用OEM執(zhí)行恢復(fù) 371
14.10 小結(jié) 371
14.11 習(xí)題 373