监控和管理 Oracle 数据库服务器

   
监控和管理 Oracle 数据库服务器

作为核心存储与检索机制,数据库服务器驱动着多种关键任务服务,包括从基于 Web 的服竦?ERP 服务。 在很多基础结构中,一个数据库服务器(或一个集群)支持着多个前端服务器。 因此,数据库服务器的瓶颈或故障会影响到依赖于它的一系列服务的性能。
有效地监控和管理数据库服务器需要具备大量专业知识。 监控数据库服务器不仅仅是要确保高运行时间,还要确保数据库被优化到最佳性能。比如,将不同的数据库缓存调整为对服务请求快速反应;服务器拥有足够的缓冲区来执行和排序内存中的操作,而非磁盘中的操作;是否在不同数据文件中平均分布数据库访问等。根据那些使用数据库的应用程序的行为(例如,对于数据库的查询是否达到最优化,应用程序的锁定行为是否正常等)来调整数据库,可使性能得到显著提高。
eG Oracle 监控器

eG Oracle 监控器能为 Oracle 数据库提供各种监控功能。 一个独立的 eG 代理能监控系统上正在运行的所有 Oracle 数据库实例。 通过选择是否使用基于代理模式或无代理模式进行监控,管理员可对 Oracle 数据库实例实施无干扰监控。eG 企业版的 100% 基于 Web 的架构可通过一个中央管理器管理分布在不同地域的数据库服务器。 管理员可以通过 Web 实时查看和分析数据库服务器的性能。 为了避免让管理员被大量的性能数据淹没,eG Oracle 监控器包括了一个用于 Oracle 数据库服务器的特定模型。 通过查看数据库服务器的层模型,管理员可以迅速确定出现问题的数据库服务器层。
使用 Oracle 数据库服务器的组件层模型进行 Oracle 监控
在 eG 企业版中进行 Oracle 监控: Oracle 数据库的层模型
 
Oracle 数据库性能和可用性服务水平报告
Oracle 报告: Oracle 数据库服务器可用性的服务级别报告


eG Oracle 监控器显示的内容
数据库服务
监控
数据库服务器对于服务请求是否可用?对一个典型请求的响应时间是多久?
会话监控
目前有多少用户正在访问 Oracle 数据库?
哪些是活跃用户?
查询监控
在资源利用率方面,目前排名前十的 SQL 查询是哪些?
事务监控
哪些是使用数据库的应用程序提交和回滚的行为?
警报日志监控
Oracle 警报日志中是否记录了最近的错误/事件? 分别是什么?
回滚段
监控
是否存在对回滚段的大量征用?
锁定和闩锁
监控
是否存在对锁定的争用?
是否存在对某特定应用程序长时间保持锁定? 哪个(些)锁定属于这种锁定?
缓存监控
库缓存、字典缓存及数据缓冲区缓存的大小是否足够?
全表扫描
监控
数据库中是否进行了任何全表扫描? 如果是,多久发生一次?
表空间监控
是否有任何表空间达到了其存储容量?
所有表空间中的负载是否达到充分平衡?
热文件监控
对数据文件的磁盘 I/O(读/写)是否达到均衡?还是出现正在处理所有请求的特殊热数据文件?
恢复日志监控
Oracle 恢复日志缓存区是否够大?还是存在大量请求正在等待恢复日志空间?
对象监控
数据库中是否存在任何无效对象? 哪些属于无效对象?
哪些对象最近被修改过?何时被修改的?
是否有对象达到其最大范围? 哪些对象达到其最大范围?
 
eG Oracle 监控器的主要优势
可依据实时收集和分析的数百个 Oracle 数据库统计数据,生成主动实时警报
仅使用 Web 浏览器,就能随时随地监控和报告 IT 基础结构
可方便有效地分配操作人员,优化组合数据库专家
可提供对整个IT 基础结构的综合监控,包括网络、服务器、应用程序、数据库,以及对瓶颈识别和分析的交叉关联