首 頁
手機(jī)版

專家精講ORACLE數(shù)據(jù)庫管理與維護(hù) 張?zhí)旎輕df掃描版

一本ORACLE數(shù)據(jù)庫學(xué)習(xí)進(jìn)階書籍

專家精講ORACLE數(shù)據(jù)庫管理與維護(hù)是一本ORACLE數(shù)據(jù)庫學(xué)習(xí)進(jìn)階書籍,由張?zhí)旎劬幹?。本書詳?xì)介紹了Oracle數(shù)據(jù)庫系統(tǒng)的運(yùn)作原理與組成架構(gòu),針對常用的“基本對象”及拓展應(yīng)用的“高可用性對象”進(jìn)行詳盡說明,深入剖析Oracle網(wǎng)絡(luò)連接架構(gòu)與設(shè)置等,作者以傳授專業(yè)級數(shù)據(jù)庫管理員應(yīng)具備的知識與技能,從數(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);針對常用的“基本對象”及延伸應(yīng)用的“高可用性對象”提供詳盡說明;詳解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ù)原管理工具;

針對數(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 物理存儲結(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 邏輯存儲結(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 后臺進(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基本對象 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高可用性對象 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 對數(shù)據(jù)庫執(zhí)行恢復(fù)操作 276

8.6.2 對表空間執(zhí)行恢復(fù)操作 278

8.6.3 對數(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對象調(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è)置存儲參數(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、如果打不開本文件,請務(wù)必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進(jìn)行閱讀

收起介紹展開介紹
  • 下載地址
專家精講ORACLE數(shù)據(jù)庫管理與維護(hù) 張?zhí)旎輕df掃描版

有問題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評論

0條評論