、最完整的Oracle DBA資源 運用《Oracle Database 12c DBA官方手冊(第8版)》披露的實踐和專家級技術(shù)來維護性能的Oracle數(shù)據(jù)庫。本書在上一版的基礎(chǔ)上做了更新,涵蓋新功能和實用工具,如多租戶體系結(jié)構(gòu)、Oracle Database In-Memory選項和更強大的云功能;并列舉每種主要配置的示例。你將學習如何成功地管理高度可用、 、安全和可擴展的Oracle企業(yè)級數(shù)據(jù)庫環(huán)境。 主要內(nèi)容 ●升級到Oracle Database 12c ●規(guī)劃和管理表空間 ●借助高效的物理數(shù)據(jù)庫布局和存儲管理方法限度地提高數(shù)據(jù) 庫性能 ●監(jiān)視數(shù)據(jù)庫對象使用的磁盤空間 ●用撤消表空間管理事務(wù) ●實施專家級性能調(diào)整技術(shù) ●使用新增的Oracle Database In-Memory選項提高查詢速度 ●利用身份驗證、授權(quán)和審核等方式管理數(shù)據(jù)庫安全 ●充分利用多租戶數(shù)據(jù)庫體系結(jié)構(gòu) ●利用Oracle RAC和Oracle Active Data Guard實現(xiàn)高可用性和高度擴展能力 ●使用Oracle Recovery Manager執(zhí)行備份和恢復 ●管理分布式數(shù)據(jù)庫和VLDB
Oracle 官方指南Oracle 9i、10g、11g和12c認證專家、首席Oracle DBA Bob 全新作品
本書示例源碼免費提供下載
Bob Bryla是一位Oracle 9i 、10g 、11g 和12c 認證專家,在數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫應(yīng)用程序開發(fā)、培訓和Oracle數(shù)據(jù)庫管理等方面擁有20多年的經(jīng)驗。他編著了多本Oracle DBA,以及Oracle Database 11g 和12c 的認證學習指南。
第Ⅰ部分 數(shù)據(jù)庫體系結(jié)構(gòu)
第1章 Oracle體系結(jié)構(gòu)概述 3
1.1 數(shù)據(jù)庫和實例概述 4
1.1.1 數(shù)據(jù)庫 4
1.1.2 實例 5
1.2 Oracle邏輯存儲結(jié)構(gòu) 5
1.2.1 表空間 6
1.2.2 塊 7
1.2.3 盤區(qū) 7
1.2.4 段 7
1.3 Oracle邏輯數(shù)據(jù)庫結(jié)構(gòu) 8
1.3.1 表 8
1.3.2 約束 14
1.3.3 索引 16
1.3.4 視圖 18
1.3.5 用戶和模式 20
1.3.6 配置文件 20
1.3.7 序列 20
1.3.8 同義詞 21
1.3.9 PL/SQL 21
1.3.10 外部文件訪問 22
1.3.11 數(shù)據(jù)庫鏈接和遠程數(shù)據(jù)庫 22
1.4 Oracle物理存儲結(jié)構(gòu) 23
1.4.1 數(shù)據(jù)文件 24
1.4.2 重做日志文件 24
1.4.3 控制文件 24
1.4.4 歸檔的日志文件 25
1.4.5 初始參數(shù)文件 25
1.4.6 警報和跟蹤日志文件 26
1.4.7 備份文件 26
1.4.8 Oracle管理文件 27
1.4.9 密碼文件 27
1.5 多元復用數(shù)據(jù)庫文件 27
1.5.1 自動存儲管理 28
1.5.2 手動的多元復用 28
1.6 Oracle內(nèi)存結(jié)構(gòu) 30
1.6.1 系統(tǒng)全局區(qū)域 30
1.6.2 程序全局區(qū)域 32
1.6.3 軟件代碼區(qū)域 33
1.6.4 后臺進程 33
1.7 備份/恢復概述 35
1.7.1 導出/導入 35
1.7.2 脫機備份 36
1.7.3 聯(lián)機備份 36
1.7.4 RMAN 36
1.8 安全功能 36
1.8.1 權(quán)限和角色 37
1.8.2 審核 37
1.8.3 細粒度的審核 38
1.8.4 虛擬私有數(shù)據(jù)庫 38
1.8.5 標號安全性 38
1.9 實時應(yīng)用群集 38
1.10 Oracle流 39
1.11 Oracle企業(yè)管理器 39
1.12 Oracle初始參數(shù) 40
1.12.1 基本初始參數(shù) 40
1.12.2 高級初始參數(shù) 44
1.13 本章小結(jié) 45
第2章 升級到Oracle Database 12c 47
2.1 選擇升級方法 48
2.2 升級前的準備工作 50
2.3 使用DBUA 50
2.4 執(zhí)行手動直接升級 51
2.5 使用Data Pump Export和Import 53
2.5.1 使用的Export和Import版本 53
2.5.2 執(zhí)行升級 53
2.6 使用數(shù)據(jù)復制方法 54
2.7 升級后的工作 54
2.8 本章小結(jié) 55
第3章 計劃和管理表空間 57
3.1 表空間的體系結(jié)構(gòu) 58
3.1.1 表空間類型 58
3.1.2 OFA 64
3.2 Oracle安裝表空間 68
3.2.1 SYSTEM 68
3.2.2 SYSAUX 68
3.2.3 TEMP 68
3.2.4 UNDOTBS1 69
3.2.5 USERS 69
3.2.6 EXAMPLE 69
3.3 段分離 69
3.4 本章小結(jié) 70
第4章 物理數(shù)據(jù)庫布局和存儲管理 71
4.1 傳統(tǒng)磁盤空間存儲 72
4.1.1 重設(shè)表空間和數(shù)據(jù)文件的大小 72
4.1.2 移動數(shù)據(jù)文件 78
4.1.3 移動聯(lián)機重做日志文件 81
4.1.4 移動控制文件 83
4.2 自動存儲管理 85
4.2.1 ASM體系結(jié)構(gòu) 85
4.2.2 創(chuàng)建ASM實例 86
4.2.3 ASM實例組件 88
4.2.4 ASM動態(tài)性能視圖 90
4.2.5 ASM文件名格式 91
4.2.6 ASM文件類型和模板 93
4.2.7 管理ASM磁盤組 94
4.3 本章小結(jié) 103
第Ⅱ部分 數(shù)據(jù)庫管理
第5章 開發(fā)和實現(xiàn)應(yīng)用程序 107
5.1 調(diào)整設(shè)計:實踐 108
5.1.1 做盡可能少的工作 108
5.1.2 做盡可能簡單的工作 111
5.1.3 告訴數(shù)據(jù)庫需要知道的內(nèi)容 112
5.1.4 較大化環(huán)境中的吞吐量 113
5.1.5 分開處理數(shù)據(jù) 113
5.1.6 正確測試 114
5.1.7 標準的可交付成果 116
5.2 資源管理 118
5.2.1 實現(xiàn)數(shù)據(jù)庫資源管理器 118
5.2.2 調(diào)整數(shù)據(jù)庫對象的大小 123
5.2.3 使用全局臨時表 129
5.3 支持基于抽象數(shù)據(jù)類型的表 130
5.3.1 使用對象視圖 130
5.3.2 抽象數(shù)據(jù)類型的安全性 133
5.3.3 對抽象數(shù)據(jù)類型屬性創(chuàng)建索引 135
5.4 停頓并掛起數(shù)據(jù)庫 136
5.5 支持迭代開發(fā) 137
5.5.1 迭代式列定義 137
5.5.2 強制光標共享 138
5.6 管理程序包開發(fā) 139
5.6.1 生成圖表 139
5.6.2 空間需求 139
5.6.3 調(diào)整目標 139
5.6.4 安全性需求 139
5.6.5 數(shù)據(jù)需求 140
5.6.6 版本需求 140
5.6.7 執(zhí)行計劃 140
5.6.8 驗收測試過程 140
5.6.9 測試環(huán)境 140
5.7 本章小結(jié) 141
第6章 監(jiān)控空間利用率 143
6.1 常見的空間管理問題 144
6.1.1 用盡表空間中的空閑空間 144
6.1.2 用于臨時段的空間不足 145
6.1.3 所分配的撤消空間過多或過少 145
6.1.4 分片的表空間和段 145
6.2 Oracle段、盤區(qū)和塊 146
6.2.1 數(shù)據(jù)塊 147
6.2.2 盤區(qū) 148
6.2.3 段 149
6.3 數(shù)據(jù)字典視圖和動態(tài)性能視圖 150
6.3.1 DBA_TABLESPACES 150
6.3.2 DBA_SEGMENTS 150
6.3.3 DBA_EXTENTS 151
6.3.4 DBA_FREE_SPACE 151
6.3.5 DBA_LMT_FREE_SPACE 152
6.3.6 DBA_THRESHOLDS 152
6.3.7 DBA_OUTSTANDING_ALERTS 152
6.3.8 DBA_OBJECT_USAGE 152
6.3.9 DBA_ALERT_HISTORY 153
6.3.10 V$ALERT_TYPES 153
6.3.11 V$UNDOSTAT 153
6.3.12 V$SORT_SEGMENT 154
6.3.13 V$TEMPSEG_USAGE 154
6.4 空間管理方法學 154
6.4.1 本地管理的表空間 154
6.4.2 使用OMF管理空間 155
6.4.3 大文件表空間 157
6.4.4 自動存儲管理 158
6.4.5 撤消管理的考慮事項 160
6.5 SYSAUX監(jiān)控和使用 161
6.6 歸檔重做日志文件的管理 162
6.7 內(nèi)置的空間管理工具 163
6.7.1 段顧問 163
6.7.2 撤消顧問和自動工作負荷存儲庫 166
6.7.3 索引利用率 167
6.7.4 空間利用率警告級別 169
6.7.5 可恢復的空間分配 171
6.7.6 用ADR管理警報日志和跟蹤文件 174
6.7.7 OS空間管理 176
6.8 空間管理腳本 176
6.8.1 無法分配額外盤區(qū)的段 176
6.8.2 表空間和數(shù)據(jù)文件已使用的空間和空閑空間 176
6.9 自動化和精簡通知過程 178
6.9.1 使用DBMS_SCHEDULER 178
6.9.2 Cloud Control和監(jiān)控 178
6.10 本章小結(jié) 185
第7章 使用撤消表空間管理事務(wù) 187
7.1 事務(wù)基礎(chǔ) 188
7.2 撤消基礎(chǔ) 188
7.2.1 回滾 189
7.2.2 讀一致性 189
7.2.3 數(shù)據(jù)庫恢復 189
7.2.4 閃回操作 189
7.3 管理撤消表空間 190
7.3.1 創(chuàng)建撤消表空間 190
7.3.2 撤消表空間的動態(tài)性能視圖 195
7.3.3 撤消表空間的初始參數(shù) 195
7.3.4 多個撤消表空間 197
7.3.5 撤消表空間的大小調(diào)整和監(jiān)控 199
7.3.6 讀一致性與成功的DML 202
7.4 閃回特性 202
7.4.1 Flashback Query(閃回查詢) 203
7.4.2 DBMS_FLASHBACK 204
7.4.3 Flashback Transaction Backout(閃回事務(wù)停止) 206
7.4.4 Flashback Table(閃回表) 207
7.4.5 Flashback Version Query(閃回版本查詢) 208
7.4.6 Flashback Transaction Query(閃回事務(wù)查詢) 211
7.4.7 Flash Data Archive(閃回數(shù)據(jù)歸檔) 212
7.4.8 閃回與LOB 216
7.5 遷移到自動撤消管理 216
7.6 本章小結(jié) 216
第8章 數(shù)據(jù)庫調(diào)整 219
8.1 調(diào)整應(yīng)用程序設(shè)計 220
8.1.1 有效的表設(shè)計 220
8.1.2 CPU需求的分布 221
8.1.3 有效的應(yīng)用程序設(shè)計 223
8.2 調(diào)整SQL 224
8.2.1 順序?qū)虞d速率的影響 225
8.2.2 其他索引選項 225
8.2.3 生成解釋計劃 227
8.3 調(diào)整內(nèi)存使用率 229
8.3.1 管理SGA池 229
8.3.2 指定SGA的大小 231
8.3.3 使用基于成本的優(yōu)化器 232
8.4 調(diào)整數(shù)據(jù)訪問 233
8.4.1 標識鏈行 233
8.4.2 使用索引組織表 234
8.4.3 索引組織表的調(diào)整問題 235
8.5 調(diào)整數(shù)據(jù)操作 236
8.5.1 批量插入:使用SQLLoader Direct Path選項 236
8.5.2 批量數(shù)據(jù)移動:使用外部表 237
8.5.3 批量插入:常見的陷阱和成功技巧 238
8.5.4 批量刪除:TRUNCATE命令 239
8.5.5 使用分區(qū) 240
8.6 減少網(wǎng)絡(luò)流量 240
8.6.1 使用物化視圖復制數(shù)據(jù) 240
8.6.2 使用遠程過程調(diào)用 242
8.7 使用AWR 243
8.7.1 管理快照 243
8.7.2 管理基線 244
8.7.3 生成AWR報告 244
8.7.4 運行Automatic Database Diagnostic Monitor報告 245
8.7.5 使用自動SQL調(diào)整顧問 246
8.8 多租戶環(huán)境中的性能調(diào)整 247
8.8.1 調(diào)整方法 248
8.8.2 調(diào)整CDB 248
8.8.3 使用內(nèi)存顧問 250
8.8.4 使用AWR報告 251
8.8.5 使用SQL調(diào)整顧問 251
8.9 管理PDB中的資源分配 252
8.9.1 使用份額來管理PDB之間的資源分配 252
8.9.2 創(chuàng)建和修改Resource Manager計劃 253
8.10 執(zhí)行數(shù)據(jù)庫重放 257
8.10.1 分析源數(shù)據(jù)庫工作負荷 257
8.10.2 捕獲源數(shù)據(jù)庫工作負荷 258
8.10.3 在目標系統(tǒng)上處理工作負荷 258
8.10.4 在目標CDB上重放工作負荷 258
8.10.5 驗證重放結(jié)果 258
8.11 本章小結(jié) 258
第9章 In-Memory選項 261
9.1 Oracle In-Memory選項概述 261
9.1.1 系統(tǒng)需求和設(shè)置 262
9.1.2 In-Memory案例研究 262
9.2 數(shù)據(jù)字典視圖 266
9.2.1 V$IM_SEGMENTS 266
9.2.2 V$INMEMORY_AREA 267
9.2.3 V$SGA 267
9.3 本章小結(jié) 267
第10章 數(shù)據(jù)庫安全性和審核 269
10.1 非數(shù)據(jù)庫的安全性 270
10.2 數(shù)據(jù)庫身份驗證方法 271
10.2.1 數(shù)據(jù)庫身份驗證 271
10.2.2 數(shù)據(jù)庫管理員身份驗證 271
10.2.3 操作系統(tǒng)身份驗證 274
10.2.4 網(wǎng)絡(luò)身份驗證 275
10.2.5 三層身份驗證 277
10.2.6 客戶端身份驗證 277
10.2.7 用戶賬戶 278
10.3 數(shù)據(jù)庫授權(quán)方法 283
10.3.1 配置文件的管理 283
10.3.2 系統(tǒng)權(quán)限 290
10.3.3 對象權(quán)限 292
10.3.4 創(chuàng)建、分配和維護角色 296
10.3.5 使用VPD實現(xiàn)應(yīng)用程序安全策略 302
10.4 審核 319
10.4.1 審核位置 319
10.4.2 語句審核 320
10.4.3 權(quán)限審核 324
10.4.4 模式對象審核 325
10.4.5 細粒度的審核 326
10.4.6 與審核相關(guān)的數(shù)據(jù)字典視圖 327
10.4.7 保護審核跟蹤 328
10.5 數(shù)據(jù)加密技術(shù) 328
10.5.1 DBMS_CRYPTO程序包 329
10.5.2 透明數(shù)據(jù)加密 329
10.6 本章小結(jié) 330
第11章 多租戶數(shù)據(jù)庫體系結(jié)構(gòu) 331
11.1 理解多租戶體系結(jié)構(gòu) 332
11.1.1 利用多租戶數(shù)據(jù)庫 333
11.1.2 理解多租戶配置 333
11.2 在多租戶環(huán)境中預配 335
11.2.1 理解可插入數(shù)據(jù)庫預配 335
11.2.2 配置和創(chuàng)建CDB 338
11.2.3 理解新增的后續(xù)數(shù)據(jù)字典視圖 342
11.2.4 創(chuàng)建PDB 344
11.2.5 拔下和刪除PDB 349
11.3 管理CDB和PDB 352
11.3.1 理解CDB和PDB服務(wù)名 352
11.3.2 使用SQL Developer連接到CDB或PDB 353
11.3.3 為CDB或PDB創(chuàng)建服務(wù) 354
11.3.4 在CDB中切換連接 355
11.3.5 啟動和關(guān)閉CDB及PDB 355
11.3.6 更改CDB中的參數(shù) 362
11.3.7 管理CDB和PDB中的長期和臨時表空間 363
11.4 多租戶安全 366
11.4.1 管理公共和本地用戶 366
11.4.2 管理公共和本地權(quán)限 368
11.4.3 管理公共和本地角色 369
11.4.4 使公共用戶訪問特定PDB中的數(shù)據(jù) 370
11.5 多租戶環(huán)境中的備份和恢復 372
11.5.1 執(zhí)行CDB和所有PDB的備份 372
11.5.2 備份CDB 375
11.5.3 備份PDB 377
11.5.4 恢復丟失的PDB數(shù)據(jù)文件 379
11.5.5 使用DRA 387
11.5.6 確定受損的塊 392
11.5.7 使用RMAN復制PDB 393
11.6 本章小結(jié) 393
第Ⅲ部分 高 可 用 性
第12章 實時應(yīng)用群集 397
包裝好
ok ok
很多專業(yè)術(shù)語看不懂,難啊
不錯
這本書是看推介買的,包裝不錯,印刷精美,值得一看。
還可以
不錯
第一次在當當網(wǎng)買這么多書,折扣一般,能在許諾時間送達。書還沒看,不知道怎么樣
書都很不錯
書本不錯就是快遞太慢了
書是好書就是我買錯了我是開發(fā)不是運維
很專業(yè),建議初學者慎重選擇。
作為參考手冊,備用。
部分有折痕
h還沒有看
到貨速度快,贊贊贊贊贊贊贊贊贊贊贊贊
很實用的書
很好,很有用
不錯,正品,內(nèi)容很實用。
書的內(nèi)容不錯,但里面有幾張有問題,見圖片,當當難道賣假書了嗎?還是殘次品?
批評譯者!專業(yè)詞匯建議和其他書籍接軌,有些地方感覺翻譯沒有參閱其他書籍,自成體系,盤區(qū),現(xiàn)在都是叫區(qū),審計,審核!看起來比較痛苦!內(nèi)容真的沒的說!翻譯太晦澀了!看得我差點扔掉了這本書!