statspack安装使用和report 分析

statspack安装使用 和 report 分析sql


1. 查看表空间 oracle

select tablespace_name,file_name from dba_data_files; ide

2. 建立statspack表空间 测试

create tablespace perfstat datafile 'd:\oracle\oradata\perfstat.dbf' size 500m spa

表空间要尽量的大。 视频

(若是表空间小,安装会出现错误,致使下次安装会提示“xxx同义词(synonymous)已被安装.......",必须将这些同义词找出删除,很麻烦)教程

3. 安装statspack. get

在oracle_home\rdmbs\admin\目录下运行: it

@spcreate.sql table

若建立失败则在同一目录下运行: @spdrop.sql

4. 测试:

SQL>execute statspack.snap

 PL/SQL procedure successfully completed.

SQL>execute statspack.snap

 PL/SQL procedure successfully completed.

SQL>@spreport.sql

使用Statspack:

sqlplus perfstat/perfstat

exec statspack.snap; -- 进行信息收集统计,每次运行都将产生一个快照号

-- 得到快照号,必需要有两个以上的快照,才能生成报表

select SNAP_ID, SNAP_TIME    from   STATS$SNAPSHOT;

@spreport.sql -- 输入须要查看的开始快照号与结束快照号

其余相关脚本s:

spauto.sql - 利用dbms_job提交一个做业,自动的进行STATPACK的信息收集统计

sppurge.sql - 清除一段范围内的统计信息,须要提供开始快照与结束快照号

sptrunc.sql - 清除(truncate)全部统计信息


oracle视频教程请关注:http://down.51cto.com/4202939/up

相关文章
相关标签/搜索