oratop
1.下载:
目前,Oratop是在MOS上免费下载。每个db 版本和 os 版本都有对应的程序:The tool is a compiled c program. 不需要编译,直接运行。 (下载文档 ID 1500864.1)
支持版本:
Oracle Database - Enterprise Edition - Version 11.2.0.3 to 11.2.0.4 [Release 11.2]
支持操作系统:
IBM AIX on POWER Systems (64-bit)
HP-UX PA-RISC (64-bit)
HP-UX Itanium
Linux x86-64
Linux x86
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (64-bit)
2.使用:
#######
chown -R oracle11g:oinstall /db/scripts
mv oratop.RDBMS_11.2_LINUX_X64 oratop
chmod 755 oratop
export TERM=xterm #or vt100
export ORACLE_HOME=<11.2 database home>
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=ora11g #only needed if connecting to a local database
-> for local:
cd /db/scripts/oratop
./oratop -i 10 / as sysdba
->for remote:
cd /db/scripts/oratop
./oratop -i 10 dbmgr/db1234DBA@aa
Interactive Keys: [default]
d : toggle between [Cumulative (C)] & Real-Time (RT) (section 3) -》 event 显示 累计的 还是 实时的 ..(常用)
k : toggle between [EVENT/LATCH] & object FILE#:BLOCK# (proc section 4) -》 process 模式 显示event 还是 file,
m : Toggle between [USERNAME/PROGRAM] & MODULE/ACTION (proc section 4) -》process 模式 显示user 还是 module
s : switch to SQL mode (section 4) -》process 模式 切换到 SQL模式
f : toggle between [standard] & detailed format (long) -》process 切换标准模式 还是 详细模式 .(常用)
p : switch to [process] mode (section 4) -》process 模式 切换到 process模式
t : tablespace information
x : basic SQL plan table (requires sql_id input)
i : refresh interval, requires value in seconds [5s] -》更新频率,默认是10s 更新一次
q : quit/ exit program (also, { Q | Esc | function keys })
Abbreviations:
[N/B]: count(N)/ Byte(B) - (k)illo, (M)ega, (G)iga, (T)erra, [PEZY]
[T] : Time - (u)micro, (m)illi, (s)econd, (h)our, (d)ay, (y)ear
[m/s]: stats interval size, (m) 1 minute, (s) 15s, else, Real Time
[c] : database service centric
Acronym Help Menu:
Section 1 - DATABASE .. [1]
Section 2 - INSTANCE .. [2]
Section 3 - DB WAIT EVENTS .. [3]
Section 4 - PROCESS .. [4]
Quit Help .. (q|Q)
3、初识Oratop
从字符界面上看,oratop结果集合分为四个部分,分别为:Header Section、Database Section、DB Events Section和Processes Section。
Header Section中,包括了连接数据库的总体信息,包括运行多长时间、实例个数(for RAC)、内存大小和数据库占据CPU时间的比例。
Database Section中,包括了各个实例(for RAC)下,每个实例的基本参数和复杂信息。如每个实例活动会话个数、每秒的事务数量和内存使用情况等。
DB Events Section是从Wait Event角度进行评估。评估排在头几位的等待事件信息,默认情况下,这个度量是累计的,也就是从启动数据库到当前时间。我们可以切换到当前时间模式下。
Processes Section是记录下处在Block和Contention状态的连接会话信息。当数据库出现有会话被阻塞的情况,就会记录在这个Section里面。
4、丰富的帮助系统
Oratop结果显示中,大量使用的简写和缩写,这在一定程度上阻碍我们阅读结果。为此,Oratop开发人员设计了完备功能的帮助体系。
在使用-h参数,或者运行过程中按下键盘h,就可以切换到帮助界面。
使用h按键
oratop: Release 13.2.1
------------------------------------------------------------------------------
Dynamic Keys
d : Toggle Top 5 Wait Events between Real-Time and Cumulative
f : Toggle between short & long format (for header & Process sections)
i : Interval Delay time (requires value in seconds)
Nomenclature:
[M] : Signify 1 minute averaged value, else, Real Time
[F] : denote a Forground (FG) value, else, Background (BG)
------------------------------------------------------------------------------
Acronym Help Menu:
HEADER Section .. [1]
DATABASE Section .. [2]
DB EVENTS Section .. [3]
PROCESSES Section .. [4]
Quit Help .. (Q|q)
Enter selection Number:
动态按键(Dynamic Keys)实际上就是在运行过程中,可以动态实时点击,查看不同维度结果的案件。
笔者比较喜欢d按键,这样可以从累计Event信息到实时Event信息,把握最新的数据库等待时间状态。
(d) –使用了d动态按键
oratop 1: 376 NBST 14:31:22 up 5.1d, 1 ins, 2G mt, 135 sn, 7 us, 4% db
ID %CU HLD MBPS IORL %FR PGAU ASC ASI ASW ASP AAS USN TPS UCPS SSRT DBC DBW
1 2 0 0 0m 17 394M 1 0 0 0 0.0 135 4 71 297u 85 15
EVENT (Real-Time) AVG: TOT WAITS TIME(s) AVG_MS PCT WAIT_CLASS
DB CPU 1867 100
ID SID SPID USR PROG PGA OPN SQLID/BLOCKER E/T STATUS STE WAIT_EVENT W/T
转 :
http://www.itpub.net/thread-1887211-1-1.html
http://blog.itpub.net/17203031/viewspace-765228/
oratop的更多相关文章
- oratop 各个指标项说明
Section 1- oratop and database/instance specifics spid :oratop's server SPID connected to inst ...
- 【转】ORATOP工具使用说明
文章转自:http://lintzyuan.blogspot.jp/2014/07/oratop.html ORATOP 前言:隨著PC Server的規格及速度愈來愈快,大多數的公司摒棄大型主機 ...
- Oratop工具——实时数据库性能监控工具
在任何系统优化过程中,“80/20原则”是我们一定要关注的问题.简单的说,就是我们系统80%的性能问题.现象,都是有少数几个甚至一个问题造成的.这就需要我们面对复杂的系统性能问题的时候,要学会“拨开云 ...
- Oracle:oratop 第一栏中的 {n}er 的含义,及如何清除这个er
在oratop监控中: 第一栏的er[不]为{0}!说明Oracle的ADR诊断体系内发现有错误事件(problem + incident) 该信息实际是从一张视图内得来的: select * fro ...
- EBS DBA指南笔记(三)
第五章 patching patch的作用:解决应用代码的问题:安装新的特征:更新technology stack组件.打patch不是一个简单的过程,但我们也没必要深究里面每个细节. EBS的p ...
- Oracle GI 日志收集工具 - TFA
1.TFA的目的: TFA是个11.2版本上推出的用来收集Grid Infrastructure/RAC环境下的诊断日志的工具,它可以用非常简单的命令协助用户收集RAC里的日志,以便进一步进行诊断:T ...
- ORACLE DBA应该掌握的9个免费工具
TOP1 : 录像机OS Watcher 如果说,作为一个Oracle维护工程师,你至少应该装一个工具在你维护的系统里,那么我首推这个.它就像银行自助取款机顶上的摄像头,默默的记录下你操作系统中的 ...
- RMAN BACKUP
转自 RMAN BACKUP backup terminology Using the RMAN BACKUP Command to Create Backups Server-Managed Con ...
- 查看表空间使用率及shrink 表空间
首先,可以通过下面的sql statement来查看表空间的使用情况.注意,该语句是在10g下测试过. SELECT FREE.TABLESPACE_NAME, FREE.FREE_SPACE/TOT ...
随机推荐
- 记录 Linux分析apache日志获取最多访问的前10个IP
摘自: http://blog.csdn.net/tanga842428/article/details/52856413
- Jquery form表单提交
起因 由于项目中原先提交from是通过JavaScript指定action,在submit提交的,使用的方式,也不是很标准,造成除了ie之外的浏览器都不能正常的提交数据,做web项目还是要考虑到浏览器 ...
- [原创]Java开发如何在线打开Word文件
此方案使用了PageOffice产品实现在线打开Word文档: 1. 首先从PageOffice官网下载产品开发包,http://www.zhuozhengsoft.com/dowm/ ,下载Page ...
- codevs 1155今明的预算方案(复习有依赖性的背包问题)
1155 金明的预算方案 [题目大意]买附件必须买主件. 在一定钱数内 求总价值最大. [题解]有依赖性的背包问题. [code] #include<iostream> #include& ...
- AutoIt:如何处理应用程序端口被占用的情况
为公司的部署工程师书写了一个autoIt应用程序,现在遇到下面的一种情况: 产品分服务器端和客户端,启动的时候,会启用1785端口,然后彼此通信: 现在我的autoIt应用程序需要做的事情是: 如果1 ...
- Makefile的常用技术总结
一.MAKE中的自动变量: $@: 表示target的名字 $%: 仅当目标是函数库文件中,表示规则中的目标成员名.例如,如果一个目标是"foo.a(bar.o)",那 ...
- c++ zlib(qt)压缩与解压缩
#include <QtCore/QCoreApplication> #include "zlib.h" #include "stdio.h" #i ...
- MT8735A平台配置MT6630
1. codegen配置 2. ProjectConfig CUSTOM_HAL_ANT = mt6630_ant_m1 CUSTOM_HAL_COMBO = mt6630 MTK_BT_CHIP = ...
- POJ2217(最长公共子串)
Secretary Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 992 Accepted: 408 Descripti ...
- bzoj4833
$数论$ $这个题已经忘了怎么做了,也不想知道了,只记得看了3个小时$ $对于有gcd(f_i, f_j) = f_{gcd(i, j)}性质的数列,以下结论适用$ #include<bits/ ...