首页 > 数据库 > MySQL > Oracle 轻量级实时监控工具 oratop

作者 | JiekeXu
来源 | JiekeXu DBA之路(ID: JiekeXu_IT)
大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家聊聊 Oracle 自带的 oratop 轻量级实时监控小工具,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!
众所周知,Oracle 最强大的监控工具就是 EM(Enterprise Manager)企业管理器。这是最为人熟知的,估计也是接触最多的一款监控产品了。然而还有功能更加强大的监控工具:EMDC、EMGC、EMDC、EMCC。
EMDC:Database Control
EMGC:Grid Control
EMDC:EM Database Express 12c
EMCC:Cloud Control
不过今天的主角不是这些,以上每一款介绍都需要大量的篇幅来描述,安装、卸载、应用等等。感兴趣的朋友可自行查看官方文档,自行阅读,这里暂时不在讨论了。
docs.oracle.com -> Database -> Enterprise Manager
https://docs.oracle.com/en/enterprise-manager/index.html
https://docs.oracle.com/en/enterprise-manager/earlier.html

刚好公司中也用到了 EMCC 做备份相关的工作,等有机会在介绍这一块的知识吧,这里顺便截图如下:


我们今天要说的主题是:Oracle 轻量级实时监控工具:oratop。
在我的 Oracle 19C 中只需要配置环境变量便可以使用,不需额外安装。
export ORACLE_SID=JiekeCDBexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/suptools/oratop:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
使用时,用 oratop -h 获取更多的帮助,oratop / as sysdba 直接登录当前主机,可进行简单的监控,当然也可以作为客户端进行远程监控,方式如下:
oratop sys/oracle@IP:Prot/service_names as sysdba。


Oracle 支持的最低版本是 11gR2, MOS Note(Doc ID 1500864.1) 中提供了与 11gR2 和
12cR1 Oracle 版本兼容的独立 oratop 下载版本。对于 12cR2 以后的 Oracle 版本, 它位于文件夹 $Oracle_HOME/suptools/oratop 下。此外, 它还与 Oracle 跟踪文件分析器(TFA) 捆绑在一起。

[oracle@JiekeXu ~]$ export ORACLE_SID=JiekeXu
[oracle@JiekeXu ~]$ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/suptools/oratop:$PATH
[oracle@JiekeXu ~]$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
[oracle@JiekeXu ~]$
[oracle@JiekeXu ~]$ ll oratop.RDBMS_11.2_LINUX_X64
-rwxr-xr-x 1 oracle oinstall 132K Nov 24 03:48 oratop.RDBMS_11.2_LINUX_X64
[oracle@JiekeXu ~]$
[oracle@JiekeXu ~]$ ./oratop.RDBMS_11.2_LINUX_X64 -h
oratop: Release 14.1.2
Usage:
oratop [ [Options] [Logon] ]
Logon:
{username[/password][@connect_identifier] | / }
[AS {SYSDBA|SYSOPER}]
connect_identifier:
o Net Service Name, (TNS) or
o Easy Connect (host[:port]/[service_name])
Options:
-d : real-time (RT) wait events, section 3 (default is Cumulative)
-k : FILE#:BLOCK#, section 4 lt is (EVENT/LATCH)
-m : MODULE/ACTION, section 4 (default is USERNAME/PROGRAM)
-s : SQL mode, section 4 (default is process mode)
-c : database service mode (default is connect string)
-f : detailed format, 132 columns (default: standard, 80 columns)
-b : batch mode (default is text-based user interface)
-n : maximum number of iterations (requires number)
-i : interval delay, requires value in seconds (default: 5s)
-v : oratop release version number
-h : this help

[oracle@JiekeXu ~]$ ./oratop.RDBMS_11.2_LINUX_X64 / as sysdba
oratop: Release 14.1.2 Production on Tue Nov 24 04:02:17 2020
Copyright (c) 2011, Oracle. All rights reserved.
Connecting ...
Oracle 11g - Jie 04:02:47 up: 59s, 1 ins, 0 sn, 0 us, 644M mt, 2.2% db
ID %CPU LOAD %DCU AAS ASC ASI ASW AST IOPS %FR PGA UTPS UCPS SSRT %DBT
EVENT (C) TOT WAITS TIME(s) AVG_MS PCT WAIT_CLASS
db file sequential read 5305 59 11.3 66 User I/O
DB CPU 14 16
db file scattered read 418 7 18.9 9 User I/O
log file parallel write 183 4 25.2 5 System I/O
control file heartbeat 1 4 4000.5 4 Other
ID SID SPID USR PROG S PGA SQLID/BLOCKER OPN E/T STA STE EVENT/*LA W/T
[oracle@JiekeXu ~]$

最后,还有 ORAchk 工具也是一个很不错的工具,等下次要是有时间在一起学习使用吧,感兴趣的小伙伴可查看官方文档获取更多资料。
Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAChk (Doc ID 2550798.1)
Get Proactive with Oracle Database Diagnostic Tools (Doc ID 1459344.1)
Best Practices
最佳实践
ORAchk — Take Action
ORAchk replaces the popular RACcheck tool, extending the coverage based on prioritization of top issues reported by users, to proactively scan for known problems including Database area. ORAchk scans and provides a high level report showing your system health risks with the ability to drill down into specific problems and understand their resolutions.
ORAchk取代了流行的RACcheck工具,基于用户报告的最重要问题的优先级扩展了覆盖范围,可以主动扫描已知的问题,包括数据库区域。ORAchk扫描并提供一个高层次的报告,显示您的系统健康风险,并具有深入研究特定问题并理解其解决方案的能力。
那么小伙伴们今天就到这里了,以下地址均可找到我,感兴趣的可添加我个人微信【JiekeXu_DBA】一起交流学习。
————————————————————————————
公众号:JiekeXu DBA之路
墨天轮:https://www.modb.pro/u/4347
CSDN :https://blog.csdn.net/JiekeXu
腾讯云:https://cloud.tencent.com/developer/user/5645107
————————————————————————————

百花齐放的国产数据库


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69968215/viewspace-3010394/ ,如需转载,请注明出处,否则将追究法律责任。