前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【DB笔试面试694】在Oracle中,什么是oratop工具?

【DB笔试面试694】在Oracle中,什么是oratop工具?

作者头像
AiDBA宝典
发布2019-11-27 16:20:26
6690
发布2019-11-27 16:20:26
举报
文章被收录于专栏:小麦苗的DB宝专栏

题目部分

在Oracle中,什么是oratop工具?

答案部分

oratop是Oracle提供的一款轻量级实时监控工具,oratop的最大特点是支持实时轻量级监控。在Oracle 12c的EM Express之前,OEM还是一个重体积的组件。相比之下,oratop完全适合那些想使用数据库实时监控功能,但是又不愿意启动OEM的用户需要。从功能上看,oratop主要的特点有:监控当前的数据库活动;监控数据库性能;识别当前阻塞会话和瓶颈会话。oratop是一个典型的“绿色”软件,不需要安装,只需要给一个运行目录即可。需要注意的是,oratop需要以oracle用户运行,且需要配置环境变量,主要是配置LD_LIBRARY_PATH路径。oratop的运行命令如下所示:

代码语言:javascript
复制
./oratop -i 10 / as sysdba
./oratop -i 10 username/password@tns_alias

参数-i表示数据刷新间隔,也就是多长实际更新一下页面数据信息。“/ as sysdba”表示登录本机连接,也可以远程使用oratop连接到其它服务器上去。运行命令后,等待一会就会出现字符界面显示:

代码语言:javascript
复制
Oracle 11g - orc 16:42:29 up: 5.4h,   1 ins,    0 sn,   0 us, 1.4G mt,  0.4% db
ID %CPU LOAD %DCU   AAS  ASC  ASI  ASW  AST IOPS %FR   PGA UTPS UCPS SSRT  %DBT
 1    6    0    0     0    0    0    0    0    5  40  239M    0    1 647u   100

EVENT (C)                        TOT WAITS   TIME(s)  AVG_MS  PCT    WAIT_CLASS
db file sequential read              17317       452    26.1   56      User I/O
DB CPU                                           160           20              
log file sync                         3418        98    28.9   12        Commit
db file scattered read                 902        56    62.2    7      User I/O
control file sequential read         27554        34     1.2    4    System I/O

ID   SID     SPID USR PROG S  PGA SQLID/BLOCKER OPN  E/T STA STE EVENT/*LA  W/T

从字符界面上看,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程序员面试笔试宝典》,作者:小麦苗

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档