Oracle Database 10g DBA手冊——管理健壯的、可擴展的、高可用的Oracle資料庫

Oracle Database 10g DBA手冊——管理健壯的、可擴展的、高可用的Oracle資料庫

《Oracle Database 10g DBA手冊:管理健壯的、可擴展的、高可用的Oracle數據》講解了如何安裝Oracle Database 10g或者從早期的版本進行升級,並且說明了如何充分利用Oracle Database 10g所有新的和得到增強的管理功能、可擴展性、可用性及安全特性。《Oracle Database 10g DBA手冊:管理健壯的、可擴展的、高可用的Oracle數據》由Oracle專家撰寫,涵蓋了自動撤銷管理、Oracle實時套用集群、Oracle恢復管理器、Oracle Data Guard和其他許多內容,可以幫助DBA維護高性能的Oracle企業資料庫。

基本介紹

  • 書名:Oracle Database 10g DBA手冊——管理健壯的、可擴展的、高可用的Oracle資料庫
  • ISBN:9787302125457
  • 定價:68元
  • 出版時間:2006-9-27
  • 裝幀:平裝
基本信息,圖書簡介,書籍目錄,

基本信息

ISBN:9787302125457
定價:68元
印次:1-1
裝幀:平裝
印刷日期:2006-9-27

圖書簡介

本書講解了如何安裝OracleDatabase10g或者從早期的版本進行升級,並且說明了如何充分利racleDatabase10g所有新的和得到增強的管理功能可擴展性可用性安全特性。實時套用集群、Oracle恢復管理器、OracleDataGuard和其他許多內容,可以幫助DBA維護高性能的Oracle企業資料庫.本書主要面向Oracle資料庫應用程式開發人員、Oracle資料庫管理員以及任何對Oracle資料庫感興趣的人員。

書籍目錄

目錄
第Ⅰ部分資料庫體系結構
第1章Oracle體系結構概述 3
1.1資料庫和實例概述 4
1.1.1資料庫 4
1.1.2實例 5
1.2Oracle邏輯存儲結構 5
1.2.1表空間 5
1.2.2塊 6
1.2.3盤區 6
1.2.4段 6
1.3Oracle邏輯資料庫結構 7
1.3.1表 7
1.3.2約束 14
1.3.3索引 16
1.3.4視圖 17
1.3.5用戶和模式 19
1.3.6配置檔案 19
1.3.7序列 19
1.3.8同義詞 20
1.3.9PL/SQL 20
1.3.10外部檔案訪問 21
1.3.11資料庫連結和遠程資料庫 21
1.4Oracle物理存儲結構 22
1.4.1數據檔案 23
1.4.2重做日誌檔案 23
1.4.3控制檔案 23
1.4.4歸檔的日誌檔案 24
1.4.5初始參數檔案 24
1.4.6警報和跟蹤日誌檔案 25
1.4.7備份檔案 25
1.4.8Oracle管理檔案 25
1.4.9密碼檔案 26
1.5多路傳輸資料庫檔案 26
1.5.1自動存儲管理 26
1.5.2手工的多路傳輸 26
1.6Oracle記憶體結構 29
1.6.1系統全局區域 29
1.6.2程式全局區域 31
1.6.3軟體代碼區域 31
1.6.4後台進程 32
1.7備份/恢復概述 34
1.7.1導出/導入 34
1.7.2脫機備份 34
1.7.3在線上備份 35
1.7.4RMAN 35
1.8安全功能 35
1.8.1許可權和角色 35
1.8.2審核 36
1.8.3細粒度的審核 36
1.8.4虛擬私有資料庫 36
1.8.5標號安全性 37
1.9實時套用集群 37
1.10Oracle流 38
1.11Oracle企業管理器 38
1.12Oracle初始參數 38
1.12.1基本初始參數 38
1.12.2高級初始參數 43
1.13軟體安裝 43
1.13.1授權和安裝選項概述 44
1.13.2使用OUI安裝Oracle軟體 44
1.13.3使用DBCA創建資料庫 45
1.13.4手工創建資料庫 55
第2章OracleDatabase10g的升級 61
2.1選擇升級方法 62
2.2升級前的準備工作 63
2.3使用資料庫升級助手 63
2.4執行手工直接升級 64
2.5使用Export和Import 66
2.5.1使用的Export和Import版本 66
2.5.2執行更新 67
2.6使用數據複製方法 68
2.7升級後的工作 68
第3章計畫和管理表空間 69
3.1表空間的體系結構 69
3.1.1表空間類型 70
3.1.2最佳化靈活體系結構 75
3.2Oracle安裝表空間 78
3.2.1SYSTEM 78
3.2.2SYSAUX 79
3.2.3TEMP 79
3.2.4UNDOTBS1 79
3.2.5USERS 79
3.2.6EXAMPLE 79
3.3段分離 79
第4章物理資料庫布局和存儲管理 83
4.1傳統磁碟空間存儲 84
4.1.1調整表空間和數據檔案的大小 84
4.1.2移動數據檔案 97
4.1.3移動在線上重做日誌檔案 100
4.1.4移動控制檔案 101
4.2自動存儲管理 103
4.2.1ASM體系結構 103
4.2.2創建ASM實例 104
4.2.3ASM實例組成部分 105
4.2.4ASM動態性能視圖 107
4.2.5ASM檔案名稱格式 108
4.2.6ASM檔案類型和模板 109
4.2.7管理ASM磁碟組 111
第Ⅱ部分資料庫管理
第5章開發和實現應用程式 121
5.1調整設計:最佳實踐 122
5.1.1做儘可能少的工作 122
5.1.2做儘可能簡單的工作 124
5.1.3告訴資料庫需要知道的內容 126
5.1.4最大化環境中的吞吐量 126
5.1.5分開處理數據 128
5.1.6正確進行測試 128
5.1.7標準交付 130
5.2資源管理和存儲的概要 132
5.2.1實現資料庫資源管理器 132
5.2.2實現存儲概要 136
5.2.3調整資料庫對象的大小 139
5.2.4使用臨時表 145
5.3支持基於抽象數據類型的表 146
5.3.1使用對象視圖 147
5.3.2抽象數據類型的安全性 149
5.3.3索引抽象數據類型屬性 151
5.4停頓並掛起資料庫 152
5.5支持疊代式開發 153
5.5.1疊代式的列定義 154
5.5.2強制游標共享 155
5.6管理程式包開發 155
5.6.1生成圖表 155
5.6.2空間需求 155
5.6.3調整目標 156
5.6.4安全需求 156
5.6.5數據需求 156
5.6.6版本需求 156
5.6.7執行計畫 156
5.6.8接收測試過程 157
5.6.9測試環境 157
第6章監控空間利用率 159
6.1常見的空間管理問題 160
6.1.1用完表空間中的空閒空間 160
6.1.2用於臨時段的空間不充足 160
6.1.3所分配的撤銷空間過多
或過少 160
6.1.4片斷的表空間和段 161
6.2Oracle段、盤區和塊 161
6.2.1數據塊 162
6.2.2盤區 163
6.2.3段 164
6.3數據字典視圖和動態性能視圖 164
6.3.1DBA_TABLESPACES 165
6.3.2DBA_SEGMENTS 165
6.3.3DBA_EXTENTS 166
6.3.4DBA_FREE_SPACE 166
6.3.5DBA_LMT_FREE_SPACE 167
6.3.6DBA_THRESHOLDS 167
6.3.7DBA_OUTSTANDING
_ALERTS 167
6.3.8DBA_ALERT_HISTORY 167
6.3.9V$ALERT_TYPES 167
6.3.10V$UNDOSTAT 168
6.3.11V$OBJECT_USAGE 168
6.3.12V$SORT_SEGMENT 168
6.3.13V$TEMPSEG_USAGE 168
6.4空間管理方法學 169
6.4.1本地管理的表空間 169
6.4.2使用OMF管理空間 170
6.4.3大檔案表空間 171
6.4.4自動存儲管理 172
6.4.5撤銷管理的考慮事項 173
6.5SYSAUX監控和使用 174
6.6歸檔重做日誌檔案的管理 176
6.7內置的空間管理工具 176
6.7.1段顧問 177
6.7.2撤銷顧問和自動工作負載
倉庫 179
6.7.3索引利用率 183
6.7.4空間利用率警告級別 184
6.7.5可恢復的空間分配 185
6.7.6OS空間管理 187
6.8空間管理腳本 187
6.8.1無法分配額外盤區的段 188
6.8.2表空間和數據檔案中使用
的空間和空閒的空間 188
6.9自動化和流水線化通知過程 189
6.9.1使用DBMS_SCHEDULER 189
6.9.2OEM工作控制和監控 190
第7章使用撤銷表空間管理事務 197
7.1事務基礎 198
7.2撤銷基礎 198
7.2.1回滾 198
7.2.2讀一致性 199
7.2.3資料庫恢復 199
7.2.4閃回操作 199
7.3管理撤銷表空間 199
7.3.1創建撤銷表空間 199
7.3.2撤銷表空間的動態性能視圖 205
7.3.3撤銷表空間的初始參數 205
7.3.4多個撤銷表空間 206
7.3.5調整大小和監控撤銷表空間 208
7.3.6讀一致性與成功的DML 211
7.4閃回特性 211
7.4.1FlashbackQuery 212
7.4.2DBMS_FLASHBACK 213
7.4.3FlashbackTable 215
7.4.4FlashbackVersionQuery 219
7.4.5FlashbackTransactionQuery 222
7.5遷移到自動撤銷管理 224
第8章資料庫調整 227
8.1調整應用程式設計 228
8.1.1有效的表設計 228
8.1.2CPU需求的分布 229
8.1.3有效的應用程式設計 230
8.2調整SQL 231
8.2.1順序對載入率的影響 232
8.2.2其他的索引選項 233
8.2.3生成解釋計畫 234
8.3調整記憶體使用率 236
8.3.1指定SGA的大小 238
8.3.2使用基於成本的最佳化器 239
8.4調整數據訪問 239
8.4.1本地管理的表空間 240
8.4.2標識鏈行 240
8.4.3增加Oracle塊大小 241
8.4.4使用索引組織表 242
8.5調整數據操作 243
8.5.1大量插入:使用SQL*Loader
DirectPath選項 243
8.5.2大量數據移動:使用外部表 244
8.5.3大量插入:常見的陷阱和成功
的技巧 245
8.5.4大量刪除:truncate命令 246
8.5.5使用分區 247
8.6調整物理存儲 247
8.7減少網路流量 248
8.7.1數據複製 248
8.7.2使用遠程過程調用 250
8.8使用STATSPACK和Automatic
WorkloadRepository 250
8.8.1管理快照 251
8.8.2管理基線 251
8.8.3生成AWR報表 252
8.8.4運行AutomaticDatabase
DiagnosticMonitor報表 252
8.9調整解決方案 252
第9章使用STATSPACK 255
9.1安裝STATSPACK 255
9.1.1PERFSTAT賬戶的安全性 256
9.1.2安裝後 256
9.2收集統計 257
9.3運行統計報表 259
9.4管理STATSPACK數據 263
9.5卸載STATSPACK 264
第10章資料庫安全性和審計 265
10.1非資料庫的安全性 266
10.2資料庫驗證方法 267
10.2.1資料庫驗證 267
10.2.2資料庫管理員驗證 267
10.2.3作業系統驗證 270
10.2.4網路驗證 270
10.2.53層驗證 272
10.2.6客戶端驗證 273
10.2.7Oracle身份管理 273
10.2.8用戶賬戶 274
10.3資料庫授權方法 278
10.3.1配置檔案的管理 279
10.3.2系統許可權 284
10.3.3對象許可權 286
10.3.4創建、分配和維護角色 290
10.3.5使用VPD實現應用程式
安全策略 296
10.4審計 312
10.4.1審計位置 313
10.4.2語句審計 313
10.4.3許可權審計 317
10.4.4模式對象審計 317
10.4.5細粒度的審計 318
10.4.6審計相關的數據字典視圖 319
10.4.7保護審計跟蹤 320
10.5數據加密技術 320
第Ⅲ部分高可用性
第11章實時套用集群 325
11.1RAC概述 326
11.1.1硬體配置 326
11.1.2軟體配置 326
11.1.3網路配置 327
11.1.4磁碟存儲 328
11.2安裝和配置 328
11.2.1作業系統配置 328
11.2.2軟體安裝 332
11.3RAC資料庫特徵 351
11.3.1伺服器參數檔案特徵 351
11.3.2與RAC相關的初始化參數 351
11.3.3動態性能視圖 352
11.4RAC維護 353
11.4.1啟動RAC資料庫 354
11.4.2RAC環境中的重做日誌 354
11.4.3RAC環境中的撤銷表空間
(UndoTablespaces) 355
11.4.4故障轉移情況和TAF 355
11.4.5RAC節點失效的情況 356
11.4.6調整RAC節點資料庫 361
11.4.7表空間管理 362
第12章備份和恢複選項 363
12.1功能 363
12.2邏輯備份 364
12.3物理備份 364
12.3.1脫機備份 365
12.3.2在線上備份 365
12.4使用DataPumpExport和Data
PumpImport 366
12.4.1創建目錄 366
12.4.2DataPumpExport選項 367
12.4.3啟動DataPumpExport
作業 369
12.5DataPumpImport選項 372
12.5.1啟動DataPumpImport
作業 374
12.5.2比較DataPumpExport/
Import和Export/Import 378
12.5.3實現脫機備份 378
12.5.4實現在線上備份 380
12.6備份過程集成 382
12.6.1集成邏輯備份和物理備份 383
12.6.2集成資料庫備份和操作
系統備份 384
第13章使用恢復管理器(Recovery
Manager,RMAN) 385
13.1RMAN功能特性和組件 386
13.1.1RMAN組件 386
13.1.2RMAN和傳統的備份方法
的比較 387
13.1.3備份類型 388
13.2RMAN命令和選項概述 390
13.2.1經常使用的命令 390
13.2.2設定儲存庫 391
13.2.3註冊資料庫 392
13.2.4維持RMAN設定 394
13.2.5初始化參數 396
13.2.6數據字典和動態性能視圖 397
13.3備份操作 398
13.3.1完全資料庫備份 398
13.3.2表空間 402
13.3.3數據檔案 403
13.3.4映像副本 404
13.3.5控制檔案,SPFILE備份 405
13.3.6歸檔重做日誌 405
13.3.7增量備份 406
13.3.8增量更新備份 408
13.3.9增量備份塊變化跟蹤 410
13.3.10備份壓縮 411
13.3.11使用FlashRecoveryArea 412
13.3.12驗證備份 412
13.4恢復操作 414
13.4.1塊介質恢復 414
13.4.2恢復控制檔案 415
13.4.3恢復表空間 415
13.4.4恢複數據檔案 417
13.4.5恢復整個資料庫 419
13.4.6驗證恢復操作 422
13.4.7時間點恢復 423
13.5其他操作 424
13.5.1編目其他的備份 424
13.5.2目錄維護 425
13.5.3REPORT(報表)和
LIST(清單) 428
第14章OracleDataGuard
(Oracle數據衛士) 431
14.1DataGuard體系結構 431
14.1.1物理與邏輯備用資料庫 432
14.1.2數據保護模式 433
14.2LOG_ARCHIVE_DEST_n
參數屬性 433
14.3創建備用資料庫配置 435
14.3.1準備主資料庫 435
14.3.2創建邏輯備用資料庫 439
14.4使用實時套用 441
14.5管理角色--切換和故障
轉移 442
14.5.1切換 442
14.5.2切換到物理備用資料庫 443
14.5.3切換到邏輯備用資料庫 444
14.5.4到物理備用資料庫的
故障轉移 445
14.5.5到邏輯備用資料庫的
故障轉移 445
14.6管理資料庫 446
14.6.1啟動和關閉物理備用
資料庫 446
14.6.2在DataGuard環境下管理
數據檔案 447
14.6.3在邏輯備用資料庫上
執行DDL 447
第15章其他各種高可用性特性 449
15.1flashbacktable命令 449
15.1.1需要的許可權 450
15.1.2恢復刪除的表 450
15.1.3閃回到SCN或時間戳 451
15.2flashbackdatabase命令 453
15.3使用LogMiner 455
15.3.1LogMiner的工作方式 455
15.3.2提取數據字典 455
15.3.3分析一個或多個重做
日誌檔案 456
15.3.4OracleDatabase10g中引入
的LogMiner特性 458
15.4在線上對象重組織 459
15.4.1在線上創建索引 459
15.4.2在線上重建索引 459
15.4.3在線上合併索引 459
15.4.4在線上重建以索引組織的表 459
15.4.5在線上重新定義表 460
第Ⅳ部分網路化的Oracle
第16章Oracle網路(OracleNet) 465
16.1OracleNet概述 465
16.1.1連線描述符 468
16.1.2服務名 469
16.1.3使用OracleInternet
Directory(網際網路目錄)
替換tnsnames.ora 469
16.1.4偵聽程式(Listener) 470
16.2使用OracleNetConfiguration
Assistant(OracleNet配置
助手) 472
16.3使用OracleNetManager 477
16.4啟動偵聽程式伺服器???478
16.5對偵聽程式伺服器進程進行
控制 479
16.5.1OracleConnectionManager
(Oracle連線管理器) 480
16.5.2使用ConnectionManager 481
16.5.3使用OracleInternetDirectory
的目錄命名 484
16.6使用EasyConnectNaming 486
16.7使用資料庫連結 487
16.8調整OracleNet 488
16.8.1限制資源的使用 489
16.8.2調試連線問題 489
第17章管理大型資料庫 491
17.1在VLDB環境中創建表空間 492
17.1.1大檔案表空間的基本知識 493
17.1.2創建和修改大檔案表空間 493
17.1.3大檔案表空間ROWID
格式 494
17.1.4DBMS_ROWID和大檔案
表空間 495
17.1.5將DBVERIFY用於大檔案
表空間 497
17.1.6大檔案表空間的初始化
參數需要考慮的因素 498
17.1.7大檔案表空間數據字典的
變化 499
17.2高級的Oracle表類型 499
17.2.1索引組織的表 499
17.2.2全局臨時表 500
17.2.3外部表 502
17.2.4分區表 503
17.2.5物化視圖 526
17.3使用點陣圖索引 527
17.3.1理解點陣圖索引 527
17.3.2使用點陣圖索引 528
17.3.3使用點陣圖連線索引 528
17.4OracleDataPump(Oracle
數據泵) 529
17.4.1DataPumpExport 529
17.4.2DataPumpImport 530
17.4.3使用可傳輸表空間 531
第18章管理分散式資料庫 535
18.1遠程查詢 536
18.2遠程數據處理:兩階段提交 537
18.3動態數據複製 538
18.4管理分散式數據 539
18.4.1基礎設施:實施位置
透明性 539
18.4.2管理資料庫連結 543
18.4.3管理資料庫觸發器 544
18.4.4管理物化視圖 546
18.4.5使用DBMS_MVIEW和
DBMS_ADVISOR 549
18.4.6可以執行什麼類型的更新 558
18.4.7使用物化視圖改變查詢
執行路徑 561
18.5管理分散式事務處理 563
18.5.1解決未確定的事務處理 563
18.5.2提交點強度 564
18.6監控分散式資料庫 564
18.7調整分散式資料庫 565
附錄A口令驗證函式 567

相關詞條

熱門詞條

聯絡我們