ManageEngine® Applications Manager Oracle DB服务器 | ||
Applications Manager支持Oracle 数据库服务器版本8.x、9i、10g、10.1.3、11g、RAC(Real Application Clusters)和12c的监视。
Applications Manager提供了安装即用的性能指标,并且使oracle数据库服务器的健康状况和可用性形象化。数据库管理员可以登录web客户端并且使状态和oracle性能指标形象化。
单击监视器选项卡转到监视器策略视图。在数据库服务器表下单击Oracle服务器。将在三个标签中显示oracle批量配置视图:
可用性 标签,显示过去24小时或30天的可用性历史。
性能 标签,显示过去24小时或30天的健康状况和事件。
列表视图使您能够执行批量管理配置。
注意:如果您想要创建一个新的Oracle数据库监视器,您应该有管理权限。最小用户权限:有CONNECT和SELECT_CATALOG_ROLE角色。 |
点击监视器名称查看所有监视器详情:
注意: 用*符号标记的服务器详情支持Oracle服务器10g以及上版本。 |
监视器信息
参数 |
描述 |
---|---|
名称 |
Oracle 服务器监视器的名称 |
Oracle 版本 |
Oracle 数据库的版本 |
Oracle 启动时间 |
Oracle 服务器启动的时间 |
可用性 |
数据库服务器的状态 - 可用或不可用 |
今日可用性
参数 |
描述 |
---|---|
当前状态 |
正常运行时间可用性历史图表 |
连接时间
参数 |
描述 |
---|---|
连接时间 |
指连接到数据库所用时间 |
用户活动
参数 |
描述 |
---|---|
用户数 |
指执行SQL语句的用户数 |
表空间最少可用字节
参数 |
描述 |
---|---|
名称 |
表空间名称。 |
可用字节(MB) | 可用空间字节数 |
可用字节% | 可用空间字节数百分比 |
数据库详情
参数 |
描述 |
---|---|
数据库创建时间 |
创建数据库的时间 |
打开模式 |
指数据库实例的打开模式,读写或只读 |
日志模式 |
如果将事务写入日志,则日志模式将为 ARCHIVELOG,否则日志模式为 NOARCHIVELOG |
数据库状态
参数 |
描述 |
---|---|
数据库大小 |
数据库的大小(以兆字节为单位) |
平均执行次数 |
每个 SQL 语句执行的平均执行次数 |
读次数 |
从数据库读取的次数 |
写次数 |
写入数据库的次数 |
块大小 |
实例的最小可能存储空间(以字节为单位) |
命中率
参数 |
描述 |
---|---|
缓冲区 |
数据库创建时间 |
数据字典 | 在行缓存中获取数据与错过数据的比率就是数据字典命中率 |
库 | 库缓存保存所有共享的 SQL 和 PL/SQL 块以及其分析树。在大量用户进入并且交换数据的 OLTP 环境中,很可能存在不同查询的重叠分析和执行。库中的这种重叠称为缓存命中,错过和命中的比率称为库缓存命中率 |
SGA详情
参数 |
描述 |
---|---|
缓冲区缓存大小 |
缓冲区缓存的总大小(以字节为单位) |
共享池大小 |
共享池大小(以字节为单位) |
REDO日志缓冲区大小 |
REDO日志的缓冲区大小(以字节为单位) |
库缓存大小 |
库缓存大小(以字节为单位) |
数据字典缓存大小 |
数据字典或行缓存的缓存大小(以字节为单位) |
SQL 区域大小 |
使用 SQL/PL 语句的 SQL 区域的大小(以字节为单位) |
固定区域大小 |
在整个实例中固定的 SGA 的大小 |
表空间详情
参数 |
描述 |
---|---|
名称 |
表空间的名称 |
分配的字节数 |
表空间的大小(以字节为单位) |
分配块数 |
表空间中分配的块数 |
数据文件数 |
表空间中数据文件数 |
表空间状态
参数 |
描述 |
---|---|
名称 |
表空间的名称 |
状态 |
表空间状态:ONLINE、OFFLINE 或 INVALID(已删除表空间) |
可用字节数 |
存在的可用空间(以字节为单位) |
可用块数 |
指表空间中可用块数 |
读次数 |
指从表空间读取的次数 |
写次数 |
指在表空间写入的次数 |
读取时间 |
每次读表空间所需的时间 |
写入时间 |
每次写表空间所需的时间 |
数据文件性能
参数 |
描述 |
---|---|
数据文件名 |
数据文件的名称和位置 |
表空间名称 |
表空间的名称 |
状态 |
如果数据文件是系统表空间的一部分,则其状态为 SYSTEM(除非需要覆盖)。如果非系统表空间的数据文件在线,则其状态为 ONLINE。如果非系统表空间的数据文件离线,则其状态可能为 OFFLINE 或 RECOVER |
创建的字节数 |
数据文件的大小(以字节为单位) |
读次数 |
从数据库文件读取的次数 |
写次数 |
写入数据库文件的次数 |
平均读取时间 |
平均读取时间 |
平均写入时间 |
平均写入时间 |
对象接近最大扩展段
参数 |
描述 |
---|---|
所有者 |
表空间所有者名称 |
表空间名 | 表空间名称 |
段名 | 接近最大扩展段的段名 |
段类型 | 接近最大扩展段的段类型 |
扩展段 | 分配给段的扩展段数 |
最大扩展段 | 允许填入段中的最大扩展段 |
下个扩展段(MB) | 下一个扩展段大小,以MB为单位 |
会话明细
参数 |
描述 |
---|---|
ID |
连接的会话的会话标识符 |
状态 |
当前状态:ONLINE、OFFLINE 或 INVALID(已删除表空间) |
计算机 |
操作系统用户的名称 |
用户名 |
Oracle 进程用户的名称 |
已用时间 |
用户登录到 oracle 服务器后所经过的时间(以秒为单位) |
已用 CPU |
会话所用的 CPU 厘秒数(除以 100 可以得到 CPU 秒数) |
内存排序数 |
执行内存排序的次数 |
表扫描数 |
执行表扫描的次数 |
物理读次数 |
会话的物理读次数 |
逻辑读次数 |
consistent 读和 db 块读的总数 |
提交 |
每秒用户执行的提交次数 |
光标 |
当前使用的光标数 |
缓冲区缓存命中率 |
从缓冲区发生的会话逻辑读数百分比。(1-物理读次数/会话逻辑读次数*100) |
会话等待数
参数 |
描述 |
---|---|
ID |
已连接会话的会话标识符 |
用户名 |
Oracle进程用户的名称 |
事件 |
会话正在等待的资源或者事件 |
状态 |
等待状态: |
等待时间 |
非零值是会话的上次等待时间,0值表示会话正在等待 |
等待秒数 |
如果WAIT_TIME(等待时间) = 0,那么SECONDS_IN_WAIT(等待秒数)是当前等待条件下所经过的秒数.如果WAIT_TIME不为零,那么SECONDS_IN_WAIT是上次等待开始到现在的秒数,SECONDS_IN_WAIT - WAIT_TIME / 100为上次等待结束后所经过的秒数。 |
回退段
参数 |
描述 |
---|---|
段名 |
回退段的名称 |
表空间名称 |
包含回退段的表空间名称 |
状态 |
如果段为在线状态,则为 ONLINE;如果段为离线状态但还有一些活动(分布)事务在使用回退段,则状态为 PENDING OFFLINE。当事务结束时,段状态为 OFFLINE |
当前大小 |
回退段的当前大小(以字节为单位) |
初始扩展段 |
初始扩展段的大小(以字节为单位) |
下一扩展段 |
第二扩展段的大小(以字节为单位) |
最小扩展段 |
扩展段的最小数 |
最大扩展段 |
扩展段的最大数 |
命中率 |
获取数和等待数的比率。应该 >= 99% |
HWMSize |
回退段尺寸最大值 |
收缩次数 |
回退段的收缩次数,每次收缩将消除一个或多个额外扩展段 |
跨段次数 |
回退段中从一个扩展段跨到另一个段的次数 |
扩展次数 |
扩展回退段以获得新扩展的次数 |
块损坏
参数 |
描述 |
---|---|
文件数量 |
数据文件数量 |
块数量 | 损坏范围的第一块 |
损坏块数量 | 损坏范围相邻块的数量 |
损坏块类型 | 数据文件中损坏块的类型:
|
SGA性能
缓冲区命中率、数据字典命中率和库命中率的图显示值百分比。
参数 |
描述 |
---|---|
缓冲区命中率 |
当缓冲缓区缓存的扫描显示没有空闲缓冲区时,数据库块写入程序将基于最近最少使用的算法或 LRU 来决定消除哪些块。如果缓冲区缓存中存在用户进程所要求的块,则称为缓冲区缓存命中。命中有利于减少用户进程所需的硬盘 I/O 的总数 |
数据字典命中率 |
行或字典缓存用于在内存的数据字典中存储行信息以便于快速访问。行缓冲适用于在数据字典中从对象保存实际数据行数。在行缓存中保存此数据时,数据库用户访问该信息可能比 Oracle 从硬盘将数据读入内存更快。在行缓存中获取数据与错过数据的比率就是数据字典命中率 |
库命中率 |
库缓存保存所有共享的 SQL 和 PL/SQL 块以及其分析树。在大量用户进入并且交换数据的 OLTP 环境中,很可能存在不同查询的重叠分析和执行。库中的这种重叠称为缓存命中,错过和命中的比率称为库缓存命中率 |
SGA详情
参数 |
描述 |
---|---|
缓冲区缓存大小 |
缓冲区缓存的总大小(以字节为单位) |
共享池大小 |
共享池大小(以字节为单位) |
REDO日志缓冲区大小 |
REDO日志的缓冲区大小(以字节为单位) |
库缓存大小 |
库缓存大小(以字节为单位) |
数据字典缓存大小 |
数据字典或行缓存的缓存大小(以字节为单位) |
SQL 区域大小 |
使用 SQL/PL 语句的 SQL 区域的大小(以字节为单位) |
固定区域大小 |
在整个实例中固定的 SGA 的大小 |
SGA状态
参数 |
描述 |
---|---|
缓冲区命中率 |
当缓冲缓区缓存的扫描显示没有空闲缓冲区时,数据库块写入程序将基于最近最少使用的算法或 LRU 来决定消除哪些块。如果缓冲区缓存中存在用户进程所要求的块,则称为缓冲区缓存命中。命中有利于减少用户进程所需的硬盘 I/O 的总数 |
数据字典命中率 |
行或字典缓存用于在内存的数据字典中存储行信息以便于快速访问。行缓冲适用于在数据字典中从对象保存实际数据行数。在行缓存中保存此数据时,数据库用户访问该信息可能比 Oracle 从硬盘将数据读入内存更快。在行缓存中获取数据与错过数据的比率就是数据字典命中率 |
库命中率 |
库缓存保存所有共享的 SQL 和 PL/SQL 块以及其分析树。在大量用户进入并且交换数据的 OLTP 环境中,很可能存在不同查询的重叠分析和执行。库中的这种重叠称为缓存命中,错过和命中的比率称为库缓存命中率 |
可用内存 |
指可用内存的大小(以字节为单位) |
查询属性不是默认监视的,要想监视查询指标:
在管理标签单击性能数据收集
单击Oracle
启用前十名查询磁盘读取和缓冲区获得,锁和等待统计。
缓冲区获得
参数 |
描述 |
---|---|
缓冲区取得数 |
子游标的缓冲区取得数 |
执行次数 |
对象被载入到库缓冲之后,被执行的次数 |
每次执行的缓冲区取得数 |
当前轮询周期内,由执行对象所发生的缓冲区取得数 |
查询 |
当前游标的SQL文本的前1000个字符 |
磁盘读次数
参数 |
描述 |
---|---|
磁盘读次数 |
子游标的磁盘读次数 |
执行次数 |
对象被载入到库缓冲之后,被执行的次数 |
每次执行的磁盘读次数 |
当前轮询周期内,由执行对象所发生的磁盘读次数 |
查询 |
当前游标的SQL文本的前1000个字符 |
锁统计不是默认监视的,要想监视锁的指标:
在管理标签下单击性能数据收集
单击Oracle
启用前十名查询磁盘读取和缓冲区获得,锁和等待统计。
拥有锁的会话
参数 |
描述 |
---|---|
Id |
生成锁的会话ID |
序列 |
会话序列数。用来标识唯一的会话对象。当一个会话结束而另一个会话使用同一可ID开始的时候,保证会话级别的命令适用于正确的会话对象 |
机器 |
操作系统的机器名 |
程序 |
操作系统的程序名称 |
锁等待 | 锁等待的地址,当没有的时候为空 |
锁的会话等待数
参数 |
描述 |
---|---|
等待中的会话ID |
等待锁的会话ID |
挂起的会话ID |
挂起锁的会话ID |
锁类型 |
锁的类型 |
挂起方式 |
挂起的方式 |
请求方式 | 请求的方式 |
锁ID1,ID2 | 锁的ID |
锁统计
参数 |
描述 |
---|---|
对象名 |
锁对象的名称 |
会话 Id |
锁对象的会话ID |
序列 |
会话序列数。唯一标识一个会话对象 |
锁方式 |
锁的方式 |
操作系统进程ID | 操作系统进程标识符 |
最后调用时间 | 如果会话的STATUS 为ACTIVE,此值表示会话变成活动的总时间(秒)。如果会话的STATUS为INACTIVE,此值表示会话变成不活动以来的总时间(秒) |
登录时间 | 登录的时间 |
计划工作详情
参数 |
描述 |
---|---|
工作名 |
工作的名称 |
当前状态 | 工作的当前状态(禁用、重试计划、已计划、正在运行、已完成、损坏、失败、远程的、成功、停滞) |
最后运行状态 | 工作运行状态 |
最后运行日期 | 工作开始运行的最后日期 |
最后运行时间 | 最后运行期间完成工作花费的时间,单位秒 |
下次运行日期 | 工作下次计划运行时间 |
运行数 | 工作运行的次数 |
失败数 | 工作运行失败的次数 |
重试次数 | 工作重试运行的次数 |
花费时间 | 工作开始运行起花费的时间,单位秒 |
备份工作详情
参数 |
描述 |
---|---|
会话key |
会话标识符 |
输入类型 | 会话中备份文件的输入类型 |
最后备份时间 | 最后备份开始的时间 |
状态 | 备份状态的值:( RUNNING WITH WARNINGS,RUNNING WITH ERRORS,COMPLETED,COMPLETED WITH WARNINGS, COMPLETED WITH ERRORS, FAILED) |
花费时间 | 完成最后备份花费的时间,单位秒 |
备份大小,MB | 备份大小,单位MB |
使用PGA的前十名进程
进程使用PGA的图表表示
统计每个进程的PGA(TOP 10)
参数 |
描述 |
---|---|
进程Id |
Oracle进程标识符 |
程序名 |
进程中的程序名 |
已用PGA(MB) |
PGA内存消耗数,单位MB |
分配的PGA(MB) |
实例启动后一次分配的最大PGA内存 |
最大PGA使用(MB) |
进程当前使用的PGA内存 |
可用PGA(MB) |
分配的空闲PGA内存 |
PGA统计
参数 |
描述 |
---|---|
总PGA使用(MB) |
表示当前消耗的PGA内存 |
总PGA分配(MB) |
实例当前分配的PGA内存 |
最大PGA分配(MB) |
分配的PGA的最大数量 |
总可用PGA(MB) |
所有进程中可以释放回操作系统的PGA内存数 |
PGA释放回OS(MB) |
释放回操作系统的PGA内存数 |
缓冲命中百分比 | 实例启动后积累的PGA内存百分比 |
进程使用的资源(%) | 当前被进程使用的资源百分比 |
进程资源限制
参数 |
描述 |
---|---|
进程使用的资源 |
当前被使用的资源 |
可用资源 |
未被使用的资源 |
磁盘组详情
参数 |
描述 |
---|---|
磁盘组数 |
分配到磁盘组的集群范围数 |
名称 | 磁盘组名称 |
状态 | 磁盘组相对于实例的状态(已连接、已损坏、未知、未安装、已安装) |
类型 | 磁盘组的冗余类型(EXTERN, NORMAL, HIGH) |
总内存(GB) | 磁盘组总容量,单位GB |
可用内存(GB) | 磁盘组未使用的容量,单位GB |
另请参阅
MySQL DB 服务器 |
MS SQL DB 服务器 |