oracle通过php监控db状态

时间:2011-02-24 14:14:23

标签: sql oracle monitoring

我正在寻找一种通过PHP脚本监控Oracle数据库状态(运行状况)的方法。系统变量包含实际的连接数,会话数,工作负载等......

我如何访问这些值:通过常规SELECT语句或内置存储过程,或者它需要是自定义构建存储过程...

在我得到这些值之后,我如何能够检测到它是一个正常的,沉重的,极端的工作量。什么是标准。

1 个答案:

答案 0 :(得分:1)

哇 - 谈谈一个开放式的问题!我担心在每个DBA学习监控数据库的内容中输入内存转储都有点超出单个响应的范围。是的,有很多系统变量。是的,它们都有意义(通常与其他系统变量有关)。是的,您需要了解它们以确定特定数据库实例的繁重工作负载,具体取决于该实例的配置和底层系统的规范。

一个好的起点可能是你看看ORAMON:http://oramon.dbapool.com/index.php

从那里,您可以花时间研究各种其他数据库运行状况统计信息,如何获取它们及其含义,然后将它们添加到ORAMON框架中或构建自己的数据库。