出版時間:2010年11月 出版社:電子工業(yè)出版社 作者:蓋國強,崔華 主編 頁數(shù):283
Tag標簽:無
內(nèi)容概要
本書由多位數(shù)據(jù)庫技術(shù)專家和愛好者合著而成,集合了各行業(yè)DBA的工作經(jīng)驗與思考,包含了精心挑選的數(shù)據(jù)庫診斷案例與數(shù)據(jù)庫恢復(fù)實踐。內(nèi)容涉及Oracle典型錯誤的分析和診斷,Oracle600內(nèi)部錯誤的外理和解決,優(yōu)化器與SQL的行為與分析,以及很多內(nèi)部深入技術(shù)的實踐?! ”緯闹饕獌?nèi)容以原理分析、內(nèi)容實踐、故障解決為依據(jù),將Oracle數(shù)據(jù)庫的深層技術(shù)層剖縷析抽絲剝繭地展示給讀者。希望能夠幫助讀者加深對于Oracle技術(shù)的認知和理解,并將這些技術(shù)應(yīng)用到實踐中去。
作者簡介
蓋國強
網(wǎng)名Eygle
Oracle ACE總監(jiān),恩墨科技創(chuàng)始人,ITPUB論壇超級版主,遠程DBA服務(wù)的倡導(dǎo)者和實踐者,致力于以技術(shù)服務(wù)客戶。著有《深入解析Oracle》、《循序漸進Oracle》、《深入淺出Oracle》等書;從2010年開始,致力于《Oracle DBA手記》的撰寫與編輯工作,并與張樂奕共同創(chuàng)立了ACOUG用戶組,在國內(nèi)推進公益自由的Oracle技術(shù)交流活動。
個人網(wǎng)站:http://www.eygle.com
崔華
網(wǎng)名dbsnake
2004年開始從事DBA工作,在 Oracle的安裝、升級、開發(fā)、性能調(diào)整、故障處理方面有豐富的經(jīng)驗,對Oracle的體系結(jié)構(gòu)具有深入了解;深入理解Oracle的內(nèi)存結(jié)構(gòu)、物理存儲(各種塊格式)、鎖機制、優(yōu)化機制等;深入了解Oracle的備份恢復(fù)機制,熟悉Oracle的各種備份方法,能夠處理各種情況下的復(fù)雜數(shù)據(jù)恢復(fù)情況。
崔華也是熱心的技術(shù)分享者,多次在ACOUG的活動上與技術(shù)愛好者分享技術(shù)心得。
個人網(wǎng)站:http://www.dbsnake.com
張晶晶
網(wǎng)名晶晶小妹
晶晶小妹是ITPUB上的明星,以女兒之身于2008年前后20歲許迅速崛起,其光亮閃耀一時。晶晶在ITPUB上發(fā)表的一系列技術(shù)研究和個人感悟文章,以自我獨特的學(xué)習(xí)研究視角,將技術(shù)內(nèi)容細致入微的展現(xiàn)出來,形成了自己獨特的技術(shù)風(fēng)格。
晶晶做過程序員、DBA、講師,目前在北京從事OCP認證培訓(xùn)等相關(guān)工作。
郭岳
網(wǎng)名三少
David.Guo
資深Oracle DBA,Oracle 10G OCM 。目前就職于杭州某手機軟件平臺型企業(yè),任DB技術(shù)經(jīng)理;曾服務(wù)于某Oracle服務(wù)提供商,負責(zé)維護亞洲最大,全球第二的電信行業(yè)的Oracle數(shù)據(jù)庫,包括性能,監(jiān)控,問題處理,方案制定及項目協(xié)調(diào)。超過6年的專職Oracle維護經(jīng)驗,ACOUG成員。曾經(jīng)的ITPUB以及CNOUG版主。目前致力于Oracle高可用和性能優(yōu)化。專注于互聯(lián)網(wǎng)企業(yè)數(shù)據(jù)庫架構(gòu)。
顏志芳
網(wǎng)名yanzfcu
現(xiàn)任職于上航某民航業(yè)IT公司系統(tǒng)架構(gòu)師兼開發(fā)DBA,主要從事數(shù)據(jù)庫及BI應(yīng)用的架構(gòu)設(shè)計與開發(fā)工作。2004年在工作上開始接觸Oracle,后來逐漸被其之博大精深所吸引,故而也產(chǎn)生了濃厚的學(xué)習(xí)興趣,2008年獲得9i OCP證書,拜讀了Tom Kyte、Cary Millsap、Jonathan Lewis、Christian Antognini等大師的許多書籍后,才發(fā)現(xiàn)自己的Oracle之旅才剛剛開始,相信旅途中一定充滿著挑戰(zhàn)和快樂。
梁敬彬
網(wǎng)名wabjtam123
ITPUB數(shù)據(jù)庫新技術(shù)板塊版主,福建富士通公司在聘數(shù)據(jù)庫專家,多年從事電信相關(guān)行業(yè)工作,負責(zé)系統(tǒng)架構(gòu)設(shè)計、優(yōu)化等工作,有著豐富的數(shù)據(jù)庫管理、設(shè)計、開發(fā)、培訓(xùn)經(jīng)驗和電信行業(yè)經(jīng)驗。
懷曉明
網(wǎng)名lastwinner
ITPUB Oracle開發(fā)版等版塊版主,興趣廣泛,視野廣闊,曾獲得第一屆ITPUB最佳建議獎。在多個大型IT企業(yè)多年的工作歷練中,積累了大量的系統(tǒng)架構(gòu)設(shè)計經(jīng)驗,擅長數(shù)據(jù)庫和Web的設(shè)計、開發(fā),精于故障診斷與處理,具有豐富的省部級電子政務(wù)行業(yè)工作經(jīng)驗及項目管理經(jīng)驗。
書籍目錄
Part 1 DBA之路 0 天道酬勤——從頭細數(shù)來時路Part 2 DBA手記 1 Eygle的DBA工作手記 承前啟后——Failed Login Count帶來的性能問題 OEM罪幾何?—— 空間監(jiān)控的性能問題 Grid Control的必要監(jiān)控——進程累積導(dǎo)致的宕機 DBA診斷利器——Event 10046和 10053 ORA-00600 kcratr1_lostwrt之解決與原理分析 ORA-00600 kcratr_nab_less_than_odr案例一則 Cache-Low RBA與On-Disk RBA的恢復(fù)證明 定時任務(wù)帶來的問題 —— auto_space_advisor_job_proc 定時任務(wù)GATHER_STATS_JOB與SQL執(zhí)行 GATHER_STATS_JOB跨月的“BUG” 執(zhí)行計劃的cardinality (rows)評估 X$KTUXE與Oracle的死事務(wù)恢復(fù) 2 崔華的DBA工作手記 利用AWR報告的診斷案例一 利用AWR報告的診斷案例二 利用AWR報告的診斷案例三 一次邏輯讀異常的診斷過程 3 電信運營商DBA工作手記 電信運營商數(shù)據(jù)庫特點 電信運營商數(shù)據(jù)庫維護原則及維護禁區(qū) 典型案例 小結(jié) 4 航空業(yè)DBA工作手記 SYS用戶通過TNS連接出現(xiàn)ORA-01031異?! 〕蜂N用戶訪問ALL_USERS權(quán)限 Oracle 11g查看package導(dǎo)致ORA-03137錯誤的解決過程 使用SQL Profiles影響已經(jīng)加入hints的SQL執(zhí)行計劃 使用SQL Plan Baselines影響已加入hints的SQL執(zhí)行計劃 探究Oracle的列長度統(tǒng)計 Part 3 開發(fā)基礎(chǔ) 5 深入解析回滾段 回滾段基礎(chǔ)知識 細看回滾段 回滾段的使用 Seq(序列值)、Wrap(環(huán)繞)和Extend(擴展) 回滾和提交 自己動手構(gòu)造CR塊 6 Connect By可以做什么? Connect by是什么? Connect by可以做什么? 小結(jié)第四篇 診斷案例 第7章 DBA小故事之SQL診斷 困惑迷案 疑云重重 無所適從 峰回路轉(zhuǎn) 大白天下 乘勝追擊 余音繞梁 第8章 System State 轉(zhuǎn)儲分析案例一則 狀態(tài)轉(zhuǎn)儲的常用命令 WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!案例 DUMP轉(zhuǎn)儲文件分析定位問題 ROW CACHE對象的定位 使用ass109.awk腳本輔助分析 AWR報告的輔助診斷 狀態(tài)轉(zhuǎn)儲的常用命令 第9章 Ora-600 錯誤深入探究案例兩則 BBED的介紹與常用用法 如何解決ora-600[4000]錯誤 解決system回滾段損壞導(dǎo)致的ora-600[4193]錯誤 第10章 Eygle的數(shù)據(jù)恢復(fù)手記 備份恢復(fù)與數(shù)據(jù)字典檢查 遭遇ORA-00600 25013 / 25015錯誤 來龍去脈——表空間創(chuàng)建 Drop Tablespace Internal ORA-600 4348錯誤的成因 一致性損壞的顯示錯誤 實際的處理過程 字典檢查何時發(fā)生? 第11章 深入解析 DEPENDENCY$對象的恢復(fù) 重現(xiàn)Move表失效索引的故障 故障的解決思路 獲得字典表信息 Index Cluster Internal Oracle Update Internal 嘗試恢復(fù)操作 手工的DDL維護工作 數(shù)據(jù)字典不一致問題的解決 參考文獻索引
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載