Orapub System Monitor

老外编写的一个工具,貌似现在用处不大了,随着每个人工作经验的增长,都会形成自己的一套知识库,一套脚本.在此分享下.找个老的,有想要研究的拿去.

SQL> @osmi.sql

OraPub Online Institute - What any-where any-device any-time training should be!

OraPub System Monitor - Interactive Analysis Menu

(c)1998-2015 OraPub, Inc. - Free use, just keep company and author name

-- Object Growth Analysis

obcrobj  Create object growth objects

ogbigld  Load selected objects into Object Growth tables (will prompt)

ogobjset Set object(s) obj growth specifics

ogdoit   Load growth management data for scheduled objects

ogwhich  ID object owner and name in dba_objects and o$dba_objects

ogobjlst List objects in Object Growth schedule

-- Users

cu       Create an Oracle user (<uid> <pwd> <dft tbs> <dft tmp tbs> <prof>)

users    Summary info about Oracle users

tp[8,9]  Top Oracle users/processes (will be prompted)

-- Configuration and Size

rbs      Rollback configuration details

tss      Tablespace space details

dfl      Database file listing

tsmap    Tablespace map detail (<tbs name>)

stu      Segment types and size per user summary

idx      Index columns (<owner> <table>)

-- Fragmentation

fgtbl    Table frag (<owner> <tblname>)

fgidx    Index frag (<owner> <INDEX name>)

tbfsum   Table block frag summary (<owner> <table> <min tbf>)

istat    Index statistics (<owner> <index>)

-- Data Selectivity

ds[7]    Data selectivity for a col(s) (<own> <tbl> <col(s)>)

dsn      Data selectivity for a numeric col(s) (<own> <tbl> <col(s)>)

-- Instance Parameters

ip       Instance parameters (<partial param value>)

ipx      Instance parameters (hidden also) (<partial param value>)

ipcbc    Instance params realted to the cache buffer chain latches

-- SGA Size and Activity

sga      System global area summary

spspinfo Shared pool sub-pool information

chr      SGA cache hit ratios (some of them)

clone    Show clone buffers counts

lc       Library cache details

dboc     v$db_object_cache (<min execs> <min size>)

mts      Multi-threaded activity details

-- Redo Logs

rlog     Redo log activity (v$log)

rdohist  Redo log switching history (v$loghist)

-- Realtime Session Sampler Tool

rss      Realtime Session Sampler

.        (<SID_low> <SID_high> <serial_low> <serial_high> <cpu|wait|%> <WE%|%> <delay_sec>)

-- Instance Statistics

sessinfo[9] Oracle session details / ID (prompted...)

sesstat  V$SESSTAT details (<sid> <partial name>)

sysstat  V$SYSSTAT details (<partial name>)

-- SQL Text

sqls1[8,9] List "top" SQL statements (<min pio> <min lio>)

sqlgettext List SQL statement text <v$sql id column> <id value>

sqlelget   Get individual SQL elapsed times (<sql id> <plan hash value|full plan hash value> <samples> <delay s>)

sqlelget11 Get individual SQL elapsed times (<sql id> <plan hash value> <samples> <delay s>)

simsql1    List similar SQL (<first X chars to consider>)

simsql2    Shows all SQL that start with... (<‘text of similar SQL‘>)

.

-- IO

dfio     Oracle datafile I/O details

iosum    Oracle IO summary since instance startup

iosumx   Oracle IO summary for interval between runs, DELTA

-- Latching/Mutex: Serialization Control

latch[8] Latching statistics

latchx   Latching statistics w/deltas

latchclass   Latch class assignment (must be run as sys)

latchchild   Gather child latch activity (<latch#> <sleep>)

-- Oracle Time Based Analysis: TT:Total Time, RT:Response Time

ttpctx       TT Profile : instance perspective with out categories (like swpctx.sql)

rtpctx       RT Profile : instance perspective with out categories (like swpctx.sql)

rtc          RT Profile : system perspective using Oracle categories

rtsysx[8]    RT Profile : system perspective DELTA (<interval (sec)>  <# sim SQL chars>)

rtsess[9]    RT Profile : session perspective (9:<sid>,10+:<client ident>)

-- Oracle Wait Event Analysis

swpct    SW system event percentage summary

swpctx[11] SW system event percentage summary DELTA

swpctidle  Idle only SW system event percentage summary

swpctxidle Idle only SW system event percentage summary DELTA

swswc    SW session wait level w/counts

swswp    SW session wait level w/paramters

swsessid SW session event level for given SID (<sid>)

swsid    SW session wait level for given SID (<sid>)

swsw     SW session wait level; all sessions!

swenq    SW enqueue details

swenqc   SW enqueue details by count

swenqx   SW enqueue detail (<p1>  <p2>)

swname   SW event name and display name (<partial event>)

-- wait time histogram related scripts and reports, see readmeEventHist.txt

swgettimes  Get individual event occurrence times (<partial event> <samples> <delay s>)

swEhChart.r Create 2 pages of nice histograms based on OSM report output

swEhVdGet   Get v$event_histogram wait times and gen output for swEhChart.r

(<max_sample_loops>  <min_samples_required>  <wait_event_name>)

swEhAwrGet  Get v$event_histgroam times from AWR (DBA_HIST_) and gen output for swEhChart.r

swhist      Get v$event_hist bin counts. Output can be used with swEhChart.r (<partial event>)

swhistx     Get delta v$event_hist bin counts. Output Can be used with swEhChart.r (<partial event>)

-- OS CPU Utilization (very old scripts)

oscpux       OS CPU consumption

oracpu       Oracle CPU breakdown (since startup)

oracpux      Oracle CPU breakdown (delta)

timechk x    Check Oracle‘s CPU consumption time (v$sysstat based) reporting (<interval>)

-- Object Details

objloc         Object location listing (<owner> <partial name>)

objfb          Object details for a given file and block (<file#> <blk#>)

bcobjfb        Object details for a ... in cache         (<file#> <blk#>)

-- Research Helpers

mkodo          Create the odometer (odo) table and indexes.

mkodo_ouch     Same, but with a commit after each insert.

cycledb9tx     Cycle the current db instance (O 9,10,11,12) - Be careful!

listeventcodes list all the Oracle event codes (<partial event|" "|dump|etc>)

OSM Management

osmprep  Prepare the OSM Interactive environment

osmtitle Standard OSM Interactive title script (other similar scripts)

osmclear Standard OSM Interactive end of script clear stuff

OraPub System Monitor - Interactive Analysis Menu

(c)1998-2015 OraPub, Inc. - Free use, just keep company and author name

OraPub Online Institute - Because Oracle DBAs need great training NOW.

SQL> @swpct

Enter value for 1:

SP2-0137: DEFINE requires a value following equal sign

Enter value for filter:

from   o$event_type

*

ERROR at line 12:

ORA-00942: table or view does not exist

SQL> @dfio

Enter value for osm_title2:

Database: ora11g                                                                                        21-Apr 02:51am

Report:   dfio.sql                                OSM by OraPub, Inc.                                   Page         1

Oracle DB File I/O Information

Write        Blk      Bytes        Read         Blk       Bytes

Data File                     Req(k)  Writes(k)  Writes(M)      Req(k)    Reads(k)    Reads(M)  MBR%

---------------------------------------- ---------- ---------- ---------- ----------- ----------- ----------- -----

Redo Log Files                                   48         -1      2,066          -1          -1          -1  -1.0

/u01/app/oradata/ora11g/users01.dbf              93    226,706      1,771          43         603       4,710  11.1

/u01/app/oradata/ora11g/sysaux01.dbf             38     80,750        631         399         445       3,478   0.9

/u01/app/oradata/ora11g/undotbs01.dbf            31     80,444        628           0           0           1   0.8

/u01/app/oradata/ora11g/system01.dbf             13     30,732        240         105         191       1,490   1.4

/u01/app/oradata/ora11g/examples.dbf              0      2,259         18          13          16         126   1.0

/u01/app/oradata/ora11g/temp01.dbf                0      1,986         16           0           2          13  10.9

/u01/app/oradata/ora11g/test.dbf                  0          5          0           0           0           0   0.8

/u01/app/oradata/ora11g/big.dbf                   0          0          0           0           1          10  18.8

9 rows selected.

SQL> @users

Database: ora11g                                                  21-Apr 02:52am

Report:   users.sql            OSM by OraPub, Inc.                Page         1

Basic Oracle Database User Information

Default     Temporary

Username    Tablespace   Tablespace       Profile        Role (admin,grant)

------------ ------------ ------------ ------------------ ---------------------

APEX_030200  SYSAUX       TEMP         DEFAULT            CONNECT-YN

SYSAUX       TEMP         DEFAULT            RESOURCE-YN

BI           EXAMPLE      TEMP         DEFAULT            RESOURCE-NN

CTXSYS       SYSAUX       TEMP         DEFAULT            CTXAPP-YN

SYSAUX       TEMP         DEFAULT            RESOURCE-NN

DBSNMP       SYSAUX       TEMP         DEFAULT            OEM_MONITOR-NN

ELVIS        USERS        TEMP         DEFAULT            DBA-NN

USERS        TEMP         DEFAULT            EXP_FULL_DATABASE-NN

EXFSYS       SYSAUX       TEMP         DEFAULT            RESOURCE-NN

HR           EXAMPLE      TEMP         DEFAULT            DBA-NN

EXAMPLE      TEMP         DEFAULT            RESOURCE-NN

IX           EXAMPLE      TEMP         DEFAULT            AQ_ADMINISTRATOR_ROLE

-NN

EXAMPLE      TEMP         DEFAULT            AQ_USER_ROLE-NN

EXAMPLE      TEMP         DEFAULT            CONNECT-NN

EXAMPLE      TEMP         DEFAULT            RESOURCE-NN

EXAMPLE      TEMP         DEFAULT            SELECT_CATALOG_ROLE-N

N

MDDATA       USERS        TEMP         DEFAULT            CONNECT-NN

USERS        TEMP         DEFAULT            RESOURCE-NN

MDSYS        SYSAUX       TEMP         DEFAULT            CONNECT-NN

SYSAUX       TEMP         DEFAULT            RESOURCE-NN

MGMT_VIEW    SYSTEM       TEMP         DEFAULT            MGMT_USER-NN

OE           EXAMPLE      TEMP         DEFAULT            RESOURCE-NN

EXAMPLE      TEMP         DEFAULT            XDBADMIN-NN

OLAPSYS      SYSAUX       TEMP         DEFAULT            OLAP_DBA-NN

SYSAUX       TEMP         DEFAULT            RESOURCE-NN

ORDSYS       SYSAUX       TEMP         DEFAULT            JAVAUSERPRIV-NN

OUTLN        SYSTEM       TEMP         DEFAULT            RESOURCE-NN

OWBSYS       SYSAUX       TEMP         DEFAULT            AQ_ADMINISTRATOR_ROLE

-NN

SYSAUX       TEMP         DEFAULT            AQ_USER_ROLE-NN

SYSAUX       TEMP         DEFAULT            CONNECT-YN

SYSAUX       TEMP         DEFAULT            CWM_USER-YN

SYSAUX       TEMP         DEFAULT            JAVAUSERPRIV-NN

SYSAUX       TEMP         DEFAULT            JAVA_ADMIN-NN

SYSAUX       TEMP         DEFAULT            OLAP_USER-YN

SYSAUX       TEMP         DEFAULT            OWB$CLIENT-YN

SYSAUX       TEMP         DEFAULT            OWB_DESIGNCENTER_VIEW

-YN

SYSAUX       TEMP         DEFAULT            OWB_USER-YN

PM           EXAMPLE      TEMP         DEFAULT            CONNECT-NN

EXAMPLE      TEMP         DEFAULT            RESOURCE-NN

SCOTT        USERS        TEMP         DEFAULT            CONNECT-NN

USERS        TEMP         DEFAULT            CTXAPP-NN

USERS        TEMP         DEFAULT            DBA-NN

USERS        TEMP         DEFAULT            RESOURCE-NN

SH           EXAMPLE      TEMP         DEFAULT            CWM_USER-NN

EXAMPLE      TEMP         DEFAULT            RESOURCE-NN

Database: ora11g                                                  21-Apr 02:52am

Report:   users.sql            OSM by OraPub, Inc.                Page         2

Basic Oracle Database User Information

Default     Temporary

Username    Tablespace   Tablespace       Profile        Role (admin,grant)

------------ ------------ ------------ ------------------ ---------------------

SH           EXAMPLE      TEMP         DEFAULT            SELECT_CATALOG_ROLE-N

N

SPATIAL_CSW_ USERS        TEMP         DEFAULT            CONNECT-NN

ADMIN_USR

USERS        TEMP         DEFAULT            RESOURCE-NN

USERS        TEMP         DEFAULT            SPATIAL_CSW_ADMIN-YN

SPATIAL_WFS_ USERS        TEMP         DEFAULT            CONNECT-NN

ADMIN_USR

USERS        TEMP         DEFAULT            RESOURCE-NN

USERS        TEMP         DEFAULT            SPATIAL_WFS_ADMIN-YN

SYS          SYSTEM       TEMP         DEFAULT            ADM_PARALLEL_EXECUTE_

TASK-YN

SYSTEM       TEMP         DEFAULT            APEX_ADMINISTRATOR_RO

LE-YN

SYSTEM       TEMP         DEFAULT            AQ_ADMINISTRATOR_ROLE

-YN

SYSTEM       TEMP         DEFAULT            AQ_USER_ROLE-YN

SYSTEM       TEMP         DEFAULT            AUTHENTICATEDUSER-YN

SYSTEM       TEMP         DEFAULT            CONNECT-YN

SYSTEM       TEMP         DEFAULT            CSW_USR_ROLE-YN

SYSTEM       TEMP         DEFAULT            CTXAPP-YN

SYSTEM       TEMP         DEFAULT            CWM_USER-YN

SYSTEM       TEMP         DEFAULT            DATAPUMP_EXP_FULL_DAT

ABASE-YN

SYSTEM       TEMP         DEFAULT            DATAPUMP_IMP_FULL_DAT

ABASE-YN

SYSTEM       TEMP         DEFAULT            DBA-YN

SYSTEM       TEMP         DEFAULT            DBFS_ROLE-YN

SYSTEM       TEMP         DEFAULT            DELETE_CATALOG_ROLE-Y

N

SYSTEM       TEMP         DEFAULT            EJBCLIENT-YN

SYSTEM       TEMP         DEFAULT            EXECUTE_CATALOG_ROLE-

YN

SYSTEM       TEMP         DEFAULT            EXP_FULL_DATABASE-YN

SYSTEM       TEMP         DEFAULT            GATHER_SYSTEM_STATIST

ICS-YN

SYSTEM       TEMP         DEFAULT            HS_ADMIN_EXECUTE_ROLE

-YN

SYSTEM       TEMP         DEFAULT            HS_ADMIN_ROLE-YN

SYSTEM       TEMP         DEFAULT            HS_ADMIN_SELECT_ROLE-

YN

Database: ora11g                                                  21-Apr 02:52am

Report:   users.sql            OSM by OraPub, Inc.                Page         3

Basic Oracle Database User Information

Default     Temporary

Username    Tablespace   Tablespace       Profile        Role (admin,grant)

------------ ------------ ------------ ------------------ ---------------------

SYS          SYSTEM       TEMP         DEFAULT            IMP_FULL_DATABASE-YN

SYSTEM       TEMP         DEFAULT            JAVADEBUGPRIV-YN

SYSTEM       TEMP         DEFAULT            JAVAIDPRIV-YN

SYSTEM       TEMP         DEFAULT            JAVASYSPRIV-YN

SYSTEM       TEMP         DEFAULT            JAVAUSERPRIV-YN

SYSTEM       TEMP         DEFAULT            JAVA_ADMIN-YN

SYSTEM       TEMP         DEFAULT            JAVA_DEPLOY-YN

SYSTEM       TEMP         DEFAULT            JMXSERVER-YN

SYSTEM       TEMP         DEFAULT            LOGSTDBY_ADMINISTRATO

R-YN

SYSTEM       TEMP         DEFAULT            MGMT_USER-YN

SYSTEM       TEMP         DEFAULT            OEM_ADVISOR-YN

SYSTEM       TEMP         DEFAULT            OEM_MONITOR-YN

SYSTEM       TEMP         DEFAULT            OLAP_DBA-YN

SYSTEM       TEMP         DEFAULT            OLAP_USER-YN

SYSTEM       TEMP         DEFAULT            OLAP_XS_ADMIN-YN

SYSTEM       TEMP         DEFAULT            ORDADMIN-YN

SYSTEM       TEMP         DEFAULT            OWB$CLIENT-YN

SYSTEM       TEMP         DEFAULT            OWB_DESIGNCENTER_VIEW

-YN

SYSTEM       TEMP         DEFAULT            OWB_USER-YN

SYSTEM       TEMP         DEFAULT            RECOVERY_CATALOG_OWNE

R-YN

SYSTEM       TEMP         DEFAULT            RESOURCE-YN

SYSTEM       TEMP         DEFAULT            SCHEDULER_ADMIN-YN

SYSTEM       TEMP         DEFAULT            SELECT_CATALOG_ROLE-Y

N

SYSTEM       TEMP         DEFAULT            SPATIAL_CSW_ADMIN-YN

SYSTEM       TEMP         DEFAULT            SPATIAL_WFS_ADMIN-YN

SYSTEM       TEMP         DEFAULT            WFS_USR_ROLE-YN

SYSTEM       TEMP         DEFAULT            XDBADMIN-YN

SYSTEM       TEMP         DEFAULT            XDB_SET_INVOKER-YN

SYSTEM       TEMP         DEFAULT            XDB_WEBSERVICES-YN

SYSTEM       TEMP         DEFAULT            XDB_WEBSERVICES_OVER_

HTTP-YN

SYSTEM       TEMP         DEFAULT            XDB_WEBSERVICES_WITH_

PUBLIC-YN

SYSMAN       SYSAUX       TEMP         DEFAULT            MGMT_USER-YN

SYSAUX       TEMP         DEFAULT            RESOURCE-NN

SYSAUX       TEMP         DEFAULT            SELECT_CATALOG_ROLE-Y

N

SYSTEM       SYSTEM       TEMP         DEFAULT            AQ_ADMINISTRATOR_ROLE

-YN

SYSTEM       TEMP         DEFAULT            DBA-YN

Database: ora11g                                                  21-Apr 02:52am

Report:   users.sql            OSM by OraPub, Inc.                Page         4

Basic Oracle Database User Information

Default     Temporary

Username    Tablespace   Tablespace       Profile        Role (admin,grant)

------------ ------------ ------------ ------------------ ---------------------

SYSTEM       SYSTEM       TEMP         DEFAULT            MGMT_USER-NN

WMSYS        SYSAUX       TEMP         DEFAULT            CONNECT-NN

SYSAUX       TEMP         DEFAULT            RESOURCE-NN

SYSAUX       TEMP         DEFAULT            WM_ADMIN_ROLE-YN

XDB          SYSAUX       TEMP         DEFAULT            CTXAPP-NN

SYSAUX       TEMP         DEFAULT            JAVAUSERPRIV-NN

SYSAUX       TEMP         DEFAULT            RESOURCE-NN

116 rows selected.

SQL>

SQL>

下载地址:

http://download.csdn.net/detail/skybluehao/8815843

时间: 2024-08-30 03:01:12

Orapub System Monitor的相关文章

Linux入门(17)——Ubuntu16.04显示内存CPU网速等(System Monitor)

终端查看内存状况有两个命令 top htop 如果系统没有安装htop的话,那就安装一下. 然而这样比较麻烦,System Monitor是个不错的选择,System Monitor可以显示网速,内存,CPU等信息. 通过添加PPA安装: sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor 在终端执行:

System Monitor ArcGIS系统监控利器

System Monitor是Esri推出的GIS系统监控工具,对于GIS数据中心的运维人员是难得的利器.早期版本是开源免费的解决方案,在今年的Esri 全球用户大会上,Esri宣布将发行商业版的System Monitor,为客户提供企业级的运维支持. 如何使用 启动System Monitor后台服务 1. MongoDB 2. SystemMonitorAgent 3. SystemMonitorReportServer 访问SystemMonitor 地址:http://localhos

Oracle Cluster Health Monitor(CHM)简介

Oracle Cluster Health Monitor(CHM)简介 概述 Cluster Health Monitor(以下简称CHM)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU.内存.SWAP.进程.I/O以及网络等)的使用情况.CHM会每秒收集一次数据. 这些系统资源数据对于诊断集群系统的节点重启.Hang.实例驱逐(Eviction).性能问题等是非常有帮助的.另外,用户可以使用CHM来及早发现一些系统负载高.内存异常等问题,从而避免产生更严重的问题. CHM会

Oracle 12c Cluster Health Monitor 详解

注:本文谢绝转载! 1  CHM 概述 Cluster HealthMonitor 会通过OS API来收集操作系统的统计信息,如内存,swap 空间使用率,进程,IO 使用率,网络等相关的数据. CHM 的信息收集是实时的,在11.2.0.3 之前是每1秒收集一次,在11.2.0.3 之后,改成每5秒收集一次数据,并保存在CHM 仓库中. 这个收集时间间隔不能手工修改. CHM 的目的也是为了在出现问题时,提供一个分析的依据,比如节点重启,hang,实例被驱逐,性能下降,这些问题都可以通过对C

转 Oracle Cluster Health Monitor(CHM)简介

Cluster Health Monitor(以下简称CHM)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU.内存.SWAP.进程.I/O以及网络等)的使用情况.CHM会每秒收集一次数据.这些系统资源数据对于诊断集群系统的节点重启.Hang.实例驱逐(Eviction).性能问题等是非常有帮助的.另外,用户可以使用CHM来及早发现一些系统负载高.内存异常等问题,从而避免产生更严重的问题. CHM默认安装在以下版本: 11.2.0.2 及更高版本的 Oracle Grid Inf

Oracle Instance

文章为学习汇总网上资料 instance = 内存结构(SGA,system global area) +后台进程 内存结构 = 共享池+数据高速缓存+重做日志缓冲区+其他 后台进程 = DBWn(database writer n个)+LGWR(log writers)+SMON(system monniter)+PMON(progress moniter)+CKPT(checkpoint)+-- PGA(Program Global Area)= 服务器进程+后台进程 下面分别介绍各部分:

Understanding the Top command on Linux

Article by AlexioBash published on his website about ArchLinux in italian. Know what is happening in "real time" on your systems is in my opinion the basis to use and optimize your OS. On ArchLinux or better on GNU/Linux in general thetopcommand

了不起的全能MAC系统监测工具iStat Menus 5下载

iStat Menus 5 是一款由软件开发商 Bjango 制作的 System Monitor (工具,也是笔者电脑里的必装应用之一,它能让用户最快速.最直观地了解到几乎各硬件所有的运行状态,其中包括:CPU 中央处理器.GPU 图形处理器.Memory 虚拟内存.Network 网络.Battery 电池.Disks 硬盘等. 官网:https://bjango.com/mac/istatmenus/ 下载地址: http://bjango.com/mac/istatmenus/ 序列号:

(转)SQL Server 性能调优(cpu)

摘自:http://www.cnblogs.com/Amaranthus/archive/2012/03/07/2383551.html 研究cpu压力工具 perfom SQL跟踪 性能视图 cpu相关的wait event Signal wait time SOS_SCHEDULER_YIELD等待 CXPACKET等待 CMEMTHREAD等待 调度队列 cpu密集型查询 高CPU使用率的创建几种状况 miss index 统计数据丢失 非SARG谓词 隐式类型转化 参数探测器 ad ho