标题：OracleDBA手记
Oracle DBA手记1
  书 名: OracleDBA手记
作　者：《OracleDBA手记》编委会　编
出版社： 电子工业出版社
出版时间： 2010-1-1
ISBN: 9787121101397
开本： 16开
定价: 59.80元
内容简介
本书由多位工作在数据库维护一线的工程师合著而成，包含了精心挑选的数据库诊断案例与性能优化实践经验，内容涉及Oracle典型错误的分析和诊断，各种SQL优化方法（包括调整索引，处理表碎片，优化分页查询，改善执行计划等），以及优化系统性能的经验。
作者不仅强调案例的实用性和可操作性，更着重再现解决问题的过程和思路并总结经验教训，希望将多年积累的工作方法，以及对DBA的职业发展的感悟展现出来，供广大Oracle DBA借鉴参考。
图书目录
第1篇 DBA工作手记 
Eygle的DBA工作手记（作者：盖国强） 
DBA 2.0的时代 
DBA日常工作职责——我对DBA的7点建议 
DBA最重要的素质有哪些 
DBA职业生涯之误删除篇 
DBA警世录——有些习惯DBA需要养成 
RAC环境下故障处理一则 
SQL_TRACE跟踪与诊断 
临时表空间组导致递归SQL高度解析案例 
使用闪回查询恢复误删除的数据 
使用ErrorStack进行错误跟踪及诊断 
断电故障导致ASM DiskGroup故障及恢复案例 
共享池的改进与ORA-04031的变化 
共享内存无法正常释放的处理 
LOG_BUFFER设置与变迁 
LOGMNR简单而强大的工具 
从数据字典中获得更多知识 
Yangtingkun的DBA工作手记（作者：杨廷琨） 
利用SQL解释一个魔术 
ORA-600（17069）错误的解决过程 
V$SQL视图显示结果异常的诊断 
存储过程ORA-4068之错误解析 
一次网络连接错误的诊断 
浅谈JOB和DATABASE LINK的一个特点 
一次ORA-01041错误诊断 
一个ORA-604错误的分析 
ORA-7445（kdodpm）错误 
函数索引产生隐藏列 
用SQL解决一道有趣的题 
老熊的DBA手记（作者：熊军） 
TNS_ADMIN和OEM引起的血案 
木马防护软件引起的DB Link故障 
坏块与数据恢复 
IP地址冲突引发的ORA-12541错误 
ORA-8103错误的处理 
半瓶的DBA工作手记（作者：邹德平） 
SQL执行计划改变导致查询变慢 
大数据量操作导致Data Guard延迟 
Oracle重做日志切换频繁导致的性能问题 
一次ORA-01438错误的解决办法 
使用LogMiner查找日志信息 
通过合并碎片来优化Oralce的存储结构 
RAC环境下GES报警情况的处理 
第2篇 诊断案例篇 
ASM案例分析与诊断（作者：杨廷琨） 
ASM实例连接之ORA-1012错误分析 
ASM空间扩展故障解决 
ASM创建表空间之ORA-569错误解决 
一次监听故障的诊断与处理（作者：熊军） 
问题诊断分析 
监听的工作原理 
问题的解决 
总结 
ORA系列错误与诊断（作者：杨廷琨） 
解决ORA-600（16164）错误的过程 
一次ORA-942错误的跟踪 
删除表空间出现ORA-22868错误 
一次ORA-1461错误处理过程 
ORA-01200错误裸设备恢复（作者：盖国强） 
问题的发现 
问题的分析 
控制文件与数据文件头 
物理设备确认 
解决方案的确定 
恢复执行 
使用rman管理裸设备文件 
Oracle放弃对于裸设备的支持 
Oracle数据库版本的含义 
Oracle数据库无响应故障的处理（作者：熊军） 
无响应故障现象分析 
无响应故障成因分析 
无响应故障处理流程 
怎样避免数据库出现无响应故障 
一个实际的案例处理过程 
案例的总结分析 
总结 
RAC环境诊断案例一则（作者：杨廷琨） 
第3篇 SQL调优篇 
合理利用索引解决性能问题（作者：熊军） 
案例一：利用复合索引解决性能问题 
B Tree索引的结构及特点 
Oracle如何扫描索引 
案例二：巧用索引降序扫描解决性能问题 
通过索引访问数据时的成本计算 
案例三：降低clustering factor，解决性能问题 
总结 
SQL优化与调整实践（作者：杨廷琨） 
HINT如何跨越视图生效 
SQL优化引出的问题 
SQL语句中常量的处理 
一次更新操作的优化 
索引访问与数据读取（作者：盖国强） 
高DB Time使用之SQL发现 
执行计划获取及索引优化 
INDEX FAST FULL SCAN与排序 
降序INDEX FULL SCAN消除排序的优化 
INDEX FAST FULL SCAN的数据访问 
INDEX FULL SCAN的数据访问 
键值顺序与索引访问的性能 
使用基于函数的索引提升查询性能 
SQL优化之Everything is possible（作者：杨廷琨） 
UNION效率比UNION ALL效率高 
恒等查询条件对查询的影响 
两层GROUP BY的效率反而比一层GROUP BY高 
增加DISTINCT后查询效率反而提高 
增加索引改变执行计划 
第4篇 性能优化篇 
执行计划与统计信息案例 （作者：杨廷琨）
CBO使用CHECK的一个Bug 
查询正常作为条件报错的问题 
JOB调用DBMS_STATS包出错的诊断 
长时间LATCH FREE等待——记一次系统异常的诊断过程 
一次ORA-4030问题诊断及解决 
Oracle数据库性能与统计信息（作者：熊军） 
一个真实的案例 
统计信息的重要性 
统计信息的相关知识 
面临的问题与挑战 
关于统计信息的常见误区 
总结 
聚簇因子、柱状图与执行计划（作者：段林仲） 
CLUSTERING_FACTOR对于执行计划的影响 
CURSOR_SHARING与SQL的执行计划 
Histograms对于执行计划的影响 
表碎片及分页查询优化（作者：盖国强） 
性能分析的起点 
AWR与OSWatcher诊断案例 
Statspack之案例分析 
数据表之统计数据分析 
碎片的消除与性能优化 
Cache与Nocache对于性能的影响 
ERP系统中Cache表案例分析 
对于分页查询的优化 
DBMS_PROFILER包用于诊断与优化 
总结 
一次排序的调整与优化（作者：段林仲） 
Statspack之问题发现 
SQL排序之问题定位 
SQL优化与问题解决 
优化后性能比较 
参考文献
索引 
Oracle DBA手记2
  书 名: Oracle DBA手记2:数据库诊断案例与内部恢复实践
作　者：郭岳
出版社： 电子工业出版社
出版时间： 2010年11月1日
ISBN: 9787121119460
开本： 16开
定价: 45.00元
内容简介
《Oracle DBA手记2:数据库诊断案例与内部恢复实践》由多位数据库技术专家和爱好者合著而成，集合了各行业DBA的工作经验与思考，包含了精心挑选的数据库诊断案例与数据库恢复实践。内容涉及Oracle典型错误的分析和诊断，Oracle600内部错误的外理和解决，优化器与SQL的行为与分析，以及很多内部深入技术的实践。
《Oracle DBA手记2:数据库诊断案例与内部恢复实践》的主要内容以原理分析、内容实践、故障解决为依据，将Oracle数据库的深层技术层剖缕析抽丝剥茧地展示给读者。希望能够帮助读者加深对于Oracle技术的认知和理解，并将这些技术应用到实践中去。
图书目录
Part 1 DBA之路
Part 2 DBA手记
Part 3 开发基础
第6章 Connect By可以做什么？133
第7章 DBA小故事之SQL诊断149
第8章 System State 转储分析案例一则161
第9章 Ora-600 错误深入探究案例两则173
第10章 Eygle的数据恢复手记201
第11章 深入解析 DEPENDENCY$对象的恢复235
参考文献281
索引281