【DB笔试面试694】在Oracle中,什么是oratop工具?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【DB笔试面试694】在Oracle中,什么是oratop工具?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3160字,纯文字阅读大概需要5分钟。
内容图文
? 题目 部分
在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
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
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时间的比例。
② 在Database Section中,包括了各个实例(RAC)下,每个实例的基本参数和复杂信息。如每个实例活动会话个数、每秒的事务数量和内存使用情况等。
③ 在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,学习最实用的数据库技术。
内容总结
以上是互联网集市为您收集整理的【DB笔试面试694】在Oracle中,什么是oratop工具?全部内容,希望文章能够帮你解决【DB笔试面试694】在Oracle中,什么是oratop工具?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。