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 在 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.
Statspack 使用指南
最新推荐文章于 2019-04-14 18:15:06 发布