注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle達人修煉秘籍:Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南

Oracle達人修煉秘籍:Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南

Oracle達人修煉秘籍:Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南

定 價:¥119.00

作 者: 孫風棟,王瀾 等著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 計算機與互聯(lián)網(wǎng) 數(shù)據(jù)庫

ISBN: 9787111411710 出版時間: 2013-02-01 包裝: 平裝
開本: 16開 頁數(shù): 928 字數(shù):  

內(nèi)容簡介

  《Oracle達人修煉秘籍:Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南》是Oracle數(shù)據(jù)庫領(lǐng)域獨特的、具有創(chuàng)新意義的實力之作。為了降低讀者的學習難度,作者根據(jù)多年實踐和教學的經(jīng)驗和體會,首先從宏觀上幫助讀者廓清Oracle數(shù)據(jù)庫體系和框架,然后從微觀上幫助讀者掌握開發(fā)中的各個技術(shù)細節(jié),這是本書的獨到之處。本書內(nèi)容系統(tǒng)而全面,詳細講解了Oracle數(shù)據(jù)庫的管理、開發(fā)、性能優(yōu)化,以及PL/SQL編程的相關(guān)知識,面面俱到;注重實戰(zhàn),為每個知識點精心設(shè)計了大量的案例,而且每一章后面都有實踐指導,旨在幫助讀者提高動手能力;重點突出,對重要的內(nèi)容進行了深入細致的講解?!禣racle達人修煉秘籍:Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南》全書共32章,分為五大部分:基礎(chǔ)篇(第1~7章),主要介紹了Oracle數(shù)據(jù)庫的作用、特點、應(yīng)用結(jié)構(gòu)、數(shù)據(jù)庫服務(wù)器的安裝與配置、三種常用管理與開發(fā)工具(OEM、SQL*Plus、SQL Developer)的使用,以及會貫穿全書的案例;體系結(jié)構(gòu)篇(第8~14章),詳細講解了Oracle數(shù)據(jù)庫的內(nèi)部體系結(jié)構(gòu),包括數(shù)據(jù)庫實例(內(nèi)存結(jié)構(gòu)與后臺進程)、物理存儲結(jié)構(gòu)(數(shù)據(jù)文件、控制文件、重做日志文件、歸檔重做日志文件、初始化參數(shù)文件)、邏輯存儲結(jié)構(gòu)(塊、區(qū)、段、表空間)的構(gòu)成、配置與維護,這部分內(nèi)容是Oracle數(shù)據(jù)庫管理與維護的基礎(chǔ);模式對象篇(第15~19章),詳細講解了Oracle數(shù)據(jù)庫模式對象的應(yīng)用與管理,包括表、約束、索引、分區(qū)表、分區(qū)索引、視圖、物化視圖、簇、外部表、序列、同義詞、數(shù)據(jù)庫鏈接等,這是數(shù)據(jù)庫開發(fā)和維護的基礎(chǔ);維護篇(第20~29章),詳細介紹了Oracle數(shù)據(jù)庫的創(chuàng)建與配置、啟動與關(guān)閉方式、網(wǎng)絡(luò)服務(wù)管理與配置、安全性配置與管理、備份與恢復,以及性能優(yōu)化等;開發(fā)篇(第30~32章),介紹了與Oracle數(shù)據(jù)庫開發(fā)相關(guān)的技術(shù),包括SQL語句應(yīng)用、PL/SQL程序設(shè)計,以及PL/SQL的綜合應(yīng)用等。

作者簡介

  孫風棟,資深Oracle數(shù)據(jù)庫專家,從事Oracle數(shù)據(jù)庫的開發(fā)、管理、教學和培訓十余年,對Oracle數(shù)據(jù)庫系統(tǒng)有深入的研究和認識,積累了豐富的實戰(zhàn)經(jīng)驗。領(lǐng)導并參與了包括國家自然科學基金項目在內(nèi)的多個Oracle項目,負責Oracle數(shù)據(jù)庫的架構(gòu)、開發(fā)和管理工作。此外,他還是一位經(jīng)驗豐富的技術(shù)作家,著有多部與Oracle數(shù)據(jù)庫相關(guān)的著作,深受讀者歡迎。

圖書目錄

前言
第一篇 基礎(chǔ)篇
第1章 數(shù)據(jù)庫基礎(chǔ)知識/ 2
1.1 數(shù)據(jù)庫基本概念/ 2
1.2 數(shù)據(jù)庫的產(chǎn)生/ 3
1.3 數(shù)據(jù)庫的特征/ 4
1.4 數(shù)據(jù)模型/ 5
1.4.1 數(shù)據(jù)模型的概念/ 5
1.4.2 概念模型/ 5
1.4.3 組織數(shù)據(jù)模型/ 6
1.5 關(guān)系模型/ 6
1.5.1 數(shù)據(jù)結(jié)構(gòu)/ 7
1.5.2 關(guān)系完整性約束/ 8
1.6 關(guān)系數(shù)據(jù)庫/ 8
1.6.1 關(guān)系數(shù)據(jù)庫的功能/ 8
1.6.2 常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)/ 8
1.7 數(shù)據(jù)庫系統(tǒng)設(shè)計步驟/ 10
1.7.1 數(shù)據(jù)庫設(shè)計概述/ 10
1.7.2 需求分析/ 10
1.7.3 概念結(jié)構(gòu)設(shè)計/ 11
1.7.4 邏輯結(jié)構(gòu)設(shè)計/ 12
1.7.5 物理結(jié)構(gòu)設(shè)計/ 13
1.7.6 數(shù)據(jù)庫實施與維護/ 13
實踐指導/ 13
第2章 Oracle數(shù)據(jù)庫簡介/ 15
2.1 Oracle數(shù)據(jù)庫的發(fā)展/ 15
2.1.1 Oracle數(shù)據(jù)庫的應(yīng)用現(xiàn)狀/ 15
2.1.2 Oracle 數(shù)據(jù)庫的版本變遷/ 15
2.1.3 Oracle數(shù)據(jù)庫的技術(shù)領(lǐng)先優(yōu)勢/ 17
2.1.4  Oracle數(shù)據(jù)庫的高市場占有率/ 18
2.2 Oracle的網(wǎng)格計算/ 18
2.2.1 Oracle 數(shù)據(jù)庫的網(wǎng)格/ 19
2.2.2 Oracle應(yīng)用服務(wù)器的網(wǎng)格/ 20
2.2.3 Oracle 企業(yè)管理器的網(wǎng)格控制/ 20
2.3 Oracle數(shù)據(jù)庫的應(yīng)用結(jié)構(gòu)/ 21
2.4 Oracle 11g數(shù)據(jù)庫的新特性/ 22
實踐指導/ 25
第3章 Oracle 11g數(shù)據(jù)庫的安裝/ 26
3.1 安裝預(yù)處理/ 26
3.1.1 對系統(tǒng)軟、硬件的要求/ 26
3.1.2 安裝準備/ 26
3.1.3 回環(huán)網(wǎng)絡(luò)適配器的安裝與配置/ 27
3.2 Oracle 11g數(shù)據(jù)庫軟件下載/ 29
3.3 安裝Oracle 11g數(shù)據(jù)庫服務(wù)器/ 31
3.4 檢查和驗證安裝結(jié)果/ 40
3.4.1 程序組  / 41
3.4.2 產(chǎn)品清單/ 41
3.4.3 系統(tǒng)服務(wù)/ 41
3.4.4 文件體系結(jié)構(gòu)/ 43
3.4.5 網(wǎng)絡(luò)配置/ 43
3.4.6 利用企業(yè)管理器登錄數(shù)據(jù)庫/ 44
3.4.7 利用SQL Plus登錄數(shù)據(jù)庫/ 45
3.5 運行時故障分析與解決/ 45
3.6 卸載Oracle 11g產(chǎn)品/ 49
實踐指導/ 50
第4章 Oracle企業(yè)管理器/ 51
4.1 Oracle企業(yè)管理器的功能與分類/ 51
4.1.1 Oracle企業(yè)管理器的功能/ 51
4.1.2 Oracle企業(yè)管理器的類型/ 51
4.2 Oracle企業(yè)管理器的啟動與登錄/ 52
4.3 使用聯(lián)機幫助 / 53
4.4Oracle企業(yè)管理器功能界面介紹/ 54
4.4.1 “主目錄”選項卡/ 54
4.4.2  “性能”選項卡/ 56
4.4.3 “可用性”選項卡/ 59
4.4.4  “服務(wù)器”選項卡/ 60
4.4.5  “方案”選項卡/ 61
4.4.6  “數(shù)據(jù)移動”選項卡/ 62
4.4.7  “軟件和支持”選項卡/ 63
4.5 Oracle企業(yè)管理器基本設(shè)置/ 64
4.5.1 添加管理員/ 64
4.5.2 管理監(jiān)視模板/ 65
4.5.3 設(shè)置封鎖/ 67
4.6 Oracle企業(yè)管理器首選項設(shè)置/ 69
4.6.1 設(shè)置主機首選身份證明/ 70
4.6.2設(shè)置數(shù)據(jù)庫首選身份證明/ 72
實踐指導/ 73
第5章 SQL﹡Plus工具的使用/ 74
5.1 SQL﹡Plus工具介紹/ 74
5.1.1 SQL*Plus的主要功能/ 74
5.1.2 SQL*Plus啟動與退出/ 74
5.1.3 SQL*Plus站點配置文件/ 76
5.2 SQL*Plus命令/ 76
5.2.1 數(shù)據(jù)庫連接與斷開命令/ 76
5.2.2 顯示數(shù)據(jù)庫對象結(jié)構(gòu)/ 77
5.2.3 編輯命令/ 77
5.2.4 文件操作命令/ 79
5.2.5 注釋/ 83
5.2.6 使用替換變量/ 84
5.2.7 與用戶通信/ 86
5.2.8 使用綁定變量/ 87
5.2.9 其他常用命令/ 88
5.3 顯示與設(shè)置環(huán)境變量/ 90
5.4 格式化查詢結(jié)果/ 95
5.4.1 格式化列/ 95
5.4.2 壓縮重復列值的顯示/ 98
5.4.3 使用匯總/ 99
5.4.4 設(shè)置頁與報表/ 100
實踐指導/ 102
第6章 SQL Developer開發(fā)工具的使用/ 104
6.1 SQL Developer概述/ 104
6.2 創(chuàng)建數(shù)據(jù)庫連接/ 104
6.3 SQL Developer基本操作/ 106
6.3.1 瀏覽數(shù)據(jù)庫對象/ 106
6.3.2 數(shù)據(jù)操縱/ 107
6.3.3 數(shù)據(jù)庫對象的創(chuàng)建與修改/ 110
6.4開發(fā)和調(diào)試PL/SQL程序/ 113
6.4.1 存儲過程創(chuàng)建與編輯/ 113
6.4.2 存儲過程調(diào)試/ 115
6.5 導出與導入操作/ 118
6.5.1 導出數(shù)據(jù)/ 119
6.5.2 導出對象定義/ 119
6.5.3 導入數(shù)據(jù)/ 120
6.6 運行和創(chuàng)建報表/ 122
6.6.1 運行預(yù)定義報表/ 122
6.6.2 創(chuàng)建自定義報表/ 123
實踐指導/ 124
第7章 實踐案例項目分析與設(shè)計/ 125
7.1 實踐案例說明/ 125
7.2 系統(tǒng)分析/ 125
7.3 概念結(jié)構(gòu)設(shè)計/ 125
7.4 邏輯結(jié)構(gòu)設(shè)計/ 127
7.4.1 表結(jié)構(gòu)設(shè)計/ 127
7.4.2 序列的設(shè)計/ 129
7.4.3 索引的設(shè)計/ 129
7.4.4 視圖的設(shè)計/ 130
7.4.5 存儲過程的設(shè)計/ 130
7.4.6 函數(shù)的設(shè)計 / 130
7.4.7 包的設(shè)計/ 130
7.4.8 觸發(fā)器的設(shè)計/ 130
7.5 物理存儲結(jié)構(gòu)的設(shè)計/ 131
實踐指導/ 131
第二篇 體系結(jié)構(gòu)篇
第8章 Oracle數(shù)據(jù)庫體系結(jié)構(gòu)/ 134
8.1 Oracle數(shù)據(jù)庫體系結(jié)構(gòu)概述/ 134
8.2 Oracle數(shù)據(jù)庫存儲結(jié)構(gòu)/ 135
8.2.1 Oracle數(shù)據(jù)庫物理存儲結(jié)構(gòu)/ 136
8.2.2 Oracle數(shù)據(jù)庫邏輯存儲結(jié)構(gòu)/ 140
8.3 Oracle數(shù)據(jù)庫實例/ 147
8.3.1 Oracle實例概述/ 147
8.3.2 SGA/ 148
8.3.3 PGA/ 152
8.3.4 內(nèi)存管理/ 154
8.4 Oracle數(shù)據(jù)庫進程/ 158
8.4.1 Oracle進程概述/ 158
8.4.2 Oracle服務(wù)器進程/ 159
8.4.3 Oracle后臺進程/ 168
8.5 數(shù)據(jù)字典/ 173
8.5.1 數(shù)據(jù)字典的概念/ 173
8.5.2 數(shù)據(jù)字典的結(jié)構(gòu)/ 174
8.5.3 數(shù)據(jù)字典的使用/ 175
8.5.4 在OEM中查詢數(shù)據(jù)字典信息/ 179
8.6 SQL語句執(zhí)行過程/ 180
實踐指導/ 181
第9章 數(shù)據(jù)文件管理/ 182
9.1 數(shù)據(jù)文件概述/ 182
9.2 數(shù)據(jù)文件的管理準則/ 183
9.2.1 確定數(shù)據(jù)文件數(shù)量/ 183
9.2.2 確定數(shù)據(jù)文件大小/ 184
9.2.3 設(shè)置數(shù)據(jù)文件的存儲位置/ 184
9.3 創(chuàng)建數(shù)據(jù)文件/ 184
9.4 修改數(shù)據(jù)文件大小/ 186
9.4.1 數(shù)據(jù)文件的自動擴展/ 186
9.4.2 手動改變數(shù)據(jù)文件大小/ 187
9.5 改變數(shù)據(jù)文件的可用性/ 188
9.5.1 歸檔模式下數(shù)據(jù)文件可用性的改變/ 188
9.5.2 非歸檔模式下數(shù)據(jù)文件的脫機/ 189
9.5.3 改變表空間中所有數(shù)據(jù)文件的可用性/ 190
9.6 改變數(shù)據(jù)文件的名稱與位置/ 191
9.6.1 修改同一個表空間中數(shù)據(jù)文件的名稱與位置/ 192
9.6.2 修改多個表空間中數(shù)據(jù)文件的名稱與位置/ 192
9.7 刪除數(shù)據(jù)文件/ 194
9.8 查詢數(shù)據(jù)文件/ 194
9.9 利用OEM管理數(shù)據(jù)文件/ 196
實踐指導/ 198
第10章 控制文件管理/ 199
10.1 控制文件概述/ 199
10.1.1 控制文件的概念/ 199
10.1.2 控制文件的內(nèi)容/ 199
10.1.3 控制文件的大小/ 200
10.1.4 控制文件的管理策略/ 200
10.2 創(chuàng)建控制文件/ 201
10.2.1 創(chuàng)建初始控制文件/ 201
10.2.2 創(chuàng)建新的控制文件/ 201
10.3 多路復用控制文件/ 206
10.4 控制文件創(chuàng)建后故障解決/ 207
10.4.1 數(shù)據(jù)字典與控制文件信息不一致/ 207
10.4.2 創(chuàng)建控制文件時的錯誤處理/ 208
10.5 備份控制文件/ 208
10.6 刪除控制文件/ 208
10.7 查詢控制文件信息/ 208
10.8 利用OEM管理控制文件/ 209
實踐指導/ 210
第11章 重做日志文件管理/ 212
11.1 重做日志文件概述/ 212
11.1.1 重做日志文件的內(nèi)容與作用/ 212
11.1.2 重做日志文件工作原理/ 213
11.1.3 重做日志文件切換與日志序列號/ 213
11.1.4 重做日志文件組的概念/ 214
11.1.5 重做日志文件故障響應(yīng)/ 214
11.1.6 重做日志文件規(guī)劃/ 215
11.2 創(chuàng)建重做日志文件組及其成員/ 216
11.2.1 創(chuàng)建重做日志文件組/ 216
11.2.2 創(chuàng)建重做日志文件組成員文件/ 217
11.3 修改重做日志文件的名稱與位置/ 218
11.3.1 數(shù)據(jù)庫關(guān)閉狀態(tài)下修改重做日志文件的名稱與位置/ 219
11.3.2 數(shù)據(jù)庫運行狀態(tài)下修改重做日志文件的名稱與位置/ 220
11.4 刪除重做日志文件組及其成員/ 221
11.4.1 刪除重做日志文件組成員文件/ 221
11.4.2 刪除重做日志文件組/ 223
11.5 重做日志文件切換與檢查點/ 224
11.5.1 重做日志文件切換/ 224
11.5.2 檢查點/ 225
11.6 清除重做日志文件組/ 226
11.7 查看重做日志文件信息/ 226
11.8 利用OEM管理重做日志文件/ 227
實踐指導/ 229
第12章 歸檔重做日志文件管理/ 230
12.1 歸檔重做日志文件概述/ 230
12.2 數(shù)據(jù)庫歸檔與非歸檔模式選擇/ 230
12.2.1 非歸檔模式/ 231
12.2.2 歸檔模式/ 231
12.3 歸檔控制/ 232
12.3.1 設(shè)置數(shù)據(jù)庫初始歸檔模式/ 232
12.3.2 改變數(shù)據(jù)庫歸檔模式/ 232
12.3.3 手動歸檔/ 234
12.3.4 調(diào)整歸檔進程數(shù)量/ 234
12.4 設(shè)置歸檔目的地/ 234
12.4.1 設(shè)置初始化參數(shù)指定歸檔目的地/ 234
12.4.2 歸檔目的地的狀態(tài)/ 238
12.4.3 設(shè)置備用歸檔目的地/ 239
12.5 查詢歸檔重做日志文件信息/ 240
12.6 利用OEM管理歸檔日志文件/ 241
實踐指導/ 242
第13章 初始化參數(shù)文件管理/ 243
13.1 服務(wù)器初始化參數(shù)文件概述/ 243
13.2 創(chuàng)建服務(wù)器初始化參數(shù)文件/ 244
13.3 初始化參數(shù)介紹/ 246
13.4 修改初始化參數(shù)/ 247
13.5 導出服務(wù)器初始化參數(shù)文件/ 251
13.6 恢復丟失或損壞的服務(wù)器初始化參數(shù)文件/ 252
13.7 查看初始化參數(shù)設(shè)置/ 253
13.8 利用OEM管理初始化參數(shù)/ 255
實踐指導/ 256
第14章 表空間管理/ 257
14.1 表空間概述/ 257
14.1.1 表空間概念/ 257
14.1.2 表空間分類/ 258
14.1.3 表空間的管理方式/ 259
14.1.4 表空中區(qū)的分配與段的管理/ 260
14.1.5 表空間的管理策略/ 262
14.2 創(chuàng)建表空間/ 263
14.2.1 創(chuàng)建表空間概述/ 263
14.2.2 CREATE TABLESPACE語句/ 263
14.2.3 創(chuàng)建本地管理表空間/ 265
14.2.4 創(chuàng)建大文件表空間/ 267
14.2.5 創(chuàng)建非標準塊表空間/ 269
14.2.6 創(chuàng)建加密表空間/ 270
14.3 維護表空間/ 272
14.3.1 ALTER TABLESPACE語句/ 272
14.3.2 改變表空間大小/ 273
14.3.3 改變表空間可用性/ 275
14.3.4 改變表空間讀寫性/ 277
14.3.5 重命名表空間/ 280
14.3.6 設(shè)置默認表空間/ 281
14.3.7 備份表空間/ 282
14.4 刪除表空間/ 283
14.5 管理臨時表空間/ 285
14.5.1 臨時表空間概述/ 285
14.5.2 默認臨時表空間/ 285
14.5.3 創(chuàng)建臨時表空間/ 286
14.5.4 臨時表空間組/ 286
14.5.5 收縮本地管理的臨時表空間/ 287
14.6 管理撤銷表空間/ 288
14.6.1 撤銷表空間概述/ 288
14.6.2 創(chuàng)建撤銷表空間/ 290
14.6.3 修改撤銷表空間 / 291
14.6.4 刪除撤銷表空間/ 291
14.6.5 切換撤銷表空間/ 292
14.6.6 回退信息保留時間設(shè)置/ 292
14.6.7 查詢撤銷表空間信息/ 293
14.7 查詢表空間信息/ 294
14.8 利用OEM管理表空間/ 296
實踐指導/ 299
第三篇 模式對象篇
第15章 表與約束管理/ 302
15.1 模式與模式對象/ 302
15.1.1 模式與對象的關(guān)系/ 302
15.1.2 模式與用戶的關(guān)系/ 302
15.1.3 CREATE SCHEMA語句/ 304
15.1.4 創(chuàng)建人力資源管理系統(tǒng)模式/ 304
15.2 表管理概述 / 305
15.2.1 表概述/ 305
15.2.2 表創(chuàng)建策略/ 305
15.3 創(chuàng)建表/ 308
15.3.1 CREATE TABLE語句/ 308
15.3.2 表的存儲分配方式設(shè)置/ 310
15.3.3 Oracle數(shù)據(jù)類型/ 311
15.3.4 創(chuàng)建標準表/ 313
15.3.5 創(chuàng)建臨時表/ 314
15.3.6 利用子查詢創(chuàng)建表/ 316
15.4 修改表/ 318
15.4.1 ALTER TABLE語句/ 318
15.4.2 添加、修改、刪除列/ 319
15.4.3 修改表參數(shù)設(shè)置/ 321
15.4.4 表結(jié)構(gòu)重組/ 322
15.4.5 手動分配與回收表的存儲空間/ 322
15.4.6 改變表的讀寫模式/ 324
15.4.7 重命名表/ 326
15.5 維護表/ 326
15.5.1 為表和列添加注釋/ 326
15.5.2 刪減表/ 327
15.5.3 刪除表/ 328
15.5.4 分析表/ 329
15.5.5 查詢表信息/ 332
15.5.6 利用OEM管理表/ 333
15.6 約束概述/ 335
15.6.1 約束的分類/ 335
15.6.2 約束的定義方式/ 337
15.6.3 約束的狀態(tài)/ 338
15.7 創(chuàng)建與維護約束/ 338
15.7.1 創(chuàng)建表時定義約束/ 338
15.7.2 添加、修改與刪除約束/ 341
15.7.3 禁用與激活約束/ 344
15.7.4 驗證約束狀態(tài)/ 346
15.7.5 確定違反約束限制的記錄/ 347
15.7.6 延遲約束檢查/ 349
15.7.7 查詢約束信息/ 350
實踐指導/ 351
第16章 索引與索引表管理/ 352
16.1 索引概述/ 352
16.1.1 索引的概念與作用/ 352
16.1.2 索引結(jié)構(gòu)/ 354
16.1.3 索引的分類/ 356
16.1.4 索引的管理策略/ 356
16.2 創(chuàng)建索引/ 358
16.2.1 CREATE INDEX語句/ 358
16.2.2 創(chuàng)建非唯一性索引/ 359
16.2.3 創(chuàng)建唯一性索引/ 360
16.2.4 創(chuàng)建位圖索引/ 360
16.2.5 創(chuàng)建反序索引/ 360
16.2.6 創(chuàng)建函數(shù)索引/ 360
16.2.7 定義約束時創(chuàng)建索引/ 361
16.2.8 創(chuàng)建大型索引/ 361
16.3 修改索引/ 362
16.3.1 ALTER INDEX語句/ 362
16.3.2 修改索引參數(shù)設(shè)置/ 363
16.3.3 合并與重建索引/ 363
16.3.4 禁用與啟用函數(shù)索引/ 364
16.3.5 手動分配與回收索引存儲空間/ 365
16.3.6 重命名索引/ 365
16.3.7 打開與關(guān)閉索引監(jiān)控/ 365
16.4 維護索引/ 366
16.4.1 刪除索引/ 366
16.4.2 查詢索引信息/ 367
16.4.3 利用OEM管理索引/ 368
16.5 索引表概述/ 369
16.5.1 索引表的概念/ 369
16.5.2 索引表與標準表比較/ 369
16.5.3 索引表的優(yōu)、缺點/ 370
16.5.4 索引表的溢出存儲/ 370
16.6 創(chuàng)建索引表/ 371
16.7 維護索引表/ 372
16.7.1 修改索引表/ 372
16.7.2 重建索引表/ 373
16.7.3 將索引表轉(zhuǎn)換為標準表/ 373
16.7.4 利用OEM管理索引表/ 373
實踐指導/ 374
第17章 分區(qū)表與分區(qū)索引管理/ 376
17.1 分區(qū)概述/ 376
17.1.1 分區(qū)的概念/ 376
17.1.2 分區(qū)的優(yōu)點/ 376
17.1.3 何時需要分區(qū)/ 377
17.1.4 基本分區(qū)方法/ 377
17.1.5 Oracle 11g分區(qū)方法擴展/ 379
17.1.6 分區(qū)索引/ 381
17.2 創(chuàng)建分區(qū)表/ 382
17.2.1 創(chuàng)建范圍分區(qū)表/ 382
17.2.2 創(chuàng)建列表分區(qū)表/ 385
17.2.3 創(chuàng)建散列分區(qū)表/ 386
17.2.4 創(chuàng)建復合分區(qū)表/ 387
17.2.5 創(chuàng)建間隔分區(qū)表/ 389
17.2.6 創(chuàng)建引用分區(qū)表/ 391
17.2.7 創(chuàng)建基于虛擬列的分區(qū)表/ 392
17.2.8 創(chuàng)建系統(tǒng)分區(qū)表/ 392
17.2.9 創(chuàng)建分區(qū)索引表/ 393
17.3 維護分區(qū)表/ 394
17.4 創(chuàng)建分區(qū)索引/ 402
17.4.1 本地分區(qū)索引/ 402
17.4.2 全局分區(qū)索引/ 403
17.5 維護分區(qū)索引/ 404
17.6 查詢分區(qū)表和分區(qū)索引信息/ 404
17.7 利用OEM管理分區(qū)表和分區(qū)索引/ 406
實踐指導/ 408
第18章 視圖與實體化視圖管理/ 409
18.1 視圖的概念/ 409
18.2 創(chuàng)建視圖/ 410
18.2.1 CREATE VIEW語句/ 410
18.2.2 創(chuàng)建簡單視圖/ 411
18.2.3 創(chuàng)建復雜視圖/ 411
18.2.4 創(chuàng)建帶約束的視圖/ 413
18.2.5 創(chuàng)建內(nèi)嵌視圖/ 413
18.2.6 創(chuàng)建TOP-N視圖/ 414
18.3 維護視圖/ 414
18.3.1 視圖的DML操作/ 414
18.3.2 修改視圖定義/ 415
18.3.3 刪除視圖/ 416
18.3.4 查詢視圖信息/ 416
18.3.5 利用OEM管理視圖/ 417
18.4 實體化視圖概述/ 418
18.4.1 實體化視圖的概念/ 418
18.4.2 實體化視圖的特性/ 419
18.4.3 實體化視圖的刷新方法/ 419
18.4.4 實體化視圖的刷新模式/ 420
18.4.5 實體化視圖日志/ 420
18.4.6 實體化視圖類型/ 421
18.4.7 實體化視圖的查詢重寫/ 421
18.4.8 實體化視圖的創(chuàng)建方式/ 422
18.5 創(chuàng)建實體化視圖/ 422
18.5.1 創(chuàng)建實體化視圖的權(quán)限需求/ 422
18.5.2 CREATE MATERIALIZED VIEW語句/ 422
18.5.3 創(chuàng)建實體化視圖示例/ 423
18.6 維護實體化視圖/ 427
18.6.1 修改實體化視圖/ 427
18.6.2 刪除實體化視圖/ 428
18.6.3 查詢實體化視圖信息/ 428
18.6.4 利用OEM管理實體化視圖/ 429
實踐指導/ 432
第19章 簇、外部表、序列、同義詞與數(shù)據(jù)庫鏈接管理/ 433
19.1 簇/ 433
19.1.1 簇概念/ 433
19.1.2 簇管理準則/ 434
19.1.3 創(chuàng)建簇/ 434
19.1.4 創(chuàng)建聚簇表/ 435
19.1.5 創(chuàng)建聚簇索引/ 435
19.1.6 修改簇/ 436
19.1.7 刪除簇/ 436
19.1.8 查詢簇信息/ 436
19.2 外部表/ 437
19.2.1 外部表概述/ 437
19.2.2 創(chuàng)建外部表/ 437
19.2.3 利用外部表導出數(shù)據(jù)/ 440
19.2.4 修改外部表/ 441
19.2.5 刪除外部表/ 441
19.2.6 查詢外部表信息/ 442
19.3 序列/ 442
19.3.1 序列的概念/ 442
19.3.2 創(chuàng)建序列/ 442
19.3.3 使用序列/ 443
19.3.4 修改序列/ 445
19.3.5 刪除序列/ 445
19.3.6 查詢序列信息/ 445
19.3.7 利用OEM管理序列/ 445
19.4 同義詞/ 446
19.4.1 同義詞的概念/ 446
19.4.2 創(chuàng)建同義詞/ 447
19.4.3 在DML語句中使用同義詞/ 447
19.4.4 刪除同義詞/ 447
19.4.5 查詢同義詞信息/ 447
19.4.6 利用OEM管理同義詞/ 448
19.5 數(shù)據(jù)庫鏈接/ 449
19.5.1 數(shù)據(jù)庫鏈接概述/ 449
19.5.2 創(chuàng)建數(shù)據(jù)庫鏈接/ 450
19.5.3 在DML中使用數(shù)據(jù)庫鏈接/ 451
19.5.4 修改數(shù)據(jù)庫鏈接/ 451
19.5.5 刪除數(shù)據(jù)庫鏈接/ 451
19.5.6 查詢數(shù)據(jù)庫鏈接信息/ 452
19.5.7 利用OEM管理數(shù)據(jù)庫鏈接/ 452
實踐指導/ 453
第四篇 維護篇
第20章 數(shù)據(jù)庫創(chuàng)建與配置/ 456
20.1 創(chuàng)建數(shù)據(jù)庫概述/ 456
20.1.1 創(chuàng)建數(shù)據(jù)庫的方法/ 456
20.1.2 創(chuàng)建數(shù)據(jù)庫前的規(guī)劃/ 457
20.1.3 創(chuàng)建數(shù)據(jù)庫的先決條件/ 457
20.2 使用DBCA創(chuàng)建數(shù)據(jù)庫/ 458
20.3 設(shè)置DBA認證方式/ 462
20.3.1 DBA職責/ 462
20.3.2 DBA權(quán)限/ 463
20.3.3 DBA認證方式/ 464
20.3.4 使用操作系統(tǒng)認證/ 465
20.3.5 使用口令文件認證/ 466
20.3.6 共享與禁用口令文件/ 467
20.3.7 修改口令文件/ 468
20.4 手動創(chuàng)建數(shù)據(jù)庫/ 468
20.4.1 手動創(chuàng)建數(shù)據(jù)庫的步驟/ 468
20.4.2 CREATE DATABASE語句/ 469
20.4.3 手動創(chuàng)建數(shù)據(jù)庫實例/ 471
實踐指導/ 477
第21章 數(shù)據(jù)庫啟動與關(guān)閉/ 478
21.1 數(shù)據(jù)庫啟動與關(guān)閉概述/ 478
21.1.1 Oracle數(shù)據(jù)庫啟動過程/ 478
21.1.2 Oracle數(shù)據(jù)庫關(guān)閉過程/ 479
21.1.3 數(shù)據(jù)庫啟動與關(guān)閉的工具/ 479
21.2 啟動Oracle數(shù)據(jù)庫/ 479
21.2.1 啟動數(shù)據(jù)庫前的準備/ 479
21.2.2 Oracle數(shù)據(jù)庫啟動模式/ 481
21.3 改變數(shù)據(jù)庫的狀態(tài)/ 484
21.3.1 改變數(shù)據(jù)庫的啟動模式/ 484
21.3.2 數(shù)據(jù)庫讀寫狀態(tài)轉(zhuǎn)換/ 484
21.3.3 數(shù)據(jù)庫受限與非受限狀態(tài)轉(zhuǎn)換/ 485
21.4 關(guān)閉Oracle數(shù)據(jù)庫/ 486
21.4.1 正常關(guān)閉數(shù)據(jù)庫/ 486
21.4.2 事務(wù)關(guān)閉數(shù)據(jù)庫/ 486
21.4.3 立即關(guān)閉數(shù)據(jù)庫/ 487
21.4.4 終止關(guān)閉數(shù)據(jù)庫/ 487
21.4.5 數(shù)據(jù)庫關(guān)閉超時/ 487
21.5 Oracle數(shù)據(jù)庫的靜默與掛起/ 488
21.5.1 靜默數(shù)據(jù)庫/ 488
21.5.2 掛起數(shù)據(jù)庫/ 490
21.6 利用OEM啟動與關(guān)閉數(shù)據(jù)庫/ 491
21.6.1 關(guān)閉數(shù)據(jù)庫/ 491
21.6.2 啟動數(shù)據(jù)庫/ 492
實踐指導/ 493
第22章 網(wǎng)絡(luò)服務(wù)管理與配置/ 495
22.1 Oracle網(wǎng)絡(luò)服務(wù)概述/ 495
22.1.1 網(wǎng)絡(luò)解決方案/ 495
22.1.2 網(wǎng)絡(luò)服務(wù)組件/ 498
22.1.3 網(wǎng)絡(luò)連接基本概念/ 500
22.1.4 完整的Oracle網(wǎng)絡(luò)服務(wù)結(jié)構(gòu)/ 503
22.1.5 本地管理的網(wǎng)絡(luò)配置文件/ 504
22.2 服務(wù)器端網(wǎng)絡(luò)配置/ 504
22.2.1 監(jiān)聽器配置概述/ 504
22.2.2 安裝Oracle時配置默認監(jiān)聽器/ 505
22.2.3 配置監(jiān)聽協(xié)議地址/ 506
22.2.4 配置靜態(tài)服務(wù)注冊/ 507
22.2.5 配置運行參數(shù)/ 508
22.2.6 創(chuàng)建與配置新的監(jiān)聽器/ 510
22.2.7 配置動態(tài)服務(wù)注冊/ 512
22.2.8 監(jiān)聽器的管理/ 514
22.3 客戶端網(wǎng)絡(luò)配置/ 516
22.3.1 客戶端網(wǎng)絡(luò)配置概述/ 516
22.3.2 配置本地命名方式/ 516
22.3.3 配置主機命名方式/ 520
22.3.4 配置輕松連接命名方式/ 522
22.4 利用OEM進行網(wǎng)絡(luò)管理與配置/ 522
22.4.1 配置與管理監(jiān)聽器/ 522
22.4.2 配置與管理本地網(wǎng)絡(luò)服務(wù)名/ 524
實踐指導/ 524
第23章 Oracle數(shù)據(jù)庫安全管理/ 525
23.1 Oracle數(shù)據(jù)庫安全控制策略/ 525
23.2 用戶管理/ 526
23.2.1 預(yù)定義用戶/ 526
23.2.2 用戶屬性/ 527
23.2.3 創(chuàng)建用戶/ 528
23.2.4 用戶身份認證/ 530
23.2.5 修改用戶/ 531
23.2.6 刪除用戶/ 533
23.2.7 查詢用戶信息/ 534
23.3 資源限制與口令管理/ 534
23.3.1 資源限制與口令管理概述/ 534
23.3.2 資源限制參數(shù)介紹/ 536
23.3.3 口令管理參數(shù)介紹/ 537
23.3.4 創(chuàng)建概要文件/ 537
23.3.5 將概要文件分配給用戶 / 538
23.3.6 修改概要文件/ 539
23.3.7 刪除概要文件/ 539
23.3.8 查詢概要文件信息/ 540
23.4 權(quán)限管理/ 541
23.4.1 權(quán)限概述/ 541
23.4.2 系統(tǒng)權(quán)限分類/ 541
23.4.3 系統(tǒng)權(quán)限的授權(quán)/ 546
23.4.4 系統(tǒng)權(quán)限的回收/ 547
23.4.5 對象權(quán)限分類 / 549
23.4.6 對象權(quán)限的授權(quán) / 551
23.4.7 對象權(quán)限的回收 / 552
23.4.8 查詢權(quán)限信息/ 554
23.5 角色管理/ 556
23.5.1 角色概述/ 556
23.5.2 預(yù)定義角色/ 557
23.5.3 創(chuàng)建角色/ 558
23.5.4 角色權(quán)限的授予與回收/ 559
23.5.5 修改角色/ 560
23.5.6 禁用與激活角色/ 561
23.5.7 刪除角色/ 562
23.5.8 利用角色進行權(quán)限管理/ 562
23.5.9 查詢角色信息/ 564
23.6 審計/ 565
23.6.1 審計的概念/ 565
23.6.2 審計分類/ 566
23.6.3 審計環(huán)境設(shè)置/ 566
23.6.4 語句審計/ 567
23.6.5 權(quán)限審計/ 570
23.6.6 對象審計/ 571
23.6.7 網(wǎng)絡(luò)審計/ 572
23.6.8 精細審計/ 572
23.7 利用OEM進行安全管理/ 574
實踐指導/ 577
第24章 用戶管理的備份與恢復/ 579
24.1 Oracle數(shù)據(jù)庫備份與恢復概述/ 579
24.1.1 備份與恢復的作用/ 579
24.1.2 數(shù)據(jù)庫故障類型與恢復措施/ 580
24.1.3 備份與恢復的解決方案/ 581
24.2 Oracle數(shù)據(jù)庫備份分類/ 582
24.2.1 物理備份與邏輯備份/ 582
24.2.2 一致性備份與不一致性備份/ 583
24.2.3 完全備份與部分備份/ 584
24.2.4 聯(lián)機備份與脫機備份/ 585
24.2.5 增量備份/ 586
24.3 Oracle數(shù)據(jù)庫備份原則與策略/ 586
24.4 用戶管理的脫機備份/ 587
24.4.1 脫機備份概述/ 587
24.4.2 脫機完全備份/ 588
24.4.3 脫機備份表空間與數(shù)據(jù)文件/ 589
24.5 用戶管理的聯(lián)機備份/ 590
24.5.1 聯(lián)機備份概述/ 590
24.5.2 聯(lián)機備份表空間與數(shù)據(jù)文件/ 591
24.5.3 備份控制文件/ 592
24.5.4 備份歸檔重做日志文件/ 593
24.5.5 數(shù)據(jù)庫掛起狀態(tài)備份/ 594
24.5.6 聯(lián)機完全備份數(shù)據(jù)庫/ 595
24.6 Oracle數(shù)據(jù)庫恢復的工作機制/ 595
24.6.1 數(shù)據(jù)庫恢復原理/ 595
24.6.2 數(shù)據(jù)庫恢復操作基本步驟/ 596
24.6.3 數(shù)據(jù)庫恢復分類/ 596
24.7 數(shù)據(jù)庫恢復的原則與策略/ 597
24.8 數(shù)據(jù)庫實例恢復過程/ 598
24.9 非歸檔模式下的介質(zhì)恢復/ 598
24.10 歸檔模式下的完全介質(zhì)恢復/ 600
24.10.1 完全恢復概述/ 600
24.10.2 數(shù)據(jù)庫關(guān)閉狀態(tài)下的完全恢復/ 601
24.10.3 數(shù)據(jù)庫打開狀態(tài)下的完全恢復/ 602
24.11 歸檔模式下的不完全介質(zhì)恢復/ 603
24.11.1 不完全恢復概述/ 603
24.11.2 歸檔模式下不完全恢復步驟/ 604
24.12 控制文件的恢復/ 605
24.12.1 丟失多路復用控制文件的一個成員/ 606
24.12.2 丟失所有當前的控制文件/ 606
24.12.3 重建控制文件/ 608
實踐指導/ 609
第25章 基于RMAN的備份與恢復/ 611
25.1 RMAN概述/ 611
25.1.1 RMAN介紹/ 611
25.1.2 RMAN運行環(huán)境組件/ 612
25.1.3 RMAN基本概念/ 614
25.1.4 RMAN預(yù)定義配置參數(shù)/ 616
25.2 RMAN基本操作/ 617
25.2.1 連接數(shù)據(jù)庫/ 617
25.2.2 創(chuàng)建恢復目錄/ 618
25.2.3 注冊數(shù)據(jù)庫/ 618
25.2.4 啟動與關(guān)閉數(shù)據(jù)庫/ 619
25.2.5 執(zhí)行SQL語句/ 619
25.2.6 SHOW命令/ 620
25.2.7 CONFIGURE命令/ 620
25.2.8 LIST命令/ 620
25.2.9 REPORT命令/ 621
25.2.10 用RMAN執(zhí)行操作系統(tǒng)命令/ 621
25.3 RMAN備份的基本概念/ 621
25.3.1 RMAN備份對象/ 621
25.3.2 RMAN備份形式/ 622
25.3.3 RMAN備份類型/ 623
25.3.4 增量備份的工作機制/ 624
25.3.5 復合備份集/ 625
25.3.6 多副本備份/ 626
25.3.7 并行備份/ 627
25.4 通道分配/ 628
25.4.1 自動分配通道/ 628
25.4.2 手動分配通道/ 629
25.5 利用RMAN備份數(shù)據(jù)庫/ 630
25.5.1 BACKUP命令/ 630
25.5.2 備份文件存儲格式/ 632
25.5.3 備份整個數(shù)據(jù)庫/ 633
25.5.4 備份表空間/ 635
25.5.5 備份數(shù)據(jù)文件/ 636
25.5.6 備份控制文件/ 636
25.5.7 備份服務(wù)器初始化參數(shù)文件/ 637
25.5.8 備份歸檔重做日志文件/ 638
25.5.9 非歸檔模式下的備份/ 639
25.5.10 多副本備份/ 640
25.5.11 增量備份/ 641
25.5.12 鏡像復制/ 642
25.6 利用RMAN恢復數(shù)據(jù)庫/ 644
25.6.1 RMAN恢復的基本概念/ 644
25.6.2 RESTOER與RECOVER命令/ 645
25.6.3 利用RMAN進行完全恢復/ 647
25.6.4 利用RMAN進行不完全恢復/ 649
25.6.5 控制文件的恢復/ 650
25.6.6 將數(shù)據(jù)文件恢復到新的位置/ 652
實踐指導/ 654
第26章 Oracle數(shù)據(jù)庫邏輯備份與恢復/ 656
26.1 邏輯備份與恢復概述/ 656
26.1.1 邏輯備份與恢復簡介/ 656
26.1.2 數(shù)據(jù)泵技術(shù)介紹/ 657
26.2 創(chuàng)建目錄對象/ 657
26.3 使用EXPDP導出數(shù)據(jù)/ 658
26.3.1 EXPDP調(diào)用模式與導出模式/ 658
26.3.2 EXPDP命令參數(shù)與交互式命令/ 659
26.3.3 EXPDP導出實例/ 664
26.4 使用IMPDP導入數(shù)據(jù)/ 665
26.4.1 IMPDP調(diào)用接口與導入模式/ 665
26.4.2 IMPDP命令參數(shù)與交互式命令/ 666
26.4.3 IMPDP導入實例/ 671
26.5 使用EXP/IMP導出與導入數(shù)據(jù)/ 673
26.5.1 EXP/IMP概述/ 673
26.5.2 利用EXP導出數(shù)據(jù)/ 674
26.5.3 利用IMP導入數(shù)據(jù)/ 676
實踐指導/ 678
第27章 Oracle數(shù)據(jù)庫閃回技術(shù)/ 679
27.1 閃回技術(shù)概述/ 679
27.1.1 閃回技術(shù)介紹/ 679
27.1.2 閃回特性分類/ 679
27.2 閃回查詢/ 680
27.2.1 閃回查詢概述/ 680
27.2.2 撤銷表空間相關(guān)參數(shù)配置/ 681
27.2.3 閃回查詢操作/ 681
27.3 閃回版本查詢/ 684
27.3.1 閃回版本查詢概述/ 684
27.3.2 閃回版本查詢操作/ 685
27.4 閃回事務(wù)查詢/ 687
27.4.1 閃回事務(wù)查詢概述/ 687
27.4.2 閃回事務(wù)查詢操作/ 688
27.5 閃回表/ 690
27.5.1 閃回表概述/ 690
27.5.2 閃回表操作/ 691
27.6 閃回刪除/ 692
27.6.1 閃回刪除概述/ 692
27.6.2 回收站的管理/ 693
27.6.3 閃回刪除操作/ 695
27.7 閃回數(shù)據(jù)庫/ 695
27.7.1 閃回數(shù)據(jù)庫概述/ 695
27.7.2 快速恢復區(qū)的配置/ 696
27.7.3 閃回數(shù)據(jù)庫的配置/ 698
27.7.4 閃回數(shù)據(jù)庫操作/ 699
27.8 閃回數(shù)據(jù)歸檔/ 700
27.8.1 閃回數(shù)據(jù)歸檔概念/ 700
27.8.2 閃回數(shù)據(jù)歸檔區(qū)的管理/ 701
27.8.3 啟用或禁用表的閃回數(shù)據(jù)歸檔/ 703
27.8.4 閃回數(shù)據(jù)歸檔操作示例/ 703
實踐指導/ 705
第28章 使用OEM備份與恢復數(shù)據(jù)庫/ 706
28.1 利用OEM備份與恢復數(shù)據(jù)庫概述/ 706
28.2 物理備份數(shù)據(jù)庫/ 706
28.2.1 配置備份設(shè)置/ 706
28.2.2 備份數(shù)據(jù)庫/ 708
28.2.3 管理數(shù)據(jù)庫備份/ 709
28.3 物理恢復數(shù)據(jù)庫/ 710
28.3.1 配置恢復設(shè)置/ 710
28.3.2 恢復數(shù)據(jù)庫/ 712
28.4 邏輯備份與恢復數(shù)據(jù)庫/ 713
28.4.1 創(chuàng)建目錄對象/ 713
28.4.2 數(shù)據(jù)導出/ 714
28.4.3 數(shù)據(jù)導入/ 715
實踐指導/ 717
第29章 Oracle數(shù)據(jù)庫性能優(yōu)化/ 718
29.1 數(shù)據(jù)庫性能優(yōu)化概述/ 718
29.1.1 數(shù)據(jù)庫性能優(yōu)化的必要性/ 718
29.1.2 影響數(shù)據(jù)庫系統(tǒng)性能的因素/ 718
29.1.3 數(shù)據(jù)庫性能優(yōu)化的步驟/ 719
29.2 數(shù)據(jù)庫實例性能優(yōu)化/ 719
29.2.1 內(nèi)存結(jié)構(gòu)優(yōu)化概述/ 720
29.2.2 數(shù)據(jù)緩沖區(qū)調(diào)整/ 721
29.2.3 共享池調(diào)整/ 724
29.2.4 重做日志緩沖區(qū)調(diào)整/ 727
29.2.5 PGA調(diào)整/ 727
29.2.6 數(shù)據(jù)庫碎片整理/ 728
29.2.7 磁盤I/O優(yōu)化與調(diào)整/ 729
29.3 SQL語句優(yōu)化  / 729
29.3.1 SQL語句優(yōu)化概述/ 729
29.3.2 SQL語句執(zhí)行過程/ 732
29.3.3 將常用程序駐留內(nèi)存/ 732
29.3.4 有效使用索引/ 734
29.3.5 采用適當?shù)亩啾磉B接技術(shù)/ 735
29.3.6 SQL語句使用技巧/ 736
29.4 其他方面性能優(yōu)化/ 736
29.4.1 網(wǎng)絡(luò)優(yōu)化/ 736
29.4.2 應(yīng)用程序優(yōu)化  / 737
實踐指導/ 738
第五篇 開發(fā)篇
第30章 SQL語言應(yīng)用基礎(chǔ)/ 740
30.1 SQL語言概述/ 740
30.1.1 SQL語言介紹/ 740
30.1.2 SQL語言的分類/ 740
30.1.3 SQL語言的特點/ 741
30.2 數(shù)據(jù)查詢/ 741
30.2.1 數(shù)據(jù)查詢的基本語法/ 741
30.2.2 簡單查詢/ 742
30.2.3 分組統(tǒng)計查詢/ 747
30.2.4 累計統(tǒng)計查詢 / 753
30.2.5 連接查詢 / 754
30.2.6子查詢/ 759
30.2.7 層次查詢/ 762
30.2.8 集合操作/ 764
30.3 數(shù)據(jù)操縱/ 766
30.3.1 插入數(shù)據(jù)/ 766
30.3.2 修改數(shù)據(jù)/ 771
30.3.3 MERGE語句/ 772
30.3.4 刪除數(shù)據(jù)/ 774
30.4 事務(wù)控制/ 774
30.4.1 事務(wù)概述/ 774
30.4.2 Oracle事務(wù)處理/ 775
30.5 SQL函數(shù)/ 777
30.5.1 SQL函數(shù)分類/ 777
30.5.2 數(shù)值函數(shù)/ 777
30.5.3 字符函數(shù)/ 779
30.5.4 日期函數(shù)/ 781
30.5.5 轉(zhuǎn)換函數(shù)/ 783
30.5.6 其他函數(shù)/ 786
實踐指導/ 788
第31章 PL/SQL程序設(shè)計基礎(chǔ)/ 790
31.1 PL/SQL概述/ 790
31.1.1 PL/SQL特點/ 790
31.1.2 PL/SQL功能特性/ 791
31.1.3 PL/SQL執(zhí)行過程與開發(fā)工具/ 791
31.2 PL/SQL基礎(chǔ)/ 792
31.2.1 PL/SQL程序結(jié)構(gòu)/ 792
31.2.2 詞法單元/ 794
31.2.3 數(shù)據(jù)類型/ 796
31.2.4 變量與常量/ 799
31.2.5 PL/SQL記錄 / 800
31.2.6 編譯指示/ 803
31.2.7 PL/SQL中的SQL語句/ 803
31.3 控制結(jié)構(gòu)/ 806
31.3.1 選擇結(jié)構(gòu)/ 806
31.3.2 循環(huán)結(jié)構(gòu)/ 809
31.3.3 跳轉(zhuǎn)結(jié)構(gòu)/ 811
31.4 游標/ 811
31.4.1 游標的概念及類型/ 811
31.4.2 顯式游標/ 812
31.4.3 隱式游標/ 819
31.4.4 游標變量/ 820
31.5 異常處理/ 823
31.5.1 異常概述/ 823
31.5.2 異常處理過程/ 825
31.5.3 異常的傳播/ 829
31.6 存儲過程/ 830
31.6.1 概述/ 830
31.6.2 存儲過程的創(chuàng)建/ 830
31.6.3 存儲過程的調(diào)用/ 834
31.6.4 存儲過程的管理/ 835
31.7 函數(shù)/ 835
31.7.1 函數(shù)的創(chuàng)建/ 835
31.7.2 函數(shù)的調(diào)用/ 837
31.7.3 函數(shù)的管理/ 837
31.8 包/ 838
31.8.1 包的創(chuàng)建/ 838
31.8.2 包的調(diào)用/ 840
31.8.3 包重載/ 840
31.8.4 包的初始化/ 841
31.8.5 包的持續(xù)性/ 842
31.8.6 包的串行化/ 845
31.8.7 包的管理/ 845
31.9 觸發(fā)器/ 846
31.9.1 觸發(fā)器概述/ 846
31.9.2 DML觸發(fā)器/ 847
31.9.3 INSTEAD OF觸發(fā)器/ 850
31.9.4 系統(tǒng)觸發(fā)器/ 851
31.9.5 變異表觸發(fā)器/ 854
31.9.6 觸發(fā)器的管理/ 856
實踐指導/ 857
第32章 PL/SQL高級程序設(shè)計/ 859
32.1 集合/ 859
32.1.1 索引表/ 859
32.1.2 嵌套表/ 863
32.1.3 可變數(shù)組/ 866
32.1.4 集合類型在數(shù)據(jù)庫中的應(yīng)用/ 868
32.2 批綁定/ 870
32.2.1 批綁定概述/ 870
32.2.2 批DML操作/ 871
32.2.3 批查詢/ 875
32.2.4 批綁定屬性/ 876
32.3 動態(tài)SQL/ 877
32.3.1 動態(tài)SQL概述/ 877
32.3.2 動態(tài)非查詢語句及單行查詢語句/ 878
32.3.3 動態(tài)多行查詢語句/ 882
32.3.4 動態(tài)批綁定/ 884
32.4 利用PL/SQL實現(xiàn)分頁查詢/ 886
32.4.1 利用集合實現(xiàn)分頁查詢/ 887
32.4.2 利用游標變量實現(xiàn)分頁查詢/ 889
32.4.3 分頁查詢在Java開發(fā)中的應(yīng)用/ 891
實踐指導/ 892

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號