admin 管理员组文章数量: 887021
2024年1月15日发(作者:shell脚本if条件判断大于60)
spotlight on Oracle安装使用指南
Spotlight on Oracle
安装使用指南
Quest Software
2008
1 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
目 录
1
2
3
4
产品简介................................................................................................................................................ 4
产品架构................................................................................................................................................ 4
产品安装................................................................................................................................................ 4
使用指南................................................................................................................................................ 4
4.1
4.2
4.3
4.4
4.5
基本概念 ................................................................................................................................... 4
告警列表 ................................................................................................................................... 5
连接数据库与开销设定 ........................................................................................................... 7
窗口布局 ................................................................................................................................. 13
监控数据库运行状态 ............................................................................................................. 14
4.5.1
Home页面 ...................................................................................................................... 14
4.6
深入诊断 ................................................................................................................................. 16
4.6.1
Sessions页面 .................................................................................................................. 16
4.6.2
SQL页面 ......................................................................................................................... 17
4.6.3
Activity页面 .................................................................................................................... 18
4.6.4
Buffer Busy Wait分析 ..................................................................................................... 18
4.6.5
IO页 ................................................................................................................................ 19
4.6.6
Configuration Memory页 ............................................................................................... 20
4.6.7
OS页 ............................................................................................................................... 21
4.6.8
Disk Storage页面 ............................................................................................................ 21
4.6.9
Tuning页面 ..................................................................................................................... 21
4.6.10
4.7
Alarm Log页面 ........................................................................................................... 23
配置 ......................................................................................................................................... 24
4.7.1
View=>Options=>Spotlight Console ................................................................................ 24
4.7.2
View=>Options=> 25
2 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.7.3
View=>Options=>Alarm Log ............................................................................................ 26
4.7.4
View=>Options=>Slideshow ............................................................................................ 30
4.7.5
View=>Options=>Spotlight on Oracle ............................................................................. 30
4.7.6
View=>Options=>Welcome to Spotlight ......................................................................... 32
5
注意事项.............................................................................................................................................. 33
3 / 33Quest Software版权所有
spotlight on Oracle安装使用指南
1 产品简介
Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的、可视化的数据库活动展现。Spotlight可视化展现性能瓶颈,一旦某个指标超出可接受的阀值的话。而且,通过下钻功能,DBA可以简单、快速地追查性能瓶颈的底层原因。
2 产品架构
Spotlight是一个两层结构的产品。
Spotlight不需要在服务器端安装代理,只需要创建一些管理对象。
3 产品安装
双击安装介质中的文件按提示安装即可。其中SoO是spotlight on Oracle的缩写,4.5.2.860是版本号。
安装完成后,从开始菜单或桌面图标在开始使用之前,需要准备以下内容:
可以启动spotlight。
1) 已经安装了Oracle的客户端,并在中有到数据库的连接符。
2) 创建一个quest用户;创建一个给quest用户使用的表空间(50M);quest用户初始要有connect,resource权限。
3) 有sysdba的口令,在配置中会用到。
4 使用指南
4.1 基本概念
1) 组件和下钻
在home页面中,spotlight通过组件(components)来图形化显示当前系统主要方面的运行状态。组件包括按钮、标尺、数据流、队列、旋转钮、容器等类型。在spotlight中,这些组件都和一些特定的指标、告警、信息等相关联。通过对组件的点击可以打开下钻(Drilldown)页,查看更详细的统计信息来诊断、分析问题。
2) 指标、阀值和严重级别
4 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
指标是特定的有关性能的信息,通常表现为一个数字或百分比。Spotlight利用多个阀值来触发告警的严重级别,包括:禁止告警(disabled)、正常(normal)、通知(information)、Low(低级)、中级(medium)、告警(high)。正常表示本指标可接受;通知表示需要注意;低级表示需要关注;中高级表示需要深入分析和调整了。
3) 告警和告警日志
当一个指标值处于正常之外时,触发告警。当恢复到正常后,告警消失。告警有两种显示方式:一种是对不同级别的告警用不同颜色标识;另一种是将告警记录到Alarm Log下钻窗口中,在此窗口中可以按条件查询各种已发生过的告警。
4.2 告警列表
注意:以下的“进一步探测”中的内容只供参考。具体请参阅Spotlight的弹出窗口或Oracle性能优化文档。
告警的指标名称 指标说明 进一步探测
Active
alarm
当活动会话的数据超出总会话数的一定百分比时发出告警。这种Session
情况并不一定能够是个严重问题,但它是一个数据库瓶颈或负载较重的信号。
Archive
alarm
Logs
当用于存放归档日志的文件系统空间不足时发出告警(百分比)。
登录主机,检查归档日志所在的文件系统空间。表明可能存在大量的增删改操作。
当归档日志的写时间(ms)超过阀检查重做日志缓冲的大小;检查应用中Average Redo
值时发出告警。不像别的Oracle
的事务量。
Write Time alarm
I/O,Oracle会话必须等待重做日志写完成后才能继续。
数据库中发生访问热点。通过下钻检查当一个会话由于不能访问被另一Buffer Busy Wait的类型、涉及的段名Buffer Busy Wait
个会话正在使用的块时发出告等。通过段名检查段的Freelist、alarm
警。两个最可能的原因是free
Freelist Group、PCT Free等配置。记录lists不够或回滚段不够。
发生此事件的时间段。
当Buffer Cache的命中率低于某Buffer Cache Hit
个阀值时告警。(此阀值需自定Ratio alarm
义)
表扫描较多。通过TopSession中的磁盘读检查那个会话正在进行大量物理读,并记录其SQL。记录发生此事件的时间段。
5 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Cache
Chains
alarm
Buffer
当对Cache Buffer Chains Latch的Latch
竞争超过某个阀值时告警。
存在热块。是否自己写代码上乘序列号而没有使用Sequence?是否使用了非选择性索引?记录发生此事件的时间段。
Buffer Cache吞吐量太大。例如,大的索引范围扫描,太多的表扫描等。DBWR来不及刷新脏块,造成前台进程花费大量事件持有栓来寻找一个free
buffer。记录发生此事件的时间段。
记录发生此事件的时间段。
Cache Buffer LRU
当对Cache Buffer LRU Chains LatchChains Latch
的竞争超过某个阀值时告警。
alarm
CPU Busy alarm
当系统CPU的使用率超过某个阀值时发出告警。
Datafile Read
当一个数据文件的随机读的平均Time alarm
时间超过某个阀值时发出告警。
可能存在较严重的I/O等待。
Dispatcher Busy
当所有或绝大多数的调度器繁忙alarm
时发出告警(百分比)。
Excessive RBS
当高频率的回滚段的扩展、收缩Acvitities alarm
操作发生时发出告警。
Free Buffer Waits
当总等待中的Free Buffer等待时alarm
间超过某个阀值时发出告警。
当所有或绝大多数的作业进程繁Job Processes
忙时发出告警(等待作业进程的Busy alarm
作业个数)。
Latch Free Wait
当Latch等待的时间在总时间中超alarm
过某个阀值时发出告警。
Library Cache
当Library Cache的命中率低于某Miss Ratio alarm
个阀值时发出告警。
Lock Wait alarm
当会话花费在Lock等待上的时间百分比超过某个阀值时发出告调度器设置不够。修改相应初始化参数。
回滚段设置不合理。在9i/10g中由Oracle自己管理,用户不需关心。
数据库写操作不够快或太多。可以通过分布I/O到更多更快磁盘或增大缓冲来解决。
作业队列数不够。
除非Latch等待占用整个等待时间的百分比很大,否则不用关心。具体应查看Oracle文档确定优化方式。
增加共享池;使用绑定变量;少执行DDL等。
使用下钻功能,记录那些会话持有何种锁,那些会话申请何种锁,并且正在执 6 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
警。
当花费在等待Redo Log Buffer上Log Buffer Space
的总时间超过某个阀值时发出告Wait alarm
警。
Log Switch Time
当花费在等待日志切换事件上的alarm
时间超过某个阀值时发出告警。
Low Free Physical
当服务器的有效内存(百分比)过低RAM alarm
时发出告警。
Parallel Quest
当所有或绝大多数的并行服务器Server alarm
繁忙时发出告警(百分比)。
行什么样的SQL。最好截图。
增加Log Buffer参数。
检查检查点的设置;检查归档的设置;检查归档是否及时。
并行服务器进程不足。检查相关参数。
Parse Ratio alarm
当解析调用与执行调用的比率超过某个阀值时发出告警。
可能的原因包括:语句重用问题;cursor cache不够;每次执行之后就显式关闭了Cursor;频繁登陆退出;共享池太小。
增加共享池;使用绑定变量;少执行DDL等。
被提交的SQL语句在共享池中没SQL Cache Miss
有匹配的百分比超过某个阀值时Rate alarm
发出告警。
Unarchived Logs
当未归档的日志个数超过某个阀alarm
值时发出告警。
Write Complete
当写完成时间占总等待的百分比Wait alarm
超过某个阀值时发出告警。
增加归档速度。
写速度跟不上。可能的原因是写进程不够或磁盘慢。
4.3 连接数据库与开销设定
1) 如果没有quest用户,创建用户quest;创建一个表空间给quest用户使用。Quest用户的初始权限一般只需connect和resource。
2) 创建Spotlight的管理对象。
点击菜单File|Oracle User Wizard,显示下图:
7 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
点击Next,如下图:
输入连接符、sysdba用户名和口令,点击Next,如下图:
如果已经创建了quest用户,则选下面的选项。点击Next,如下图:
8 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
选择quest用户,并输入口令,点击Next,如下图:
正在创建对象。点击Next,如下图:
9 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
点击Finish完成对象创建,并打开连接管理器窗口。
3) 创建spotlight连接。
点击菜单File|Connect打开连接管理器,如下图:
左侧小窗口给出连接的类型。在这里我们选择Spotlight on Oracle,在右侧双击New Connection图标,如下图:
输入连接名字(可随意),点击OK,如下图:
10 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
以下对选项做一介绍:
Connection String:输入连接描述符。
Oracle Username:给Spotlight使用的数据库用户quest。
Oracle Password:quest用户的口令。
Monitor ASM:是否监控ASM。如果有ASM,需要输入ASM的连接符和口令。
Monitor OS:是否监控OS。分别输入主机名或IP、OS类型、OS用户名和口令。如果是Windows平台,OS用户名一般是Administrator;如果是Unix或Linux平台,OS类型有三种:REXEC、SSH、SSH using Public/Private Keys,分别输入相应的端口、Key、口令等。要想监控Unix OS信息,需要在主机上运行有相应的REXEC、SSH等服务。Unix平台可能需要使用root用户。
Use StealthCollect:一般不用选中。这个选项是用来监控Quest的另一个产品Performance
analysis的代理程序的。
Save password details:是否保存口令。
本页设置完后,点击Overhead Tab页,进行开销设定(随时可以点击工具栏图标销设定)。如下图:
进行开 11 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Spotlight对被监控数据库的开销可分为三个层次。
Low:只有主界面Home以缺省速率刷新。其他下钻信息只有在打开相应窗口后才收集、显示。有关Disk storage和Home页面中的Data Files信息和IO下钻信息都不收集。
Medium:Disk Storage和IO下钻信息只有在打开相应窗口后才收集、显示,其他窗口以缺省速率刷新。
Higher:Home总以前台刷新频率刷新,无论是否是当前窗口。其他窗口按照缺省速率刷新。
Custom:可以客户化对每个窗口的刷新。
名词解释:
缺省速率:在Options|Spotlight console|Data Collection中设定,窗口可见时以前台刷新频率刷新(缺省15秒),不可见时以后台刷新频率刷新(缺省60秒)。
点击OK,如下图:
12 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
双击刚创建的连接Orcl,开始连接到数据库。
4.4 窗口布局
如下图。Spotlight窗口基本分为菜单工具栏区、Spotlight浏览区(左侧)以及窗口区(右侧)。
Spotlight浏览区包括三部分:
Welcome to Spotlight:包括Spotlight的欢迎窗口、Spotlight Today(显示当前Spotlight监控的数据库的告警等状态)和spotlight信息的Web链接。
Live Connections:显示Spotlight的活动连接。你可以在各个活动连接间切换。
All Connections:显示所有当前已配置的Spotlight连接。点击某连接即可开始对数据库进行监控。
在Spotlight中,对局部图形可放大查看(按住鼠标左键拖拉)。如下两图:
13 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
在图形上点击右键选择Restore可恢复图形大小。
4.5 监控数据库运行状态
4.5.1 HOME页面
14 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Home页面主要显示Oracle数据库的状态,以及当前性能瓶颈。Spotlight以控件方式显示Oracle部件和活动性。在控件上附加了一些性能指标(通过在控件上点击右键菜单选择Metrics,左侧为指标,右侧Thresholds可以修改指标阀值)。几乎在每个控件上都可以点击右键查看和修改指标。
一旦发生告警,在界面上就会以颜色标识。如下图,在发生告警的控件上点击左键,就可以打开一个提示窗口,陈述当前告警事件,点击右上侧的Drilldown链接就可以打开一个下钻窗口,从而可以详细查看各种信息。
各个下钻窗口在下节介绍。
15 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.6 深入诊断
4.6.1 SESSIONS页面
此页面查看当前的Top Sessions。点击某个Session可以查看更详细的有关SQL和统计的信息。如下图。
注意,对任何下钻页面都可以点击右上角的按钮寻求有关此页面的帮助。
在Parallel Query Sessions页中判断当前并行查询的性能。特别注意Parallel query operations中的Downgraded指标,它指示了当前的系统资源不能满足并行查询的要求。
在DBMS Jobs页中观察当前系统中存在的Job的运行情况。
16 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.6.2 SQL页面
此页面查询当前SQL区中存在的Top SQLs。
在Criteria页中输入各种过滤条件和排序条件,点击按钮Fetch SQL提取SQL。特别地,如果想查询有关某张表的SQL,则在Contents中输入表名作为过滤条件即可。
如下图,显示了当前的Top SQL。点击某条SQL,可以查看它的信息。
17 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.6.3 ACTIVITY页面
本页面给出数据库的各种活动信息。
经常地,我们可以在此查看Event Wait(等待事件分布)、Call Rates(硬解析等)、Miss Rates(各种丢失率)、Sessions(活动会话数)等。
4.6.4 BUFFER
BUSY
WAIT分析
在大压力、大并发的系统中经常发生这个等待事件。Spotlight提供了专门的一页来分析Buffer
Busy Wait等待事件。
18 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Tablespace展现了发生最多此事件的表空间;Block Class展现了发生最多此事件的类型分布。下左侧给出了Spotlight记录的发生此事件的会话。下右侧的Show busy segments按钮提取发生了最多此事件的对象(表或索引)。
4.6.5 IO页
此页通过各种方式分析IO的分布。
特别地,Segment页显示了发生IO量最大的段。(点击列标题即可排序)。对这些段,需要特别关注设计这些段的SQL语句性能或索引的使用,以及这些段的存储结构。
19 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.6.6 CONFIGURATION
MEMORY页
此页显示当前内存配置,并可获取建议。具体方法参阅本页面帮助。
SGA Utilization显示当前SGA配置。
Shared Pool Utilization显示当前共享池中各部分的命中率等。
Buffer Cache显示各种缓冲区的配置和统计。
Oracle Parameters显示Oracle的初始化参数,包括隐含参数的值。
20 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.6.7 OS页
此页显示OS信息。
4.6.8 DISK
STORAGE页面
此页显示有关联机重组日志、表空间使用和恢复区的信息。
4.6.9 TUNING页面
21 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
其中,Performance页显示实例响应时间的分布,显示在整个实例响应时间中有关解析时间(Parse time)、latch等待时间、物理读时间等的分布。
Memory Management页可以对内存使用进行优化。请仔细阅读本页帮助。不建议初级DBA调整。
Latch页分析Latch的使用,包括睡眠率(Sleep rate)、Spin miss rate,等待事件分布、硬解析等信息。此处可以调整Spin值。请仔细阅读本页帮助。不建议初级DBA调整。
22 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.6.10 ALARM
LOG页面
本页面给出最近发生的告警信息一览图。
在Alarm Log页中可以查看告警的严重级别变化情况。在Alarm by time页面中可以查看各种告警随时间的分布情况。
对告警条目,点击右键菜单选择Show in History Browser可以显示发生告警时的历史状态。如下图:
23 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
4.7 配置
4.7.1 VIEW=>OPTIONS=>SPOTLIGHT
CONSOLE
配置Spotlight系列产品的公共部分。
General:一般配置。如下图。例如:删除一个条目前确认;关闭连接前进行确认;重新连接前确认;对新的连接显示Calibration提示;如果Calibration时间太短提示;访问Quest网站前确认;对新连接保存口令。
24 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Data collection:数据收集配置。如下图。分别用来设置前台信息的刷新速率(缺省15秒)和后台信息(缺省60秒)的刷新速率,在Spotlight客户端中信息保留多久(缺省1小时),指标平滑时间值(缺省30秒)。前台信息指Spotlight收集并在当前窗口中展现的信息;后台信息指Spotlight收集但不在当前窗口中展现的信息。指标平滑指在Spotlight的图形指标展现中消除毛刺(短时间峰值)的时间。
Display:桌面显示设置。
Help:帮助。
Appearance:桌面主题设置。
Startup:启动界面设置。
Notification:在桌面显示告警通知。
Performance:Spotlight客户端的性能设置。注意,此处设置只涉及Spotlight客户端机器,与被监控主机无关。
Servers:设置邮件服务器。
4.7.2 VIEW=>OPTIONS=>HISTORY
设置Spotlight历史信息的存储位置等。
Where to store history:如下图。设置Spotlight历史信息的存储位置。点击Options可选择路径。
25 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Repository management:如下图。查看哪些连接已经创建了历史存储。也可以清除某个连接的历史存储信息。
4.7.3 VIEW=>OPTIONS=>ALARM
LOG
配置告警信息的触发等。
General options:设置在Spotlight的告警日志中显示最近告警信息的时长。缺省显示最近一周的告警。
26 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Filter rules:设置Alarm log窗口中告警的过滤规则。
步骤:(举例)
1) 点击New,如下图。
选中Where the alarm severity is…,在下侧窗口中显示此条件,点击Severity is后面的蓝色部分,将low改为Medium。
27 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
2) 点击OK。
3) 点击Rename,改变此规则的名称。如下图:
4) 点击OK。这是再打开Alarm log窗口,则只显示告警级别是中、高的信息。通过双击窗口中的图标,可以选择过虑条件。
Action rules:如下图。设置告警触发的动作。
28 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
步骤:(举例)
1) 点击New,如下图。
选中Where the alarm severity is…。在中间窗口中选择需要出发的动作,例如播放声音和运行程序。在下侧窗口点击(sound file)和(program)分别选择声音文件和程序文件。
2) 点击OK。
29 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
3) 点击Rename修改名称。如下图:
4) 点击OK结束设置。
4.7.4 VIEW=>OPTIONS=>SLIDESHOW
使Spotlight在各个连接的Home窗口间自动切换。如果选中,则缺省空闲5分钟后开始自动切换,每15秒切换一个窗口。
4.7.5 VIEW=>OPTIONS=>SPOTLIGHT ON
ORACLE
针对Spotlight on Oracle产品的设定。
Drilldowns:有关下钻命令的一些设置。
30 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Sessions:Always…表示每次以Spotlight的刷新频率(缺省15秒)来刷新Top Sessions窗口。Top… 设置Top Sessions窗口的刷新时间。Display…是否在Top Sessions窗口中显示非活动会话。
Buffers:设置Buffer busy wait窗口中Buffer busy信息保留时长。
Waits:是否在等待时间图表中显示CPU的使用信息。
DBMS Jobs:设置Job窗口的显示。详细请参考帮助。
Memory Tuning:Spotlight优化内存的基本环境设定。详细请参考帮助。不推荐一般人使用。
Performance:详细请参考帮助。不推荐使用。
External Products:如下图。选中则在Disk Storage下钻时自动打开Quest的另一个产品Space
Manager。否则,打开下钻窗口。
31 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
Other:如下图。
Fast Initialized:是否在打开Spotlight时快速初始化。一般请选中。
Spotlight Tracing:是否收集Spotlight连接的OS命令输出的信息。请不要选中。
Spotlight DDL:Spotlight可能会执行alter system一类的命令(例如DBA杀死会话)。如果你不想让Spotlight执行此类命令,可以选中Generate DDL…这个选项,将alter system的脚本输出到一个文件中。
4.7.6 VIEW=>OPTIONS=>WELCOME TO
SPOTLIGHT
对Welcome to Spotlight中的Spotlight Toady进行设置。
Spotlight Today connections:设置在Spotlight Today中要显示哪些连接。Spotlight Toady alarms:设置在Spotlight Today中显示哪些告警。
32 / 33
Quest Software版权所有
spotlight on Oracle安装使用指南
5 注意事项
无。
33 / 33
Quest Software版权所有
版权声明:本文标题:Spotlight on Oracle安装使用指南20080222 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705323397h481015.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论