《Oracle DBA手記2:資料庫診斷案例與內部恢復實踐》是一本蓋國強,崔華編制,由電子工業出版社在2010-11-1出版的書籍。
基本介紹
- 書名:Oracle DBA手記2:資料庫診斷案例與內部恢復實踐
- 作者:蓋國強,崔華主編
- ISBN:9787121119460
- 頁數:283
- 出版社:電子工業出版社
- 出版時間:2010-11-1
- 開本:16開
- 版次:1
- 字數:426000
- 印刷時間:2010-11-1
- 紙張:膠版紙
內容簡介,作者簡介,目錄,
內容簡介
本書由多位資料庫技術專家和愛好者合著而成,集合了各行業DBA的工作經驗與思考,包含了精心挑選的資料庫診斷案例與資料庫恢復實踐。內容涉及Oracle典型錯誤的分析和診斷,Oracle600內部錯誤的外理和解決,最佳化器與SQL的行為與分析,以及很多內部深入技術的實踐
作者簡介
蓋國強是中國地區Oracle ACE總監,也是中國地區首位Oracle ACE,他曾經獲評"2006年中國首屆傑出資料庫工程師"獎,擁有近10年的Oracle資料庫實施和顧問諮詢經驗,對於資料庫性能最佳化及內部技術具有深入理解。他的專著《深入解析Oracle》、《循序漸進Oracle》等書籍受到Oracle技術愛好者的廣泛好評。
目錄
Part 1 DBA之路
0 天道酬勤——從頭細數來時路
Part 2 DBA手記
1 Eygle的DBA工作手記
承前啟後——Failed Login Count帶來的性能問題
OEM罪幾何?—— 空間監控的性能問題
Grid Control的必要監控——進程累積導致的宕機
DBA診斷利器——Event 10046和 10053
ORA-00600 kcratr1_lostwrt之解決與原理分析
ORA-00600 kcratr_nab_less_than_odr案例一則
Cache-Low RBA與On-Disk RBA的恢復證明
定時任務帶來的問題 —— auto_space_advisor_job_proc
定時任務GATHER_STATS_JOB與SQL執行
GATHER_STATS_JOB跨月的“BUG”
執行計畫的cardinality (rows)評估
X$KTUXE與Oracle的死事務恢復
2 崔華的DBA工作手記
利用AWR報告的診斷案例一
利用AWR報告的診斷案例二
利用AWR報告的診斷案例三
一次邏輯讀異常的診斷過程
3 電信運營商DBA工作手記
電信運營商資料庫特點
電信運營商資料庫維護原則及維護禁區
典型案例
小結
4 航空業DBA工作手記
SYS用戶通過TNS連線出現ORA-01031異常
撤銷用戶訪問ALL_USERS許可權
Oracle 11g查看package導致ORA-03137錯誤的解決過程
使用SQL Profiles影響已經加入hints的SQL執行計畫
使用SQL Plan Baselines影響已加入hints的SQL執行計畫
探究Oracle的列長度統計
Part 3 開發基礎
5 深入解析回滾段
回滾段基礎知識
細看回滾段
回滾段的使用
Seq(序列值)、Wrap(環繞)和Extend(擴展)
回滾和提交
自己動手構造CR塊
6 Connect By可以做什麼?
Connect by是什麼?
Connect by可以做什麼?
小結
第四篇 診斷案例
第7章 DBA小故事之SQL診斷
困惑迷案
疑雲重重
無所適從
峰迴路轉
大白天下
乘勝追擊
餘音繞樑
第8章 System State 轉儲分析案例一則
狀態轉儲的常用命令
WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!案例
DUMP轉儲檔案分析定位問題
ROW CACHE對象的定位
使用ass109.awk腳本輔助分析
AWR報告的輔助診斷
狀態轉儲的常用命令
第9章 Ora-600 錯誤深入探究案例兩則
BBED的介紹與常用用法
如何解決ora-600[4000]錯誤
解決system回滾段損壞導致的ora-600[4193]錯誤
第10章 Eygle的數據恢復手記
備份恢復與數據字典檢查
遭遇ORA-00600 25013 / 25015錯誤
來龍去脈——表空間創建
Drop Tablespace Internal
ORA-600 4348錯誤的成因
一致性損壞的顯示錯誤
實際的處理過程
字典檢查何時發生?
第11章 深入解析 DEPENDENCY$對象的恢復
重現Move表失效索引的故障
故障的解決思路
獲得字典表信息
Index Cluster Internal
Oracle Update Internal
嘗試恢復操作
手工的DDL維護工作
數據字典不一致問題的解決
參考文獻
索引