專家精講ORACLE數(shù)據(jù)庫管理與維護(hù)是一本ORACLE數(shù)據(jù)庫學(xué)習(xí)進(jìn)階書籍,由張?zhí)旎劬幹?。本書詳?xì)介紹了Oracle數(shù)據(jù)庫系統(tǒng)的運(yùn)作原理與組成架構(gòu),針對(duì)常用的“基本對(duì)象”及拓展應(yīng)用的“高可用性對(duì)象”進(jìn)行詳盡說明,深入剖析Oracle網(wǎng)絡(luò)連接架構(gòu)與設(shè)置等,作者以傳授專業(yè)級(jí)數(shù)據(jù)庫管理員應(yīng)具備的知識(shí)與技能,從數(shù)據(jù)庫結(jié)構(gòu)到性能調(diào)試均通過實(shí)例進(jìn)行說明,是不可多得的一本Oracle實(shí)務(wù)指南,歡迎免費(fèi)下載閱讀。
基本介紹
《專家精講ORACLE數(shù)據(jù)庫管理與維護(hù)》以筆者多年積累的實(shí)際經(jīng)驗(yàn)分析數(shù)據(jù)庫管理員的工作職責(zé)。詳細(xì)介紹Oracle數(shù)據(jù)庫系統(tǒng)的運(yùn)作原理與組成架構(gòu);針對(duì)常用的“基本對(duì)象”及延伸應(yīng)用的“高可用性對(duì)象”提供詳盡說明;詳解Oracle數(shù)據(jù)庫的安裝、建置,以及安全認(rèn)證方式;深入剖析Oracle的網(wǎng)絡(luò)聯(lián)機(jī)架構(gòu)與設(shè)定,包含各類“網(wǎng)絡(luò)服務(wù)組態(tài)文件”。
pdf特色
詳細(xì)介紹Oracle數(shù)據(jù)庫的備份與恢復(fù),并列舉多項(xiàng)功能強(qiáng)大的復(fù)原管理工具;
針對(duì)數(shù)據(jù)庫、實(shí)體結(jié)構(gòu)與Instance講解效能調(diào)校的重要性,并以實(shí)例示范;
解析Oracle Statspack及Oracle Optimizer,完整說明索引與SQL語法的有效運(yùn)用。
本書適合數(shù)據(jù)庫開發(fā)人員參考學(xué)習(xí),也可作為高等院校相關(guān)專業(yè)師生的參考書。
章節(jié)目錄
第1篇 數(shù)據(jù)庫管理員的角色與職責(zé)
第1章 數(shù)據(jù)庫管理員的工作內(nèi)容 3
1.1 數(shù)據(jù)庫管理員的種類及定位 4
1.1.1 數(shù)據(jù)庫管理員的類型 4
1.1.2 數(shù)據(jù)庫管理員的定位 5
1.2 數(shù)據(jù)庫管理員的工作內(nèi)容 7
1.3 數(shù)據(jù)庫管理員應(yīng)該具備的認(rèn)知與特性 10
1.4 結(jié)束語 12
第2章 Oracle數(shù)據(jù)庫管理員的工作清單 13
2.1 Oracle數(shù)據(jù)庫概論 14
2.1.1 Oracle數(shù)據(jù)庫結(jié)構(gòu) 15
2.1.2 Oracle實(shí)例 16
2.2 每日例行工作 16
2.3 每周例行工作 21
2.4 每月例行工作 23
2.5 結(jié)束語 27
第2篇 Oracle數(shù)據(jù)庫的結(jié)構(gòu)與操作
第3章 Oracle數(shù)據(jù)庫結(jié)構(gòu) 31
3.1 物理存儲(chǔ)結(jié)構(gòu) 32
3.1.1 數(shù)據(jù)文件 32
3.1.2 在線重作日志文件 34
3.1.3 初始化參數(shù)文件 41
3.1.4 控制文件 46
3.1.5 口令文件 52
3.1.6 歸檔日志文件 54
3.1.7 警告日志文件與跟蹤文件 63
3.2 邏輯存儲(chǔ)結(jié)構(gòu) 64
3.2.1 表空間 65
3.2.2 段 79
3.2.3 區(qū)(Extent) 80
3.2.4 數(shù)據(jù)塊 80
3.3 結(jié)束語 82
第4章 racle實(shí)例 83
4.1 系統(tǒng)全局區(qū) 85
4.1.1 數(shù)據(jù)緩沖區(qū) 85
4.1.2 重作日志緩沖區(qū) 88
4.1.3 共享池 88
4.1.4 其他共享池 90
4.2 后臺(tái)進(jìn)程 91
4.2.1 DBWRn 92
4.2.2 LGWR 94
4.2.3 SMON 95
4.2.4 PMON 95
4.2.5 CKPT 96
4.2.6 ARCn 97
4.3 其他進(jìn)程 97
4.3.1 User Process 97
4.3.2 Server Process 98
4.3.3 PGA 98
4.4 結(jié)束語 101
第5章 Oracle基本對(duì)象 103
5.1 模式 104
5.2 表 105
5.2.1 數(shù)據(jù)行 106
5.2.2 數(shù)據(jù)列 106
5.2.3 ROWID 108
5.2.4 創(chuàng)建表 109
5.2.5 管理表 115
5.2.6 完整性限制 139
5.3 視圖 142
5.4 索引 143
5.4.1 索引結(jié)構(gòu) 144
5.4.2 創(chuàng)建索引 149
5.4.3 管理索引 155
5.4.4 查詢索引相關(guān)信息 158
5.5 還原段 158
5.5.1 還原段的功能 159
5.5.2 還原段的種類與管理模式 160
5.5.3 創(chuàng)建與啟用還原段 162
5.5.4 管理還原段 165
5.5.5 查詢還原段相關(guān)信息 167
5.5.6 還原段注意事項(xiàng) 167
5.6 序列 168
5.6.1 創(chuàng)建與使用序列 169
5.6.2 管理序列 171
5.7 數(shù)據(jù)庫鏈接 172
5.8 同義詞 175
5.8.1 同義詞注意事項(xiàng) 176
5.8.2 創(chuàng)建與維護(hù)同義詞 176
5.9 概要文件 178
5.10 用戶 181
5.10.1 創(chuàng)建與維護(hù)用戶 181
5.10.2 權(quán)限的授予 184
5.11 角色 18
5.12 數(shù)據(jù)庫字典與動(dòng)態(tài)性能視圖 188
5.12.1 數(shù)據(jù)庫字典 189
5.12.2 動(dòng)態(tài)性能視圖 190
5.13 結(jié)束語 190
第6章 Oracle高可用性對(duì)象 191
6.1 分區(qū)表 192
6.1.1 范圍分區(qū) 193
6.1.2 哈希分區(qū) 194
6.1.3 列表分區(qū) 195
6.1.4 復(fù)合分區(qū) 195
6.1.5 創(chuàng)建與維護(hù)分區(qū)表 196
6.2 聚簇表 197
6.2.1 索引聚簇表 198
6.2.2 哈希聚簇表 200
6.2.3 管理聚簇 201
6.3 全局臨時(shí)表 202
6.4 索引組織表 203
6.5 結(jié)束語 204
第7章 Oracle軟件安裝、數(shù)據(jù)庫創(chuàng)建與網(wǎng)絡(luò)架構(gòu) 205
7.1 Oracle軟件安裝 206
7.1.1 軟件安裝程序 206
7.1.2 Oracle數(shù)據(jù)庫最佳彈性架構(gòu) 214
7.2 Oracle數(shù)據(jù)庫安全認(rèn)證方式 216
7.3 數(shù)據(jù)庫的啟動(dòng)與關(guān)閉 220
7.3.1 啟動(dòng)數(shù)據(jù)庫 220
7.3.2 關(guān)閉數(shù)據(jù)庫 226
7.4 創(chuàng)建Oracle數(shù)據(jù)庫 228
7.4.1 創(chuàng)建數(shù)據(jù)庫前準(zhǔn)備事項(xiàng) 229
7.4.2 手動(dòng)創(chuàng)建Oracle數(shù)據(jù)庫 229
7.4.3 使用DBCA創(chuàng)建數(shù)據(jù)庫 232
7.5 Oracle網(wǎng)絡(luò)服務(wù)架構(gòu)與設(shè)置 241
7.5.1 設(shè)定listener.ora網(wǎng)絡(luò)服務(wù)配置文件 242
7.5.2 設(shè)定tnsnames.ora網(wǎng)絡(luò)服務(wù)配置文件 245
7.5.3 設(shè)定sqlnet.ora網(wǎng)絡(luò)服務(wù)配置文件 247
7.5.4 Oracle網(wǎng)絡(luò)服務(wù)聯(lián)機(jī)運(yùn)作方式 247
7.5.5 Oracle網(wǎng)絡(luò)服務(wù)名稱解析方式 252
7.6 結(jié)束語 254
第3篇 Oracle數(shù)據(jù)庫的備份與恢復(fù)
第8章 Oracle的備份與恢復(fù) 257
8.1 Oracle數(shù)據(jù)庫備份模式 258
8.1.1 邏輯備份 258
8.1.2 物理備份 258
8.1.3 Oracle恢復(fù)管理程序 259
8.1.4 基本備份模式之外的補(bǔ)充 259
8.2 規(guī)劃備份計(jì)劃與恢復(fù)操作 261
8.3 導(dǎo)出與導(dǎo)入 262
8.3.1 導(dǎo)出 264
8.3.2 導(dǎo)入 267
8.3.3 活用導(dǎo)入與導(dǎo)出 268
8.3.4 導(dǎo)入與導(dǎo)出注意事項(xiàng) 270
8.3.5 Data Pump導(dǎo)出與導(dǎo)入 271
8.4 離線備份 275
8.5 在線備份 275
8.6 數(shù)據(jù)庫恢復(fù)操作 276
8.6.1 對(duì)數(shù)據(jù)庫執(zhí)行恢復(fù)操作 276
8.6.2 對(duì)表空間執(zhí)行恢復(fù)操作 278
8.6.3 對(duì)數(shù)據(jù)文件執(zhí)行恢復(fù)操作 279
8.6.4 其他方式恢復(fù)操作 282
8.7 結(jié)束語 283
第9章 RMAN恢復(fù)管理程序 285
9.1 啟用RMAN恢復(fù)管理程序 288
9.2 執(zhí)行RMAN備份操作 289
9.3 執(zhí)行RMAN恢復(fù)操作 292
9.4 結(jié)束語 293
第10章 Oracle Data Guard 295
10.1 Oracle Data Guard基本架構(gòu) 296
10.2 Oracle Data Guard運(yùn)行原理 297
10.2.1 備用數(shù)據(jù)庫的兩種形態(tài) 298
10.2.2 Oracle Data Guard的3種模式 299
10.3 創(chuàng)建Oracle Data Guard 301
10.3.1 主要數(shù)據(jù)庫準(zhǔn)備事項(xiàng) 301
10.3.2 創(chuàng)建備用數(shù)據(jù)庫 302
10.4 Oracle Data Guard維護(hù)與注意事項(xiàng) 305
10.5 結(jié)束語 306
第11章 其他高可用性備份與恢復(fù)工具 307
11.1 Oracle快閃恢復(fù) 308
11.2 Oracle復(fù)制 310
11.2.1 Oracle Replication的架構(gòu)與種類 311
11.2.2 創(chuàng)建Oracle物化視圖復(fù)制 312
11.3 結(jié)束語 315
第4篇 Oracle數(shù)據(jù)庫基礎(chǔ)性能調(diào)優(yōu)
第12章 數(shù)據(jù)庫性能調(diào)優(yōu) 319
12.1 性能調(diào)優(yōu)的步驟 320
12.2 性能調(diào)優(yōu)的范圍與效益 325
12.2.1 系統(tǒng)環(huán)境調(diào)優(yōu) 325
12.2.2 Oracle Instance調(diào)優(yōu) 326
12.2.3 Oracle對(duì)象調(diào)優(yōu) 326
12.2.4 SQL語法調(diào)優(yōu) 326
12.3 Oracle數(shù)據(jù)庫與磁盤陣列 327
12.3.1 磁盤陣列的種類 328
12.3.2 Oracle數(shù)據(jù)庫文件與磁盤陣列的放置方式 331
12.4 結(jié)束語 332
第13章 Instance性能調(diào)優(yōu) 333
13.1 數(shù)據(jù)緩沖區(qū)性能調(diào)優(yōu) 334
13.1.1 數(shù)據(jù)緩沖區(qū)的運(yùn)行狀況 335
13.1.2 數(shù)據(jù)緩沖區(qū)調(diào)優(yōu)目標(biāo) 338
13.1.3 數(shù)據(jù)緩沖區(qū)命中率 339
13.1.4 數(shù)據(jù)緩沖區(qū)分區(qū)管理 339
13.1.5 LRU Latch 344
13.2 共享池性能調(diào)優(yōu) 346
13.2.1 共享池的運(yùn)行情況 346
13.2.2 檢查與調(diào)優(yōu)共享池 347
13.3 重作日志緩沖區(qū)性能調(diào)優(yōu) 348
13.3.1 重作日志緩沖區(qū)的運(yùn)行情況 349
13.3.2 重作日志緩沖區(qū)調(diào)優(yōu)目標(biāo) 350
13.4 結(jié)束語 352
第14章 物理結(jié)構(gòu)性能調(diào)優(yōu) 353
14.1 如何準(zhǔn)確設(shè)置數(shù)據(jù)塊 354
14.2 如何準(zhǔn)確設(shè)置存儲(chǔ)參數(shù) 355
14.3 如何準(zhǔn)確設(shè)置表空間 356
14.4 表空間碎片 356
14.5 結(jié)束語 358
第15章 Oracle Statspack 359
15.1 安裝Oracle Statspack 360
15.2 啟動(dòng)與停止Oracle Statspack 361
15.3 修正Oracle Statspack設(shè)置 364
15.4 解析Oracle Statspack報(bào)表 365
15.5 結(jié)束語 368
第5篇 Oracle數(shù)據(jù)庫SQL性能調(diào)優(yōu)
第16章 解析Oracle Optimizer 371
16.1 Oracle Optimizer概述 372
16.2 Rule Base Optimizer 374
16.3 Cost Base Optimizer 376
16.4 Optimizer的模式 377
16.5 追蹤SQL語法的運(yùn)行與執(zhí)行統(tǒng)計(jì)數(shù)據(jù) 380
16.5.1 SQL TRACE 381
16.5.2 AUTOTRACE 383
16.6 結(jié)束語 385
第17章 Oracle數(shù)據(jù)存取與表連接模式 387
17.1 Oracle基本數(shù)據(jù)存取模式 388
17.1.1 全表掃描 388
17.1.2 索引掃描 389
17.1.3 指定ROWID 390
17.2 表連接方式 390
17.2.1 嵌套循環(huán)表連接 390
17.2.2 排序/結(jié)合表連接 391
17.2.3 哈希表連接 392
17.2.4 各種表連接的特性 393
17.3 結(jié)束語 393
第18章 索引的使用 395
18.1 索引的存取模式 396
18.1.1 Index Unique Scan 396
18.1.2 Index Range Scan 396
18.1.3 Index Full Scan 397
18.1.4 Index Fast Full Scan 398
18.1.5 Index Skip Scan 398
18.2 使用索引的正確方向 399
18.3 結(jié)束語 400
第19章 如何正確使用SQL語法 401
19.1 如何避免沒必要的全表掃描 402
19.1.1 避免在索引字段上使用IS NULL與IS NOT NULL條件 402
19.1.2 盡量不使用“!=”來篩選數(shù)據(jù) 403
19.1.3 不適當(dāng)?shù)暮瘮?shù)運(yùn)算 403
19.1.4 盡量不使用“||”來篩選數(shù)據(jù) 404
19.1.5 避免在索引所在的字段上使用NOT 404
19.1.6 如何使用LIKE條件式 405
19.1.7 復(fù)合索引的盲點(diǎn) 406
19.2 避免沒有效率的查詢 407
19.2.1 沒有效率的索引 407
19.2.2 沒有效率的條件式 409
19.3 提升性能其他注意事項(xiàng) 410
19.4 結(jié)束語 410
附錄A Oracle RMAN范例 411
附錄B 常用的管理與性能調(diào)優(yōu)SQL語法 413
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 得間免費(fèi)小說電腦版 v5.3.0.372.58M / 簡體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.1135.99M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 開源閱讀電腦版 v3.2517.96M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡體中文