您的位置:365bet体育备用网址器 > 应用 > 数据库诊断案例与内部恢复实践》

数据库诊断案例与内部恢复实践》

2019-11-01 00:26

《Oracle DBA手记2:数据库诊断案例与内部恢复实践》由多位数据库技术专家和爱好者合著而成,集合了各行业DBA的工作经验与思考,包含了精心挑选的数据库诊断案例与数据库恢复实践。内容涉及Oracle典型错误的分析和诊断,Oracle600内部错误的外理和解决,优化器与SQL的行为与分析,以及很多内部深入技术的实践。

Oracle DBA手记—数据库诊断案例与性能优化实践(盖国强亲自策划)
图片 1

《Oracle DBA手记2:数据库诊断案例与内部恢复实践》的主要内容以原理分析、内容实践、故障解决为依据,将Oracle数据库的深层技术层剖缕析抽丝剥茧地展示给读者。希望能够帮助读者加深对于Oracle技术的认知和理解,并将这些技术应用到实践中去。

定价 : ¥59.80

《Oracle DBA手记2:数据库诊断案例与内部恢复实践》:电信运营商BDA工作手记,DBA上故事之SQL诊断,Ora-600错误深入探究案例两则,深入解析DEPENDENCY$对象的恢复。

会员价 : ¥44.85(75折)

图片 2

本书样章免费试读:

目录
Part 1 DBA之路
0 天道酬勤——从头细数来时路 003

【基本信息】
作者: 《Oracle DBA手记》编委会   
出版社:电子工业出版社
ISBN:9787121101397
上架时间:2010-1-19
出版日期:2010 年1月
开本:16开
页码:407
版次:1-1

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的死事务恢复

【编辑推荐】
Oracle ACE总监、Oracle畅销书作者盖国强亲自策划
汇集五位一线Oracle DBA工作思考的心得
从不同视角展示数据库诊断与优化的思路

2 崔华的DBA工作手记 057
利用AWR报告的诊断案例一
利用AWR报告的诊断案例二
利用AWR报告的诊断案例三
一次逻辑读异常的诊断过程

【内容简介】
本书由多位工作在数据库维护一线的工程师合著而成,包含了精心挑选的数据库诊断案例与性能优化实践经验,内容涉及Oracle典型错误的分析和诊断,各种SQL优化方法(包括调整索引,处理表碎片,优化分页查询,改善执行计划等),以及优化系统性能的经验。
作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路并总结经验教训,希望将多年积累的工作方法,以及对DBA的职业发展的感悟展现出来,供广大Oracle DBA借鉴参考。

3 电信运营商DBA工作手记 073
电信运营商数据库特点
电信运营商数据库维护原则及维护禁区
典型案例
小结

目录
第1篇 DBA工作手记 1
Eygle的DBA工作手记(作者:盖国强) 3
DBA 2.0的时代 4
DBA日常工作职责——我对DBA的7点建议 10
DBA最重要的素质有哪些 11
DBA职业生涯之误删除篇 12
DBA警世录——有些习惯DBA需要养成 13
RAC环境下故障处理一则 14
SQL_TRACE跟踪与诊断 16
临时表空间组导致递归SQL高度解析案例 19
使用闪回查询恢复误删除的数据 21
使用ErrorStack进行错误跟踪及诊断 24
断电故障导致ASM DiskGroup故障及恢复案例 26
共享池的改进与ORA-04031的变化 27
共享内存无法正常释放的处理 34
LOG_BUFFER设置与变迁 35
LOGMNR简单而强大的工具 36
从数据字典中获得更多知识 38
Yangtingkun的DBA工作手记(作者:杨廷琨) 45
利用SQL解释一个魔术 46

4 航空业DBA工作手记 091
SYS用户通过TNS连接出现ORA-01031异常
撤销用户访问ALL_USERS权限
Oracle 11g查看package导致ORA-03137错误的解决过程
使用SQL Profiles影响已经加入hints的SQL执行计划
使用SQL Plan Baselines影响已加入hints的SQL执行计划
探究Oracle的列长度统计

.ORA-600(17069)错误的解决过程 47
V$SQL视图显示结果异常的诊断 51
存储过程ORA-4068之错误解析 54
一次网络连接错误的诊断 57
浅谈JOB和DATABASE LINK的一个特点 58
一次ORA-01041错误诊断 60
一个ORA-604错误的分析 61
ORA-7445(kdodpm)错误 62
函数索引产生隐藏列 65
用SQL解决一道有趣的题 67
老熊的DBA手记(作者:熊军) 71
TNS_ADMIN和OEM引起的血案 72
木马防护软件引起的DB Link故障 74
坏块与数据恢复 76
IP地址冲突引发的ORA-12541错误 82
ORA-8103错误的处理 83
BanPing的DBA工作手记(作者:邹德平) 87
SQL执行计划改变导致查询变慢 88
大数据量操作导致Data Guard延迟 91
Oracle重做日志切换频繁导致的性能问题 92
一次ORA-01438错误的解决办法 93
使用LogMiner查找日志信息 95
通过合并碎片来优化Oralce的存储结构 97
RAC环境下GES报警情况的处理 99

Part 3 开发基础
5 深入解析回滚段 107
回滚段基础知识 107
细看回滚段 111
回滚段的使用 114
Seq(序列值)、Wrap(环绕)和Extend(扩展) 119
回滚和提交 123
自己动手构造CR块 124

第2篇 诊断案例篇 101
ASM案例分析与诊断(作者:杨廷琨) 103
ASM实例连接之ORA-1012错误分析 104
ASM空间扩展故障解决 111
ASM创建表空间之ORA-569错误解决 115
一次监听故障的诊断与处理(作者:熊军) 121
问题诊断分析 122
监听的工作原理 123
问题的解决 127
总结 129
ORA系列错误与诊断(作者:杨廷琨) 131
解决ORA-600(16164)错误的过程 132
一次ORA-942错误的跟踪 139
删除表空间出现ORA-22868错误 150
一次ORA-1461错误处理过程 160
ORA-01200错误裸设备恢复(作者:盖国强) 169
问题的发现 170
问题的分析 171
控制文件与数据文件头 174
物理设备确认 176
解决方案的确定 176
恢复执行 177
使用rman管理裸设备文件 181
Oracle放弃对于裸设备的支持 184
Oracle数据库版本的含义 185
Oracle数据库无响应故障的处理(作者:熊军) 189
无响应故障现象分析 190
无响应故障成因分析 190
无响应故障处理流程 191
怎样避免数据库出现无响应故障 193
一个实际的案例处理过程 193
案例的总结分析 198
总结 201
RAC环境诊断案例一则(作者:杨廷琨) 203

第6章 Connect By可以做什么? 133
Connect by是什么? 133
Connect by可以做什么? 134
小结 146
第四篇 诊断案例 149

第3篇 SQL调优篇 213
合理利用索引解决性能问题(作者:熊军) 215
案例一:利用复合索引解决性能问题 216
B Tree索引的结构及特点 218
Oracle如何扫描索引 223
案例二:巧用索引降序扫描解决性能问题 224
通过索引访问数据时的成本计算 225
案例三:降低clustering factor,解决性能问题 227
总结 228
SQL优化与调整实践(作者:杨廷琨) 229
HINT如何跨越视图生效 230
SQL优化引出的问题 236
SQL语句中常量的处理 244
一次更新操作的优化 247
索引访问与数据读取(作者:盖国强) 253
高DB Time使用之SQL发现 254
执行计划获取及索引优化 255
INDEX FAST FULL SCAN与排序 256
降序INDEX FULL SCAN消除排序的优化 260
INDEX FAST FULL SCAN的数据访问 262
INDEX FULL SCAN的数据访问 268
键值顺序与索引访问的性能 269
使用基于函数的索引提升查询性能 274
SQL优化之Everything is possible(作者:杨廷琨) 281
UNION效率比UNION ALL效率高 282
恒等查询条件对查询的影响 284
两层GROUP BY的效率反而比一层GROUP BY高 287
增加DISTINCT后查询效率反而提高 290
增加索引改变执行计划 292

第7章 DBA小故事之SQL诊断 149
困惑迷案 149
疑云重重 150
无所适从 151
峰回路转 155
大白天下 157
乘胜追击 157
余音绕梁 160

第4篇 性能优化篇 295
执行计划与统计信息案例 (作者:杨廷琨)297
CBO使用CHECK的一个Bug 298
查询正常作为条件报错的问题 303
JOB调用DBMS_STATS包出错的诊断 308
长时间LATCH FREE等待——记一次系统异常的诊断过程 310
一次ORA-4030问题诊断及解决 317
Oracle数据库性能与统计信息(作者:熊军) 329
一个真实的案例 330
统计信息的重要性 334
统计信息的相关知识 335
面临的问题与挑战 337
关于统计信息的常见误区 339
总结 341
聚簇因子、柱状图与执行计划(作者:段林仲) 343
CLUSTERING_FACTOR对于执行计划的影响 344
CURSOR_SHARING与SQL的执行计划 348
Histograms对于执行计划的影响 352
表碎片及分页查询优化(作者:盖国强) 363
性能分析的起点 364
AWR与OSWatcher诊断案例 367
Statspack之案例分析 370
数据表之统计数据分析 371
碎片的消除与性能优化 374
Cache与Nocache对于性能的影响 379
ERP系统中Cache表案例分析 380
对于分页查询的优化 384
DBMS_PROFILER包用于诊断与优化 387
总结 390
一次排序的调整与优化(作者:段林仲) 391
Statspack之问题发现 392
SQL排序之问题定位 393
SQL优化与问题解决 394
优化后性能比较 400

第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

参考文献 403  

第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 Internal 211
ORA-600 4348错误的成因 220
一致性损坏的显示错误 229
实际的处理过程 232
字典检查何时发生? 233

第11章 深入解析 DEPENDENCY$对象的恢复 235
重现Move表失效索引的故障 235
故障的解决思路 237
获得字典表信息 237
Index Cluster Internal 243
Oracle Update Internal 252
尝试恢复操作 258
手工的DDL维护工作 265
数据字典不一致问题的解决 268
参考文献 281
索引 281

Oracle DBA手记2数据库诊断案例与内部恢复实践 PDF下载

------------------------------------------分割线------------------------------------------

FTP地址:ftp://ftp1.linuxidc.com

用户名:www.6688.cc

密码:www.linuxidc.com

在 2013年LinuxIDC.com10月Oracle DBA手记2数据库诊断案例与内部恢复实践 PDF

下载方法见 http://www.linuxidc.com/Linux/2013-10/91140.htm

------------------------------------------分割线------------------------------------------

或者到百度网盘下载:http://pan.baidu.com/s/1DYvvv

 

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

图片 3

本文由365bet体育备用网址器发布于应用,转载请注明出处:数据库诊断案例与内部恢复实践》

关键词:

  • 上一篇:没有了
  • 下一篇:没有了