Oracle在UNIX上實施的新書就要面市,還請大家幫忙看看,書名怎麼定合適?謝謝大家!
新書即將面市了,關於書名的最後確定,卻依然眾說云云,都有道理。這裡貼出這本書的目錄結構,請大家看看,命名為什麼更為合適?
《AIX上構架•管理•叢集•容災•優化Oracle系統》(暫定)
目 錄
第一篇 構架篇
第1章 瞭解伺服器執行環境.... 2
1.1 AIX:一種成熟的UNIX.. 2
1.1.1 AIX系統構成要素... 3
1.1.2 登入AIX系統... 10
1.1.3 RS6000伺服器結構... 12
1.1.4 AIX系統管理介面... 21
1.1.5 AIX中使用的Shell 23
1.1.6 AIX儲存組織結構... 23
1.1.7 AIX換頁空間(交換區)... 29
1.1.8 AIX檔案系統結構... 30
1.1.9 AIX物件資料管理... 33
1.1.10 AIX當前程式執行... 33
1.1.11 AIX使用者訪問過程... 35
1.1.12 AIX各種服務提供... 38
1.1.13 AIX網路通訊設定... 42
1.1.14 AIX中的常用操作... 43
1.2 Oracle與AIX系統... 47
1.2.1 Oracle與AIX的角色... 47
1.2.2 Oracle系統典型特徵... 49
1.2.3 系統全域性區SGA.. 53
1.2.4 程式全域性區PGA.. 59
1.2.5 Oracle後臺程式... 61
1.2.6 Oracle資料庫物理結構... 64
1.2.7 資料庫資料存放... 72
1.2.8 資料庫的使用者訪問... 74
第2章 管理和維護伺服器裝置和服務.... 79
2.1 管理AIX中的裝置... 79
2.1.1 AIX使用裝置型別... 79
2.1.2 AIX的裝置分層管理... 81
2.1.3 ODM物件資料庫... 82
2.1.4 裝置的狀態特徵檢視... 84
2.1.5 裝置的配置和檢測... 85
2.1.6 裝置屬性資訊檢視... 87
2.1.7 建立主機硬體配置檔案... 88
2.2 管理AIX中的服務... 89
2.2.1 系統資源控制器的啟動... 90
2.2.2 系統資源的啟動和關閉... 91
2.2.3 系統資源的重新整理... 92
2.2.4 通常啟動的資源... 93
2.3 AIX系統錯誤處理... 94
2.4 AIX系統硬體診斷... 97
2.5 AIX系統日誌檢視... 97
第3章 管理伺服器儲存.... 101
3.1 AIX儲存基本框架... 101
3.2 AIX的儲存概念要素... 104
3.2.1 物理卷和卷組... 105
3.2.2 邏輯卷和邏輯分割槽... 107
3.2.3 AIX日誌檔案系統... 108
3.2.4 檔案系統掛載和目錄樹... 112
3.3 系統儲存結構的管理... 113
3.3.1 系統中的卷組定義資訊... 113
3.3.2 增加、刪除和設定卷組... 116
3.3.3 卷組中物理磁碟的改變... 119
3.3.4 卷組重組提高磁碟效能... 120
3.3.5 卷組的活動狀態管理... 120
3.3.6 卷組的匯入匯出管理... 121
3.3.7 邏輯卷的建立和維護... 122
3.3.8 通過映象保護邏輯卷... 125
3.3.9 通過條帶優化邏輯卷... 128
3.3.10 物理卷的設定和管理... 128
3.4 檔案系統管理... 130
3.4.1 檔案系統的建立和掛載... 131
3.4.2 檔案系統的解除安裝和刪除... 133
3.4.3 檔案系統空間使用維護... 134
3.4.4 檔案系統的擴充套件... 135
3.5 Oracle系統需要的儲存結構... 135
3.5.1 Oracle安裝需要的儲存結構... 136
3.5.2 建立Oracle需要的儲存結構... 136
3.5.3 建立Oracle資料庫的裸裝置... 141
3.6 使用ASM跳過AIX卷管理... 145
第4章 構建Oracle環境.... 147
4.1 一般安裝過程... 147
4.2 準備作業系統... 148
4.3 準備安裝環境... 149
4.3.1 作業系統檔案集和修補的安裝... 149
4.3.2 設定作業系統核心引數... 150
4.3.3 設定Oracle使用者和組... 151
4.3.4 準備Oracle的檔案系統... 152
4.3.5 設定Oracle使用者環境變數... 153
4.4 安裝Oracle 資料庫系統... 154
4.5 資料庫配置助手DBCA.. 160
4.6 升級Oracle資料庫... 168
4.7 建立裸裝置資料庫... 178
4.8 使用資料庫控制器... 181
4.9 重構資料庫控制器... 184
4.10 通過控制檯管理資料庫... 185
4.11 使用SQL*Plus管理資料庫... 186
4.12 使用iSQL*Plus管理資料庫... 188
4.13 AIX中Oracle的自動啟動... 189
第二篇 管理篇
第5章 在AIX中Oracle資料庫管理.... 192
5.1 資料庫引數檔案和引數... 192
5.1.1 Oracle中常用引數... 193
5.1.2 資料庫引數檔案... 194
5.1.3 資料庫引數調整... 196
5.1.4 引數檔案的操作... 197
5.1.5 動態引數和靜態引數... 197
5.1.6 啟動資料庫系統... 198
5.1.7 關閉資料庫系統... 201
5.1.8 暫停資料庫系統... 201
5.2 相關服務的管理... 202
5.2.1 監聽器網路服務... 202
5.2.2 資料庫控制器服務... 204
5.2.3 傳統OEM的使用... 206
5.3 使用資料庫控制器... 207
5.4 資料庫的指令碼化建立... 210
5.4.1 資料庫實施前的規劃... 211
5.4.2 設定資料庫環境變數... 212
5.4.3 建立資料庫口令檔案... 212
5.4.4 建立所需的目錄結構... 213
5.4.5 建立所需的引數檔案... 213
5.4.6 啟動例項建立資料庫... 214
5.4.7 資料字典和PL/SQL包... 215
5.4.8 建立資料庫控制器服務... 216
第6章 使用ASM跳過AIX卷空間管理.... 217
6.1 ASM的基本概念... 218
6.1.1 ASM磁碟組、條帶化、映象... 219
6.1.2 ASM磁碟的I/O平衡能力... 220
6.1.3 ASM與RAC結構的配合... 221
6.2 ASM環境的實現... 222
6.2.1 ASM例項的建立... 223
6.2.2 使用DBCA建立ASM磁碟組... 223
6.2.3 建立使用ASM的資料庫... 230
6.3 遷移到ASM環境... 236
6.4 ASM環境的管理... 242
6.4.1 檢視叢集同步服務狀態... 243
6.4.2 啟動和維護ASM服務... 243
6.4.3 建立和刪除磁碟組... 244
6.4.4 建立和刪除磁碟... 245
6.4.5 掛載和解除安裝磁碟組... 245
6.4.6 檢查磁碟組一致性... 245
6.4.7 管理磁碟組中的目錄... 245
6.4.8 檢視磁碟組中的內容... 246
6.4.9 啟動ASM上的資料庫... 247
6.4.10 備份ASM上的資料庫... 249
6.4.11 在資料庫控制器下管理ASM... 249
6.5 RAC下管理ASM環境... 250
第7章 管理AIX下Oracle的空間使用.... 251
7.1 表空間和資料檔案管理... 251
7.1.1 建立表空間... 252
7.1.2 表空間擴容... 257
7.1.3 表空間維護... 259
7.1.4 在OEM中維護表空間... 263
7.1.5 在OEM中維護資料檔案... 264
7.2 還原表空間管理... 265
7.2.1 單節點系統還原設定... 266
7.2.2 叢集RAC中還原設定... 267
7.2.3 系統還原統計與調整... 268
7.2.4 在OEM中維護還原表空間... 269
7.3 重做日誌管理... 270
7.3.1 日誌組和日誌成員的建立... 271
7.3.2 日誌組和日誌成員的刪除... 274
7.3.3 RAC叢集下的日誌管理... 274
7.3.4 在OEM中維護重做日誌... 276
7.4 控制檔案管理... 277
7.4.1 多控制檔案設定... 277
7.4.2 控制檔案損壞處理... 278
7.4.3 重建控制檔案... 279
7.4.4 在0EM中維護控制檔案... 281
第三篇 災備篇
第8章 設計和實施AIX系統備份.... 284
8.1 AIX系統備份設計... 285
8.2 AIX系統備份的實施... 288
8.2.1 rootvg卷組的備份... 290
8.2.2 rootvg卷組的克隆... 293
8.2.3 非rootvg卷組的備份... 294
8.2.4 檔案和檔案系統的備份... 295
8.2.5 其他的備份命令... 298
8.3 Oracle系統備份... 300
8.4 資料庫的冷備份... 301
8.5 制定系統備份策略... 302
8.5.1 備份的內容和範圍... 302
8.5.2 備份的時機選擇... 303
8.5.3 備份的儲存方式... 303
8.5.4 備份實施工作表格... 304
第9章 設計Oracle系統備份.... 305
9.1 資料庫的可恢復性設定... 305
9.1.1 資料檔案的操作... 306
9.1.2 日誌檔案的操作... 307
9.1.3 檢查點和資料丟失... 310
9.1.4 控制檔案和系統執行... 313
9.1.5 日誌和歸檔的操作... 315
9.1.6 歸檔模式的選擇... 316
9.1.7 設定為歸檔模式... 316
9.1.8 資料庫歸檔要素的配置和設定... 320
9.2 資料庫備份恢復的技術實現... 327
9.2.1 備份與恢復的基本概念... 327
9.2.2 Oracle資料庫的恢復... 328
9.2.3 無須介入的錯誤... 329
9.2.4 需要介入的錯誤... 330
9.3 Oracle備份恢復工作環境... 331
9.3.1 備份方式的選擇... 332
9.3.2 備份的不同組合... 333
9.3.3 恢復的型別... 335
9.3.4 恢復的兩個步驟... 336
9.3.5 恢復目標設定... 338
9.3.6 備份與恢復策略... 339
9.3.7 系統備份策略的測試... 342
9.3.8 進行系統的災難演習... 342
第10章 實施Oracle系統備份.... 347
10.1 RMAN解決的工程問題... 347
10.2 RMAN執行環境與典型結構... 348
10.3 RMAN的使用和操作實踐... 350
10.3.1 使用RMAN命令... 350
10.3.2 恢復目錄的使用... 353
10.3.3 作業命令的使用... 355
10.3.4 備份通道和並行優化... 355
10.4 使用RMAN開始備份... 359
10.4.1 連線到要備份的資料庫... 360
10.5 執行資料庫的備份... 360
10.5.1 資料庫備份集的完全備份... 361
10.5.2 資料庫備份集增量備份... 365
10.5.3 限制備份大小和備份壓縮... 368
10.5.4 備份區域性的資料檔案... 370
10.5.5 備份控制檔案... 372
10.5.6 備份歸檔日誌... 373
10.5.7 備份中的排除設定... 375
10.6 進行更為安全的備份... 376
10.6.1 建立多份備份集... 377
10.6.2 建立加密的備份... 378
10.7 構建資料庫系統的例行備份體系... 382
10.7.1 備份保留策略和維護... 382
10.7.2 備份任務和備份指令碼... 384
10.7.3 將備份任務新增到系統中... 388
10.7.4 使用Oracle任務進行備份... 389
10.7.5 使用備份計劃實現資料庫狀態檢查... 392
10.7.6 使用IBM磁帶庫和TSM... 393
第11章 恢復崩潰的系統.... 395
11.1 失敗下的恢復方法選擇... 396
11.2 AIX中失敗下的恢復... 397
11.2.1 根卷組失敗下的恢復... 397
11.2.2 非根卷組(Oracle卷組)的恢復... 399
11.2.3 檔案系統(Oracle檔案)的恢復... 402
11.3 恢復操作中使用磁帶... 403
11.3.1 AIX磁帶裝置和控制... 403
11.3.2 從mksysb備份帶恢復指定檔案... 405
11.3.3 從savevg備份帶恢復指定檔案... 407
11.3.4 從backup備份帶恢復指定檔案... 408
11.3.5 從tar、cpio備份帶恢復檔案... 409
11.4 Oracle系統的資料恢復... 409
11.4.1 資料塊損壞的恢復... 410
11.4.2 資料檔案損壞的恢復... 411
11.4.3 表空間損壞的恢復... 414
11.4.4 系統表空間的恢復... 414
11.4.5 資料庫的崩潰恢復... 415
11.4.6 控制檔案損壞的恢復... 416
11.4.7 日誌檔案損壞的恢復... 417
11.4.8 整體崩潰下的系統重構... 418
11.4.9 資料庫恢復的方法建議... 418
11.5 涉及儲存的資料庫遷移... 420
11.5.1 磁碟冷遷移... 421
11.5.2 磁碟熱遷移... 425
11.5.3 映象失敗下的恢復... 428
第四篇 叢集篇
第12章 構建AIX下的Oracle叢集環境.... 434
12.1 Oracle叢集服務... 435
12.1.1 CRS守護程式... 436
12.1.2 虛擬IP地址... 437
12.1.3 CRS安裝時機... 437
12.2 針對CRS的作業系統配置... 438
12.2.1 叢集結構所需的共享儲存... 438
12.2.2 CRS與RAC的網路需求... 442
12.2.3 AIX檔案集需求... 443
12.2.4 修改核心引數... 448
12.2.5 OCR與表決盤... 448
12.3 安裝CRS前的準備... 449
12.3.1 配置使用者和組... 449
12.3.2 配置叢集網路... 451
12.3.3 設定叢集時間... 458
12.3.4 配置本地儲存... 458
12.3.5 配置共享儲存... 459
12.4 安裝CRS和叢集資料庫... 478
12.4.1 檢查叢集安裝環境... 478
12.4.2 安裝CRS叢集系統... 479
12.4.3 安裝叢集Oracle. 488
12.4.4 為叢集配置監聽... 492
12.4.5 建立叢集資料庫... 492
第13章 在AIX中管理Oracle叢集環境.... 497
13.1 管理叢集資料庫... 497
13.1.1 叢集執行程式結構... 497
13.1.2 叢集快取的一致性... 498
13.1.3 叢集資料庫的再配置... 499
13.1.4 使用srvctl管理叢集... 504
13.1.5 維護叢集登錄檔OCR.. 517
13.1.6 叢集下使用ASM儲存... 518
13.2 叢集資料庫的特定管理... 520
13.2.1 管理還原表空間... 520
13.2.2 管理聯機日誌... 521
13.2.3 管理歸檔日誌... 522
第五篇 優化篇
第14章 在AIX上綜合設定Oracle環境.... 526
14.1 AIX系統可用性優化設定... 526
14.1.1 工作流程和工程實踐... 527
14.1.2 AIX記憶體分配和排程... 528
14.1.3 AIX中 CPU的設定... 532
14.1.4 AIX檔案系統的設定... 534
14.1.5 AIX中服務狀態設定... 535
14.1.6 磁碟I/O的可調整性... 536
14.1.7 AIX中的網路調整... 544
14.2 Oracle應用綜合優化設定... 545
14.2.1 設定資料庫記憶體使用... 546
14.2.2 設定資料庫程式使用... 548
14.2.3 設定資料庫I/O模式... 551
14.2.4 設定資料庫歸檔模式... 552
14.2.5 使用閃回恢復區歸檔... 553
14.2.6 設定冗餘控制檔案... 554
14.2.7 控制檔案資訊保留... 555
14.2.8 設定聯機重做日誌檔案... 556
14.2.9 設定聯機重做日誌組數... 557
14.2.10 設定資料塊校驗和檢查... 558
14.2.11 開啟效能時間統計... 560
14.2.12 表空間和段管理方式... 560
14.2.13 設定多臨時表空間和組... 561
14.2.14 使用自動撤銷管理... 562
14.2.15 設定空間錯誤延時... 562
14.2.16 設定資料庫閃回... 563
14.3 叢集RAC下的設定建議... 564
14.3.1 註冊遠端監聽器的例項... 564
14.3.2 設定內部網際網路絡... 565
第15章 AIX上Oracle系統的執行優化.... 567
15.1 在系統構架時考慮效能要素... 567
15.1.1 伺服器硬體上的考慮... 568
15.1.2 系統可擴充套件性設計... 568
15.1.3 系統結構設計中的優化要素... 570
15.1.4 應用結構設計中的優化要素... 573
15.1.5 應用測試中的載荷要素... 579
15.2 在系統執行時調整效能狀態... 580
15.2.1 效能改進中的漸進... 580
15.2.2 關於效能的金鑰匙... 581
15.2.3 效能改進工作流程... 582
15.2.4 建立效能分析流程圖... 583
15.2.5 Oracle系統常見錯誤... 584
15.2.6 緊急事件效能處理... 585
15.3 系統配置的優化... 587
15.3.1 例項的初始配置... 587
15.3.2 建立表時的效能因素... 590
15.4 記憶體配置的優化... 592
15.4.1 Oracle的記憶體分配... 593
15.4.2 SGA記憶體分配原則... 594
15.4.3 高速資料快取問題... 596
15.4.4 共享池使用問題... 606
15.4.5 重做日誌快取問題... 613
15.4.6 PGA記憶體分配原則... 615
15.5 I/O配置的優化... 616
15.5.1 理解資料庫I/O.. 616
15.5.2 基本I/O配置... 617
15.5.3 均衡I/O的實現... 620
15.5.4 工程上的典型配置... 622
15.5.5 選擇資料塊大小... 622
15.6 作業系統資源的使用... 623
15.6.1 作業系統效能的作用... 623
15.6.2 作業系統快取與非同步I/O.. 626
15.6.3 CPU使用和問題檢查... 628
15.6.4 CPU的使用狀態檢查... 631
15.6.5 AIX效能診斷命令... 633
第六篇 擴充套件篇
第16章 AIX上Oracle與Sybase的比較.... 636
16.1 AIX支援的資料庫... 636
16.2 執行機制的差異... 636
16.3 工具使用的不同... 637
16.4 資料庫物理儲存... 638
16.5 資料庫邏輯儲存... 641
16.6 資料庫資料儲存結構... 643
16.7 資料庫資料鎖模型... 645
16.8 資料庫索引結構... 647
16.9 資料庫事務處理... 649
16.10 資料庫日誌... 650
16.11 資料庫資料字典... 652
16.12 臨時資料的處理... 653
16.13 備份和恢復... 654
16.14 資料庫一致性檢查... 657
16.15 資料庫效能報告... 659
16.16 資料型別的差異... 662
16.17 資料庫物件的差異... 663
16.18 結束語... 664
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22363020/viewspace-612548/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 請大家幫忙,關於儲存過程分頁的問題...謝謝儲存過程
- 安裝是遇到錯誤,大家幫我看看,謝謝
- 幫忙看看如何設定,跪謝!
- 大家幫幫忙,看看這個SQL怎麼寫!SQL
- benq大哥,幫忙,請進入,謝謝!ENQ
- 請幫我看看呼叫webservice的問題謝謝!Web
- 一個關於mysql方面的問題,希望斑竹和大家能幫忙,謝謝!!MySql
- jive配置中的database問題?!請幫忙阿謝謝!Database
- jf6.2初學者問題,請大家幫忙看看
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- 請求幫助!謝謝!
- 重要問題,連結mysql錯誤,怎麼解決啊,謝謝大家MySql
- 在weblogic中配置mysql的連線池的問題??希望大家進來看看了,謝謝了WebMySql
- 有關javaAPI,請各位高手幫忙,拜謝JavaAPI
- 關於資料庫的問題。請幫忙看下,在下先謝謝了資料庫
- 監聽Session事件不能編譯,大家幫忙看看Session事件編譯
- 謝謝斑竹能否幫個忙!! (改個小程式)
- php5.3.3呼叫https的wsdl,出現錯誤,請大家幫忙看看PHPHTTP
- Github | Rust整理資料,分享給大家,多謝大家的支援GithubRust
- Vsftpd匿名無法上傳,配置如下,幫忙找下原因,謝謝~!(轉)FTP
- 關於jsp拒絕訪問的問題,謝謝大家JS
- Jdon版jive安裝過程中,mysql資料庫連線出錯!(請幫幫忙,謝謝!)MySql資料庫
- 大家說說看過的最有幫助的 Oracle 圖書是什麼 ?Oracle
- 分頁Bean的同步問題,,請大家幫忙解決Bean
- 大家看看我設計的這個關於圖書館借書還書的模型屬於貧血還是充血?模型
- 如何在EJB中獲得資料庫欄位的長度?(不是jdbc)請大家指點謝謝資料庫JDBC
- 大家幫忙看看下面的需求第3和第4能實現不??
- 有關單體模式設計的問題,請大家幫忙模式
- jsp與xmlhttp在IE5.0中出現亂碼!請大家幫幫忙!JSXMLHTTP
- 請問這個報錯該怎麼解決,謝謝
- jms的問題,請高手幫忙解決一下,先謝了
- 請問工廠模式到底怎麼用?用在什麼地方?謝謝!模式
- 新建外掛,提示沒有許可權,請大家幫看看。
- 各位高手來幫我看看sql的問題吧,謝謝啦,線上等答案啊SQL
- 高手幫忙解決兩道JAVA題,跪謝!!Java
- 我的第一個entity Ejb就出錯!大家幫幫忙
- 記錄刪除後,資料塊空間不釋放,請大家幫忙看看分析一下
- 關於領域驅動設計與開發過程中的一些疑惑請道友幫忙解惑,謝謝。