♣ 题目 部分程序员
在Oracle中,什么是oratop工具?面试
♣ 答案部分
数据库
oratop是Oracle提供的一款轻量级实时监控工具,oratop的最大特色是支持实时轻量级监控。在Oracle 12c的EM Express以前,OEM仍是一个重体积的组件。相比之下,oratop彻底适合那些想使用数据库实时监控功能,可是又不肯意启动OEM的用户须要。从功能上看,oratop主要的特色有:监控当前的数据库活动;监控数据库性能;识别当前阻塞会话和瓶颈会话。oratop是一个典型的“绿色”软件,不须要安装,只须要给一个运行目录便可。须要注意的是,oratop须要以oracle用户运行,且须要配置环境变量,主要是配置LD_LIBRARY_PATH路径。oratop的运行命令以下所示:服务器
1./oratop -i 10 / as sysdba
1./oratop -i 10 / as sysdba
2./oratop -i 10 username/password@tns_alias
2./oratop -i 10 username/password@tns_alias
参数-i表示数据刷新间隔,也就是多长实际更新一下页面数据信息。“/ as sysdba”表示登陆本机链接,也能够远程使用oratop链接到其它服务器上去。运行命令后,等待一会就会出现字符界面显示:微信
1Oracle 11g - orc 16:42:29 up: 5.4h, 1 ins, 0 sn, 0 us, 1.4G mt, 0.4% db
1Oracle 11g - orc 16:42:29 up: 5.4h, 1 ins, 0 sn, 0 us, 1.4G mt, 0.4% db
2ID %CPU LOAD %DCU AAS ASC ASI ASW AST IOPS %FR PGA UTPS UCPS ***T %DBT
3 1 6 0 0 0 0 0 0 0 5 40 239M 0 1 647u 100
4
5EVENT (C) TOT WAITS TIME(s) AVG_MS PCT WAIT_CLASS
6db file sequential read 17317 452 26.1 56 User I/O
7DB CPU 160 20
8log file sync 3418 98 28.9 12 Commit
9db file scattered read 902 56 62.2 7 User I/O
10control file sequential read 27554 34 1.2 4 System I/O
11
12ID SID SPID USR PROG S PGA SQLID/BLOCKER OPN E/T STA STE EVENT/*LA W/T
13
2ID %CPU LOAD %DCU AAS ASC ASI ASW AST IOPS %FR PGA UTPS UCPS ***T %DBT
3 1 6 0 0 0 0 0 0 0 5 40 239M 0 1 647u 100
4
5EVENT (C) TOT WAITS TIME(s) AVG_MS PCT WAIT_CLASS
6db file sequential read 17317 452 26.1 56 User I/O
7DB CPU 160 20
8log file sync 3418 98 28.9 12 Commit
9db file scattered read 902 56 62.2 7 User I/O
10control file sequential read 27554 34 1.2 4 System I/O
11
12ID SID SPID USR PROG S PGA SQLID/BLOCKER OPN E/T STA STE EVENT/*LA W/T
13
从字符界面上看,oratop结果集合分为四个部分,分别为:Header Section、Database Section、DB Events Section和Processes Section。网络
① 在Header Section中,包括了链接数据库的整体信息,包括运行多长时间、实例个数(RAC)、内存大小和数据库占据CPU时间的比例。oracle
② 在Database Section中,包括了各个实例(RAC)下,每一个实例的基本参数和复杂信息。如每一个实例活动会话个数、每秒的事务数量和内存使用状况等。ide
③ 在DB Events Section是从Wait Event角度进行评估。评估排在头几位的等待事件信息,默认状况下,这个度量是累计的,也就是从启动数据库到当前时间,能够切换到当前时间模式下。工具
④ 在Processes Section是记录下处在Block和Contention状态的链接会话信息。当数据库出现有会话被阻塞的状况,就会记录在这个Section里面。性能
MOS文档“oratop - Utility for Near Real-time Monitoring of Databases, RAC and Single Instance (文档 ID 1500864.1)”对oratop有详细的说明。
& 说明:
有关oratop的更多内容能够参考个人BLOG:http://blog.itpub.net/26736162/viewspace-2142602/
本文选自《Oracle程序员面试笔试宝典》,做者:小麦苗
详细内容能够添加麦老师微信或QQ私聊。
About Me:小麦苗
● 本文做者:小麦苗,只专一于数据库的技术,更注重技术的运用
● 做者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于做者的学习笔记,部分整理自网络,如有侵权或不当之处还请谅解
● 版权全部,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:618766405
● 提供OCP、OCM和高可用部分最实用的技能培训
● 题目解答如有不当之处,还望各位朋友批评指正,共同进步
DBA宝典
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。