Oracle資料庫精講與疑難解析(第2版)

來源:互聯網
上載者:User

Oracle資料庫精講與疑難解析(第2版)

趙振平編著

ISBN978-7-121-20021-2

2013年4月出版

定價:148.00元

1100頁

16開

編輯精選

    耗時3年,作者曾為本書辭職在家專心寫作

   754個實務,件件源自實際工作的經驗傳承,配有實務速查目錄

    分享經驗,現在作者管理資料庫時,就通過複製本書內容來搞定問題

    為初學者去除Oracle的神秘面紗,少走彎路

    為專業人士提供速查手冊,遇到故障不求人

內容提要

本書是一本毫無保留的Oracle學習寶典。通過作者曆時3年的寫作,本書介紹了Oracle的安裝及卸載、資料庫的啟動/關閉、資料表空間和資料檔案的管理、Oracle網路管理、口令檔案管理、記憶體管理、進程管理、使用者管理、資料的匯入/匯出、備份與恢複、模式對象的管理,以及應用程式開發等相關知識。本書旨在向讀者解答使用Oracle中遇到的疑難問題,並展示管理Oracle的大量技巧。

本書第2版對Oracle進行更深入的介紹,新增RAC(叢集)、HugePage、同步I/O、非同步I/O、直接I/O、記憶體檔案系統、自動儲存管理(ASM)等內容。每個內容幾乎都是Oracle的進階專題,它們從不同的角度去切入Oracle的效能,都值得讀者慢慢品味。此外,RAC的系統介紹,使讀者更容易理解和構建自己的Oracle叢集。

目錄

第1篇  建立屬於自己的Oracle資料庫

第1章  認識Oracle的世界——Oracle的體繫結構 2

1.1  Oracle的發家史    2

1.2  資料庫   3

1.3  資料庫管理系統(DBMS) 3

1.4  關聯式資料庫的概念(RDBMS)   3

1.4.1  關聯式資料庫模型         4

1.4.2  表         5

1.5  Oracle的總體架構結構         5

1.5.1  Oracle執行個體(Oracle Instance)        6

1.5.2  Oracle的儲存結構     7

1.6  資料字典(Data Dictionary)      8

1.6.1  資料字典概述    8

1.6.2  資料字典的結構         8

1.6.3  資料字典的使用         8

第2章  邁出第1步——Oracle的安裝/卸載    10

2.1  Oracle的安裝         10

2.1.1  Oracle安裝的幾個概念     10

2.1.2  Oracle 11g R2(11.2)的安裝——Windows篇       12

2.1.3  Oracle 11g RAC的安裝——Linux篇 27

2.1.4  Oracle安裝疑難解析          98

2.2  Oracle的卸載         123

2.2.1  Oracle完全卸載——Windows篇     123

2.2.2  Oracle完全卸載——UNIX篇    128

第3章  有米之炊——資料庫的建立與刪除     137

3.1  建立資料庫   137

3.1.1  資料庫建立概述         137

3.1.2  Solaris下用DBCA建立資料庫 139

3.1.3  DIY——Solaris下手工建立資料庫   149

3.1.4  資料庫建立疑難解析         155

3.2  刪除資料庫   164

3.2.1  資料庫刪除概述         164

3.2.2  資料庫刪除——手工篇    165

3.2.3  資料庫刪除——DBCA篇  165

第2篇  網路管理

第4章  Oracle網路管理並不難 168

4.1  Oracle網路體繫結構    168

4.1.1  Oracle應用的幾種網路結構     168

4.1.2  Oracle Net   170

4.1.3  OSI模型      170

4.1.4  Oracle Net的堆棧結構      171

4.1.5  Oracle監聽器     172

4.1.6  串連描述符(connect identifier)    173

4.1.7  網路服務名(Net Service Name)   174

4.1.8  命名方法    176

4.1.9  配置Oracle網路的工具    176

4.2  Oracle網路管理實務    176

4.2.1  Oracle網路伺服器端配置          176

4.2.2  Oracle網路用戶端配置     182

4.3  Oracle網路管理疑難解析    187

4.3.1  Oracle網路伺服器端配置疑難解析          187

4.3.2  Oracle網路用戶端配置疑難解析     194

4.3.3  Oracle網路與防火牆(Firewall)    215

第3篇  系統管理

第5章  系統管家婆——SQL*Plus的使用 222

5.1  系統管理工具SQL*Plus         222

5.2  SQL緩衝區(SQL Buffer)    223

5.3  SQL*Plus的環境配置    223

5.3.1  SQL*Plus的環境變數          223

5.3.2  SQL*Plus網站設定檔(Site Profile)    223

5.3.3  SQL*Plus使用者設定檔(User Profile)  223

5.4  SQL*Plus的啟動    223

5.5  SQL*Plus專有命令介紹         225

5.5.1  登入、登出命令         225

5.5.2  編輯命令    225

5.5.3  其他有用的SQL*Plus命令         227

5.6  SQL*Plus實務與疑難解析    228

第6章  有始有終——資料庫的啟動與關閉     247

6.1  資料庫啟動   247

6.1.1  資料庫啟動原理         247

6.1.2  資料庫啟動實務         248

6.1.3  資料庫啟動疑難解析         261

6.2  資料庫關閉   284

6.2.1  資料庫關閉原理         284

6.2.2  資料庫的關閉(SHUTDOWN)實務         284

6.2.3  資料庫關閉疑難解析         288

第7章  理清兩個模式問題——專有/共用伺服器模式   292

7.1  理解專有伺服器模式   292

7.2  共用伺服器模式原理   293

7.2.1  共用伺服器模式的架構    293

7.2.2  監聽器和調度進程的關係         293

7.2.3  請求隊列(Request Queue)/響應隊列(Response Queue)       294

7.2.4  調度進程(Dispatcher Processes,Dnnn)     294

7.2.5  共用伺服器處理序(Shared Server Processes,Snnn)     294

7.3  共用伺服器模式實務   294

7.4  共用伺服器模式疑難解析   305

第8章  掌握兩個管理問題——資料表空間和資料檔案的管理     317

8.1  資料庫儲存結構   317

8.1.1  物理結構    317

8.1.2  邏輯結構    320

8.2  深刻理解資料表空間   327

8.2.1  大檔案資料表空間    327

8.2.2  系統資料表空間         327

8.2.3  輔助資料表空間         327

8.2.4  復原資料表空間(Undo Tablespace)     327

8.2.5  暫存資料表空間         330

8.2.6  資料表空間中區的管理方式    331

8.2.7  資料表空間中段的管理方式    332

8.2.8  非標準塊資料表空間         333

8.2.9  資料表空間的離線(Offline)與線上(Online)   333

8.2.10  唯讀資料表空間(Read-Only Tablespace)   333

8.3  深刻理解資料檔案        334

8.3.1  資料檔案的內容         334

8.3.2  資料檔案的尺寸(Size)  334

8.3.3  離線資料檔案    334

8.3.4  臨時資料檔案(Temporary Datafiles)   334

8.4  資料表空間管理實務與疑難解析        335

8.4.1  永久資料表空間管理         335

8.4.2  暫存資料表空間管理實務與疑難解析    366

8.4.3  復原資料表空間管理實務與疑難解析    373

8.5  資料檔案管理實務與疑難解析   379

8.5.1  資料檔案管理實務    379

8.5.2  資料檔案管理疑難解析    388

第9章  進程管理          390

9.1  Oracle進程簡介    390

9.2  使用者進程        391

9.3  Oracle進程    391

9.3.1  伺服器處理序         391

9.3.2  後台進程    391

9.4  進程綜合管理實務與疑難解析   395

9.5  會話管理實務與疑難解析   403

第10章  記憶體管理       408

10.1  Oracle記憶體結構簡介  408

10.2  系統全域區(SGA)   409

10.2.1  SGA簡介   410

10.2.2  SGA組成   411

10.3  程式全域區(PGA)  414

10.3.1  私人SQL區       414

10.3.2  SQL工作區        415

10.3.3  使用者全域區       415

10.4  軟體代碼區 415

10.5  管理Oracle記憶體的方式     415

10.5.1  PGA自動管理  415

10.5.2  SGA自動管理   416

10.5.3  自動記憶體管理  416

10.6  記憶體管理實務與疑難解析 416

第11章  使用者管理       439

11.1  使用者驗證      440

11.1.1  口令認證  440

11.1.2  外部認證  440

11.1.3  全域認證  441

11.2  Oracle的安全大門——許可權(Privileges)       441

11.2.1  系統許可權  441

11.2.2  對象許可權  444

11.3  使許可權管理變得更加容易——角色(Role)  445

11.4  限制使用者的資源消耗——資源限制檔案(Profile)        446

11.4.1  資源限制的層級       447

11.4.2  限制資源的參數       447

11.5  使用者與許可權管理實務與疑難解析      448

11.5.1  使用者管理實務與疑難解析       448

11.5.2  許可權管理實務與疑難解析       453

11.5.3  角色管理實務與疑難解析       457

11.5.4  資源限制檔案管理實務與疑難解析       463

第4篇  移動資料庫

第12章  資料匯出       468

12.1  資料匯出方法介紹      468

12.1.1  Oracle最新匯出工具——Data Pump Export 468

12.1.2  Oracle原來的匯出工具——Export         468

12.2  資料匯出實務      471

12.3  資料匯出疑難解析      489

第13章  資料匯入       508

13.1  資料匯入方法介紹      508

13.1.1  Oracle最新匯入工具——Data Pump Import          508

13.1.2  Oracle以前的匯入方法——Import&nbs

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.