
| 电信运营商DBA工作手记 DBA小故事之SQL诊断 Ora—600错误深入探究案例两则 深入解析DEPENDENCY$对象的恢复 |
| part 1 dba之路 0 天道酬勤——从头细数来时路 003 part 2 dba手记 1 eygle的dba工作手记 017 承前启后——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工作手记 057 利用awr报告的诊断案例一 利用awr报告的诊断案例二 利用awr报告的诊断案例三 .一次逻辑读异常的诊断过程 3 电信运营商dba工作手记 073 电信运营商数据库特点 电信运营商数据库维护原则及维护禁区 典型案例 小结 4 航空业dba工作手记091 sys用户通过tns连接出现ora-01031异常 撤销用户访问all_users权限 oracle 11g查看package导致ora-03137错误的解决过程 使用sql profiles影响已经加入hints的sql执行计划 使用sql plan baselines影响已加入hints的sql执行计划 探究oracle的列长度统计 part 3 开发基础 5 深入解析回滚段107 回滚段基础知识107 细看回滚段111 回滚段的使用114 seq(序列值)、wrap(环绕)和extend(扩展)119 回滚和提交123 自己动手构造cr块124 第6章 connect by可以做什么?133 connect by是什么?133 connect by可以做什么?134 小结146 第四篇 诊断案例149 第7章 dba小故事之sql诊断149 困惑迷案149 疑云重重150 无所适从151 峰回路转155 大白天下157 乘胜追击157 余音绕梁160 第8章 system state 转储分析案例一则161 状态转储的常用命令161 waited too long for a row cache enqueue lock!案例162 dump转储文件分析定位问题162 row cache对象的定位165 使用ass109.awk脚本辅助分析168 awr报告的辅助诊断170 状态转储的常用命令171 第9章 ora-600 错误深入探究案例两则173 bbed的介绍与常用用法173 如何解决ora-600[4000]错误187 解决system回滚段损坏导致的ora-600[4193]错误195 第10章 eygle的数据恢复手记201 备份恢复与数据字典检查201 遭遇ora-00600 25013 / 25015错误204 来龙去脉——表空间创建205 drop tablespace internal211 ora-600 4348错误的成因220 一致性损坏的显示错误229 实际的处理过程232 字典检查何时发生?233 第11章 深入解析 dependency$对象的恢复235 重现move表失效索引的故障235 故障的解决思路237 获得字典表信息237 index cluster internal243 oracle update internal252 尝试恢复操作258 手工的ddl维护工作265 数据字典不一致问题的解决268 参考文献281 索引281 |
商品评论(0条)