Oracle数据库诊断-故障分析树
来源:优易学  2011-9-20 13:17:00   【优易学:中国教育考试门户网】   资料下载   IT书店
  --故障分析树(根据节点区分其层次关系)及具体应用
  1 数据库故障
  
1.1 客户端/中间层故障
  1.1.1 应用程序损坏
  1.1.2 客户端版本及驱动
  版本匹配问题
  1.1.3 防火墙
  1.1.4 配置文件(tnsname.ora)等
  较为常见
  1.2 网络故障
  1.2.1 公网/内网/地址路由等
  物理链路(链路故障,品质降低等)
  1.2.2 防火墙
  1.2.3 带宽/流量
  1.3 服务器端故障
  1.3.1 监听/进程端口等
  重要环节,故障点
  1.3.2 资源短缺等
  1.3.2.1 连接数耗尽
  用户无法创建新的连接
  1.3.2.2 磁盘空间及I/O等问题
  归档/备份,硬件故障或性能问题
  1.3.2.3 内存及交换等问题
  内存不足
  1.3.2.4 CPU资源
  1.3.2.4.1 进程异常
  1.3.2.4.2 进程累积
  1.3.2.4.3 CPU性能不足
  1.3.3 应用问题
  1.3.3.1 SQL问题
  1.3.3.2 结构及索引问题
  1.3.3.3 数据库BUG等
  2 具体应用(来至一个具体案例)
  
2.1 性能缓慢到CPU消耗的定位(vmstat)
  2.2 CPU到进程的故障树分析(top)
  2.3 查询v$session_wait获得sid,根据sid获得问题sql.(getsqlbysid.sql)
  2.4 从SQL到问题本质的诊断(autotrace,user_indexes,user_ind_columns)

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训