暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
oracle故障诊断及分析方法.doc
免费下载
11
11
故障诊断及分析方法
故障诊断及分析方法
很多朋友可能都遇到过这样的情况,虽然学到了很多知识,自己觉得技术水平上也有所
提高,可是真正到诊断问题、处理故障的时候还是会觉得无从下手,甚至有点手足无措、
脑发晕,往往连应有的水平也无法发挥出来。那么这类情况的根源何在?我们能否绕开这
怪圈,彻底做到学以致用呢?
经过分析可以知道,这类问题的主要原因在于解决问题时缺乏一个明晰的思路和方法,
这就好比空有满屋子的装备,但是不知道怎样配备到自己身上。如果我们能够找到一种方
将所有的装备组合成一身鲜明的盔甲和武器,那么必将无往而不利。
本章试图通过方法的讨论使大家能够形成一个稳定的解决问题的思路和方法,并且按照
这个思路和方法将我们所学的知识整理武装起来,这样在面对问题时就能够快速地找到一
发现和解决问题之路。
本章讨论的方法来自我在工作实践中的总结,最初以《在数据库故障处理中引入故障树
分析
FTA
)的探索》为题,
2006
年举行的“中国首届杰出数据库工程师评选”中作为终
论文进行答辩。现在将这个内容作为本书的最后一章收入。
11.1 故障树分析法
Fault Tree Analysis
FTA
法之一
FTA
方法是指在系统设计或改进过程中,通过对可能造成系统故障的各种因素(
括硬件、软件、环境、人为因素等)进行分析,画出逻辑框图(即故障树),从而确定系
故障原因的各种可能组合方式及其发生概率,并统的故障概率取相的措
以提高系统可靠性的一种设计分析方法和评方法。
故障树分析图经常用在
Six Sigma
进程中,特别用在
Six Sigma
业务改进进程的分
11.1.1 故障树分析法对于数据库故障解决的意义
经过在实践和应用中的总结,我发现故障树分析法作为一种分析方法和思路,
数据库故障的分析和解决,如果扩展,这种方法作为一种方式,甚至合生
中所有件的分析和处理。
但是注意的是,故障分析实上是一种分析的方法,我们希望工作、生
故、问题出现后来分析,所以,我将故障树分析在事前,通参考
人的教训将故障树引入事前,人类的学点应能够使我们从学中而不是
身经历去获得经
通过实践我们发现,将应用的故障树分析法引入到数据库故障分析及问题
决之中,可以大地快问题分析、处理和解决的速时可以帮助我们发现系统的缺
所在,从而通过实预防施显著地提高系统的稳定性和可靠性。
11.1.2 故障树分析模型建立
如图
11-1
数据库系统故障分析树的一,这以数据库故障为起点,来分析
可能致数据库及应用故障的可能因素。
11-1 数据库系统故障分析树
分析的过程是一个举故障原因的过程,我们可以按照不方法对故障的原因进行
类,在这个分析中,首我将第一层归结为
3
类问题:客户端
/
间层故障网络故障、服务
故障。这其中何一处出现问题都可能会致数据库服务出现问题。
进一步深入分析,在一个数据库系统中,户端或中间层如果出现问题,就可能
影响据库系统的使用,但这在用户看是数据库故障。那么对于这一类问题,进
分,客户端
/
间层哪些故障会引起数据库的访问不呢?
如果客户应用序损能造成数据库的无法连有很案例因为客户
端感染病应用序异然后的还户端题,
Oracle
多,如驱动本不配可能也会出现问客户端防火有时候也会成为阻碍据库成
功访问的障之一;当为常的是客户端的配文件(
tnsnames.ora
文件或中件的配
文件)在问题,致无法正确连据库的。可能的原因还有很多,的故障树分
析图如图
11-2
2
11 故障诊断及分析方法
11-2
客户端
/
间层故障树分
分析完客户端,在数据库和户端网络问题也是据库故障的问
题点之一,可以试对网络故障进行分,如图
11-3
网络障的可能原因也很多,首的问题公网和内都可路故
品质降等,再加因素,这方面的故障实在很防火墙带宽流量
等因素也是考虑的。
11-3
网络故障树分
当客户端正常之后,就到了要的一环据库服务,如果这
现故障或性能问题,那么原因可能是复杂和多样的。图
11-4
举了一的数据库
故障问题,这故障分析图是应该存储
DBA
的头脑中的。
3
of 16
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。