易截截图软件、单文件、免安装、纯绿色、仅160KB

【转】Oracle监控工具概览


Oracle监控工具概览
Kaya 发表于 os2ora.com
写了Linux上的监控与分析工具
之后,写写Oracle上相应的监控与分析工具还是挺有意思的,一方面可以更加完整,一方面可以进行横向对比。
Linux上的性能数据一般都来自于/proc文件系统,而Oracle则是来自于V$视图。因此,所有的Oracle监控工具的实现都万变不离
V$
视图。而这些个视图里面,最重要的应推v$sysstat。里面记录着Instance一级的各个统计数据的当前值,例如CPU利用情况,逻辑
读,Redo
Size等等。10g后有了另一个重要的视图,叫v$active_session_history,通过它可以容易地得知当前Instance的活动状
态,主要是各个时刻系统都在等待哪些事件,通过对这些等待事件和相应等待次数的统计,就可以清晰地了解系统的历史工作负载特征和压力情况。如果想获取当前
正在执行的SQL,则可查询v$sql视图。如果想获取当前SQL的执行计划,则可调用dbms_xplan.display_cursor。从这方面
讲,每一个DBA都具备着写一个Oracle的监控工具的能力。它应该比写一个Linux的监控工具来得容易简单得多。
如果对监控工具做下分类的话,可以分成两类,一类是基于文本模式的,一类是基于GUI模式的。大部分DBA都自己收集了一些很常见的监控脚本,我想
可以把这一类归为基于文本模式的工具。文本模式的好处在于轻量级,反应速度快,比较适合在shell模式下和sqlplus协同工作。大部分DBA可能也
比较习惯这个模式,包括我在内。
GUI模式用得较多的工具应该是Toad。很不错的一个工具,用它来监控sessions,session正在执行的语句,session的等待事件是我最常用的一个功能。
也有一些后起之秀,有个工具也许值得一提,叫做DB Optimizer
。最主要的是这个产品的主要参与者:参与了10g EM里的Performance Page的重新设计的Kyle Hailey
。以一个截图做为结尾吧:
本文转自:http://www.os2ora.com/oracle-monitoring-tool-summary-and-recommend/


相关文档:

不是ORACLE的问题

                                          不是ORACLE的问题
2009-12-30 15:00
    ......

Oracle中国CEO胡伯林:管理就是沟通

对胡伯林的采访如期在位于北京国贸的Oracle中国总部进行,当记者把准备好的采访提纲递给胡伯林肘,以为他会像许多受访者一样滔滔不绝起来,谁知他只是看了一眼说:“还是一起讨论吧,我可不愿唱独角戏。”
  在Oracle中国,胡伯林是一个桥梁,一个与总部与中国员工之间沟通的桥梁,一个战略制定与执行之间的桥 ......

oracle控制文件管理


oracle数据库通过控制文件保持数据库的完整性,一旦控制文件被破坏数据库将无法启动,因此建议采用多路控制文件或者备份控制文件的方法。 
控制文件是数据库建立的时候自动生成的二进制文件,只能通过实例进行修改,如果手动修改的话会造成控制文件与物理信息不符合,从而导致数据库不能正常工作。
oracle数据库通 ......

oracle 触发器开发

 触发器开发的目的:确保数据库满足特定的商业规则和企业逻辑,可以使用触发器,约束,子程序。因为
   约束最简单且性能好,所选约束,如果约束不能满足,就用触发器,若触发器都不能满足选择子程序。
  
   一、触发器功能:
   1,控制数据安全,在服务器级别控制数据 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号