
























说明:statspack的学习可参照 %oracle_home%\rdbms\admin下的spdoc.txt文档。
http://bbs.chinaunix.net/viewthread.php?tid=915444
1、statspack的安装和卸载
cd %oracle_home%\rdbms\admin
sqlplus "/ as sysdba" @spcreate.sql -- 安装statspack
这里是以OS身份认证登录的,如非本机,则需明确指定sys账户登录,如:sqlplus "sys/sys@localtns as sysdba" @spcreate.sql
sqlplus "/ as sysdba" @spdrop.sql -- 卸载statspack,第一次则不需要,因为默认不启用statspack
注:可通过select user from dual 来查询当前登录账户。
2、statspack的安装执行过程
3、statspack的手动执行和报表获取
exec statspack.snap
@spreport.sql -- 输入开始和截止的 snap_id值 即可
默认会在当前目录下生成报表:sp_{0}_{1}.lst文件,{0} &{1}分别表示snap_id的开始和截止值
4、其他相关脚本
@spauto.sql - 利用dbms_job提交一个作业,自动的进行STATPACK的信息收集统计,收集频率:1小时一次
@sppurge.sql - 清除一段范围内的统计信息,需要提供开始快照与结束快照号
@sptrunc.sql - 清除(truncate)所有统计信息
参考文档:http://blog.csdn.net/niuyang1314/archive/2009/03/01/3948036.aspx
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。