數(shù)據(jù)庫技術(shù)叢書精通ORACLE 12C數(shù)據(jù)庫管理 版權(quán)信息
- ISBN:9787302513575
- 條形碼:9787302513575 ; 978-7-302-51357-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
數(shù)據(jù)庫技術(shù)叢書精通ORACLE 12C數(shù)據(jù)庫管理 本書特色
1. 循序漸進,由淺入深
為了能使讀者更好地理解Oracle數(shù)據(jù)庫的基礎(chǔ)知識,本書首先介紹了數(shù)據(jù)庫的基本架構(gòu),并為讀者講解了安裝Oracle數(shù)據(jù)庫系統(tǒng)的過程,通過層層深入的方式帶領(lǐng)讀者進入Oracle的世界。
2. 內(nèi)容充實,層次清楚
本書層層深入,從Oracle系統(tǒng)的基本操作開始,詳細講解了數(shù)據(jù)庫對象的創(chuàng)建與管理,并詳細介紹了PL/SQL的編程知識,通過理論與實例結(jié)合的方式讓讀者盡快對Oracle的管理與開發(fā)有一個清楚的認識。
3. 實例豐富,步驟清晰
本書的每個知識點都通過簡單易懂的例子進行剖析,訓(xùn)練讀者的操作思路,使初學(xué)者少走彎路。
4. 案例指導(dǎo),提供腳本
本書在每章講解之后,針對本章要點進行總結(jié),通過案例鞏固知識要點和操作要點,提供詳細的源碼腳本。
數(shù)據(jù)庫技術(shù)叢書精通ORACLE 12C數(shù)據(jù)庫管理 內(nèi)容簡介
本書以引導(dǎo)讀者快速實踐Oracle 12c數(shù)據(jù)庫為原則,由淺入深,涵蓋Oracle 12c數(shù)據(jù)庫管理的主要實踐活動,內(nèi)容很好貼合實際管理需要。
本書共12章。~4章介紹Oracle數(shù)據(jù)庫基礎(chǔ)知識,如Oracle的發(fā)展史、數(shù)據(jù)庫簡單的基本安裝、數(shù)據(jù)庫體系結(jié)構(gòu)、數(shù)據(jù)庫自動存儲管理等。第5~8章介紹數(shù)據(jù)庫日常運維的基本工作內(nèi)容,主要有數(shù)據(jù)庫的備份和恢復(fù)、數(shù)據(jù)庫優(yōu)化以及常用的數(shù)據(jù)庫運維工具使用方法。第9章介紹Oracle 12c新特性的多租戶功能。0~11介紹SQL語句和PL/SQL的使用方法。2章是RAC案例部分,介紹Oracle數(shù)據(jù)庫的不錯安裝方法。
本書內(nèi)容豐富,范例精典,實用性強,適合初級、中級層次想要精通Oracle數(shù)據(jù)庫技術(shù)的人員閱讀,尤其適合數(shù)據(jù)庫進階人員或高校相關(guān)專業(yè)的師生閱讀。
數(shù)據(jù)庫技術(shù)叢書精通ORACLE 12C數(shù)據(jù)庫管理 目錄
目 錄
第1章 Oracle 12c數(shù)據(jù)庫軟件安裝 1
1.1 Oracle數(shù)據(jù)庫安裝 2
1.1.1 操作系統(tǒng)鏡像文件下載 2
1.1.2 操作系統(tǒng)配置方法 6
1.1.3 Oracle數(shù)據(jù)庫軟件安裝程序下載方法 9
1.1.4 基礎(chǔ)環(huán)境配置檢查 10
1.1.5 運行安裝程序 10
1.1.6 配置安全更新 10
1.1.7 安裝選項 11
1.1.8 服務(wù)器類別 12
1.1.9 Oracle安裝用戶 13
1.1.10 安裝位置 14
1.1.11 先決條件、概要、安裝產(chǎn)品 15
1.2 小結(jié) 16
第2章 Oracle數(shù)據(jù)庫基本概念 17
2.1 關(guān)于關(guān)系數(shù)據(jù)庫 17
2.2 Oracle數(shù)據(jù)庫的發(fā)展史 18
2.3 認識數(shù)據(jù)庫對象 19
2.4 表 20
2.4.1 堆表 20
2.4.2 臨時表 23
2.4.3 索引組織表 24
2.4.4 集群表 24
2.4.5 分區(qū)表 25
2.5 索引 28
2.5.1 索引的使用 30
2.5.2 索引建立的原則 31
2.6 視圖 31
2.6.1 普通枧圖 31
2.6.2 物化視圖 32
2.6.3 對象視圖 32
2.7 小結(jié) 33
第3章 Oracle數(shù)據(jù)庫體系結(jié)構(gòu) 34
3.1 體系結(jié)構(gòu)概述 34
3.2 Oracle數(shù)據(jù)庫的連接 35
3.3 實例內(nèi)存區(qū) 36
3.3.1 數(shù)據(jù)庫高速緩沖區(qū) 37
3.3.2 日志緩沖區(qū) 38
3.3.3 共享池 39
3.3.4 Java池和流池 39
3.4 后臺進程 40
3.4.1 進程監(jiān)視器 41
3.4.2 系統(tǒng)監(jiān)視器 41
3.4.3 檢查點管理進程 42
3.4.4 數(shù)據(jù)庫寫進程 43
3.4.5 日志寫進程 43
3.4.6 管理監(jiān)控進程 44
3.4.7 歸檔進程 44
3.5 物理結(jié)構(gòu) 48
3.5.1 數(shù)據(jù)文件 48
3.5.2 日志文件 48
3.5.3 控制文件 49
3.5.4 參數(shù)文件 49
3.5.5 其他文件 49
3.6 邏輯結(jié)構(gòu) 49
3.6.1 表空間 50
3.6.2 段 51
3.6.3 數(shù)據(jù)區(qū) 51
3.6.4 數(shù)據(jù)塊 52
3.7 小結(jié) 52
第4章 數(shù)據(jù)庫自動存儲管理 53
4.1 ASM綜述 53
4.2 ASM體系結(jié)構(gòu) 54
4.3 ASM中存儲的概念 55
4.4 ASM磁盤組 56
4.5 磁盤組的管理 58
4.6 ASM磁盤組兼容性 60
4.7 ASMCMD程序 61
4.8 小結(jié) 62
第5章 通過配置實現(xiàn)數(shù)據(jù)庫可恢復(fù) 63
5.1 備份恢復(fù)任務(wù) 63
5.2 Oracle的備份恢復(fù)方案 64
5.3 配置數(shù)據(jù)庫使其可恢復(fù) 64
5.4 使用快速恢復(fù)區(qū) 67
5.5 配置備份規(guī)范 69
5.5.1 備份目標 70
5.5.2 配置 RMAN 的永久性設(shè)置 70
5.5.3 控制文件自動備份 70
5.5.4 配置設(shè)備和分配通道 71
5.5.5 配置備份優(yōu)化 72
5.6 小結(jié) 73
第6章 備份與恢復(fù) 74
6.1 使用RMAN創(chuàng)建備份 74
6.1.1 創(chuàng)建映像副本 75
6.1.2 創(chuàng)建整體數(shù)據(jù)庫備份 75
6.1.3 歸檔備份 77
6.1.4 RMAN備份類型 78
6.1.5 壓縮備份和加密備份 81
6.2 使用RMAN執(zhí)行恢復(fù) 82
6.2.1 完全恢復(fù)與不完全恢復(fù) 83
6.2.2 RMAN演示1:在丟失了所有控制文件副本后進行恢復(fù) 85
6.2.3 RMAN演示2:在丟失了重做日志組后進行恢復(fù) 89
6.2.4 RMAN演示3:恢復(fù)映像副本 91
6.2.5 RMAN演示4:執(zhí)行快速恢復(fù) 96
6.2.6 RMAN演示5:克隆數(shù)據(jù)庫 102
6.3 小結(jié) 114
第7章 管理數(shù)據(jù)庫性能 115
7.1 幾個與性能管理相關(guān)的概念 116
7.1.1 性能優(yōu)化數(shù)據(jù) 116
7.1.2 優(yōu)化統(tǒng)計信息收集 116
7.1.3 Oracle 等待事件 117
7.1.4 實例統(tǒng)計信息 118
7.1.5 與會話和服務(wù)有關(guān)的統(tǒng)計信息 119
7.2 Oracle數(shù)據(jù)庫優(yōu)化方案 119
7.2.1 內(nèi)存優(yōu)化 120
7.2.2 IO優(yōu)化 126
7.2.3 如何檢查Oracle數(shù)據(jù)庫的性能 145
7.2.4 問題處理方法與思路 153
7.3 尋找問題根源 154
7.3.1 System_Event事件 154
7.3.2 Session_Event事件 155
7.3.3 Session_Wait 155
7.3.4 應(yīng)用優(yōu)化 155
7.3.5 內(nèi)存調(diào)優(yōu) 155
7.3.6 I/O 優(yōu)化 156
7.3.7 競爭優(yōu)化 157
7.4 小結(jié) 157
第8章 Oracle常用管理工具 158
8.1 SQL*Plus工具及其使用 158
8.1.1 啟動SQL*Plus 158
8.1.2 關(guān)閉SQL*Plus 159
8.1.3 設(shè)置變量 159
8.1.4 設(shè)置SQL*Plus環(huán)境參數(shù) 160
8.1.5 設(shè)置SQL*Plus配置文件 161
8.1.6 編輯執(zhí)行SQL語句 161
8.1.7 編輯執(zhí)行SQL*Plus命令 162
8.2 常用的SQL*Plus命令 163
8.2.1 連接數(shù)據(jù)庫 163
8.2.2 格式化命令 163
8.2.3 SET命令 166
8.3 小結(jié) 167
第9章 Oracle 12c多租戶功能 168
9.1 Oracle 12c版本新特性 168
9.2 什么是多租戶功能 172
9.2.1 Oracle 12c多租戶功能簡介 172
9.2.2 容器數(shù)據(jù)庫介紹 172
9.2.3 多租戶功能的優(yōu)勢 173
9.2.4 創(chuàng)建多租戶數(shù)據(jù)庫 173
9.2.5 基本管理 180
9.3 小結(jié) 185
第10章 SQL基礎(chǔ) 186
10.1 SQL語句分類 186
10.2 查詢語句 187
10.2.1 SELECT查詢語句 187
10.2.2 SELECT DISTINCT 語句 188
10.2.3 WHERE子句 189
10.2.4 AND和OR運算符 190
10.2.5 ORDER BY語句用于對結(jié)果集進行排序 192
10.2.6 BETWEEN操作符 193
10.2.7 LIKE操作符 195
10.3 數(shù)據(jù)操作語句 196
10.3.1 INSERT INTO語句 196
10.3.2 UPDATE語句 197
10.3.3 DELETE語句 198
10.4 連接查詢語句 199
10.4.1 JOIN和KEY的作用 199
10.4.2 INNER JOIN關(guān)鍵字 201
10.4.3 LEFT JOIN 關(guān)鍵字 202
10.4.4 RIGHT JOIN關(guān)鍵字 203
10.4.5 FULL JOIN關(guān)鍵字 203
10.4.6 UNION操作符 204
10.5 常見函數(shù) 206
10.5.1 COUNT()函數(shù) 206
10.5.2 SUM()函數(shù) 207
10.5.3 MAX()函數(shù) 207
10.5.4 MIN()函數(shù) 208
10.5.5 GROUP BY語句 208
10.6 小結(jié) 209
第11章 PL/SQL基礎(chǔ) 210
11.1 PL/SQL的優(yōu)點 210
11.2 PL/SQL塊結(jié)構(gòu) 211
11.3 PL/SQL塊的命名和匿名 212
11.3.1 函數(shù) 212
11.3.2 過程 212
11.3.3 包 213
11.3.4 觸發(fā)器 213
11.3.5 聲明變量 214
11.3.6 給變量賦值 214
11.3.7 常量 215
11.3.8 標量 215
11.3.9 操作符 216
11.3.10 執(zhí)行部分 217
11.3.11 執(zhí)行一個PL/SQL塊 220
11.3.12 控制結(jié)構(gòu) 221
11.4 實戰(zhàn)PL/SQL舉例 223
11.4.1 構(gòu)造一個簡單的PL/SQL塊 223
11.4.2 PL/SQL塊接收用戶的輸入信息 223
11.4.3 查詢 225
11.4.4 LOOP循環(huán) 226
11.4.5 WHILE循環(huán) 227
11.4.6 FOR循環(huán) 228
11.4.7 IF語句 229
11.4.8 IF…ELSE語句 229
11.4.9 IF…ELSIF…ELSE語句 230
11.5 小結(jié) 230
第12章 Oracle RAC架構(gòu)安裝與部署 231
12.1 軟件和硬件準備 232
12.2 安裝前的檢查和配置 232
12.2.1 檢查操作系統(tǒng)環(huán)境 232
12.2.2 檢查系統(tǒng)軟件套件 233
12.2.3 關(guān)閉服務(wù)(防火墻) 234
12.2.4 調(diào)整系統(tǒng)參數(shù) 234
12.2.5 修改hostname 236
12.2.6 配置hosts 236
12.2.7 創(chuàng)建用戶和組 236
12.2.8 掛載安裝目錄 237
12.2.9 創(chuàng)建安裝目錄 237
12.2.10 設(shè)置用戶環(huán)境變量 237
12.2.11 配置共享存儲 238
12.2.12 禁用Transparent HugePages 240
12.2.13 配置NTP服務(wù) 241
12.2.14 其他節(jié)點重復(fù)步驟 242
12.2.15 互信配置 242
12.3 GRID安裝 243
12.3.1 安裝前預(yù)先檢查 243
12.3.2 cvuqdisk包安裝(兩個節(jié)點都安裝) 243
12.4 開始安裝 244
12.5 創(chuàng)建ASM磁盤組 254
12.6 數(shù)據(jù)庫軟件安裝 256
12.7 建庫 262
12.8 安裝PSU 271
12.8.1 解壓、授權(quán) 272
12.8.2 命令 272
12.8.3 過程輸出 272
12.9 卸載 280
12.9.1 卸載Database Software 280
12.9.2 卸載Grid Infrastructure 281
12.10 小結(jié) 281
展開全部
數(shù)據(jù)庫技術(shù)叢書精通ORACLE 12C數(shù)據(jù)庫管理 作者簡介
王榮鑫,資深數(shù)據(jù)庫技術(shù)專家,現(xiàn)任職于中國人壽保險股份有限公司數(shù)據(jù)中心,提供企業(yè)級數(shù)據(jù)庫的規(guī)劃與運維支持,實踐經(jīng)驗豐富,擅長數(shù)據(jù)庫故障診斷、性能調(diào)整與SQL優(yōu)化等,對于Oracle數(shù)據(jù)處理技術(shù)有深入研究。