Part 1 DBA之路<br>0 天道酬勤——从头细数来时路<br>Part 2 DBA手记<br>1 Eygle的DBA工作手记<br>承前启后——Failed Login Count带来的性能问题<br>OEM罪几何?—— 空间监控的性能问题<br>Grid Control的必要监控——进程累积导致的宕机<br>DBA诊断利器——Event 10046和 10053<br>ORA-00600 kcratr1_lostwrt之解决与原理分析<br>ORA-00600 kcratr_nab_less_than_odr案例一则<br>Cache-Low RBA与On-Disk RBA的恢复证明<br>定时任务带来的问题 —— auto_space_advisor_job_proc<br>定时任务GATHER_STATS_JOB与SQL执行<br>GATHER_STATS_JOB跨月的“BUG”<br>执行计划的cardinality (rows)评估<br>X$KTUXE与Oracle的死事务恢复<br>2 崔华的DBA工作手记<br>利用AWR报告的诊断案例一<br>利用AWR报告的诊断案例二<br>利用AWR报告的诊断案例三<br>一次逻辑读异常的诊断过程<br>3 电信运营商DBA工作手记<br>电信运营商数据库特点<br>电信运营商数据库维护原则及维护禁区<br>典型案例<br>小结<br>4 航空业DBA工作手记<br>SYS用户通过TNS连接出现ORA-01031异常<br>撤销用户访问ALL_USERS权限<br>Oracle 11g查看package导致ORA-03137错误的解决过程<br>使用SQL Profiles影响已经加入hints的SQL执行计划<br>使用SQL Plan Baselines影响已加入hints的SQL执行计划<br>探究Oracle的列长度统计<br>Part 3 开发基础<br>5 深入解析回滚段<br>回滚段基础知识<br>细看回滚段<br>回滚段的使用<br>Seq(序列值)、Wrap(环绕)和Extend(扩展)<br>回滚和提交<br>自己动手构造CR块<br>6 Connect By可以做什么?<br>Connect by是什么?<br>Connect by可以做什么?<br>小结<br>第四篇 诊断案例<br>第7章 DBA小故事之SQL诊断<br>困惑迷案<br>疑云重重<br>无所适从<br>峰回路转<br>大白天下<br>乘胜追击<br>余音绕梁<br>第8章 System State 转储分析案例一则<br>状态转储的常用命令<br>WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!案例<br>DUMP转储文件分析定位问题<br>ROW CACHE对象的定位<br>使用ass109.awk脚本辅助分析<br>AWR报告的辅助诊断<br>状态转储的常用命令<br>第9章 Ora-600 错误深入探究案例两则<br>BBED的介绍与常用用法<br>如何解决ora-600[4000]错误<br>解决system回滚段损坏导致的ora-600[4193]错误<br>第10章 Eygle的数据恢复手记<br>备份恢复与数据字典检查<br>遭遇ORA-00600 25013 / 25015错误<br>来龙去脉——表空间创建<br>Drop Tablespace Internal<br>ORA-600 4348错误的成因<br>一致性损坏的显示错误<br>实际的处理过程<br>字典检查何时发生?<br>第11章 深入解析 DEPENDENCY$对象的恢复<br>重现Move表失效索引的故障<br>故障的解决思路<br>获得字典表信息<br>Index Cluster Internal<br>Oracle Update Internal<br>尝试恢复操作<br>手工的DDL维护工作<br>数据字典不一致问题的解决<br>参考文献<br>索引
展开