eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« Oracle中模拟及修复数据块损坏 | Blog首页 | 如何在Oracle中发送Email »

Statspack之一-Statspack简介

Oracle Statspack 从Oracle8.1.6开始被引入Oracle,并马上成为DBA和Oracle专家用来诊断数据库性能的强有力的工具。

通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所在,记录数据库性能状态,也可以使远程技术支持人员迅速了解你的数据库运行状况。
因此了解和使用Statspack对于DBA来说至关重要。


在数据库中Statspack的脚本位于$ORACLE_HOME/RDBMS/ADMIN目录下,对于ORACLE8.1.6,是一组以stat开头的文件;
对于ORACLE8.1.7,是一组以sp开头的文件。


在Oracle8.1.6中,Statspack第一次发布,但是你也可以在以下链接找到可用于Oracle80~Oracle8.1.5的版本。

http://www.oracle.com/oramag/oracle/00-Mar/index.html?o20tun.html
http://www.oracle.com/oramag/oracle/00-Mar/index.html?statspack-other.html
http://www.oracle.com/oramag/oracle/00-Mar/index.html?statspack.tar

如果以上链接失效,你可以在本地下载支持80~815版本.

在816以前的版本使用Statspack,你需要使用statscbps.sql脚本建立一个v$buffer_pool_statistics视图,该脚本包含在以上链接下载的tar文件中。
访问该链接,你可能需要一个OTN帐号,申请该帐号是免费的。

在Statspack发布之前,我们通常能够使用诊断数据库的工具是两个脚本UTLBSTAT.SQL和UTLESTAT.SQL,BSTAT/ESTAT是一个非常简单的性能诊断工具。
UTLBSTAT获得开始时很多V$视图的快照,UTLESTAT通过先前的快照和当前视图生成一个报表。 该报表实际上相当于statspack中的两个采样点。


Statspack通过连续的采样,能够给我们提供至关重要的趋势分析数据。这是一个巨大的进步。
能够使用Statspack的环境我们就尽量不要使用BSTAT/ESTAT的方式来诊断数据库问题。

下面我们来讲一讲Statspack的安装,配置,使用和解读,通过这篇文章,

我们希望至少可以使每个使用Oracle数据库的人,都可以学会怎样生成Statspack Report.

 


历史上的今天...
    >> 2013-06-24文章:
    >> 2011-06-24文章:

无觅

By eygle on 2004-06-24 20:41 | Comments (0) | Special | 15 |


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com