`
piaoling
  • 浏览: 261972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

statspack安装使用

阅读更多

网上流传eygle写的statspack已经写的比较详细了,我只是写一个简短一些的

 

一,修改系统参数

sql>show parameter job_queue

查看当前工作队参数是否大于0,等于0的,要修改一下

alter system job_queue_processes=5 scope=both

 

sql>show parameter timed_statistics

查看是否起动了系统的计时信息,在不进行快照收集时,要将这个参数置为false

alert system set timed_statistics = true scope = both

 

二,安装

安装statspack在8.1.6以前版本时,要以internal身份登录,以后的版本以使用sys的sysdba的身份登录进行安装

(1)进入命令提示符,cd到ORACLE_HOME/rdbms/admin目录下,这样方便执行脚本

(2)通过sqlplus登录数据库:sql>sqlplus "sys/password as sysdba"

(3)创建statspack工具收集数据所使用的表空间,原则上不能小于100m

create tablespace perfstat

datafile 'd:\oracle\oradata\orcl\perfstat.dbf

size 500m

extent management local;

(4)执行spcreate.sql脚本,8.1.6版本执行statscr.sql脚本

sql>@spcreate

其过程中,会让你输入default_tablespace,temporary_tablespace和password

如果提示有任何错误,最好先执行spdrop.sql脚本,然后再找到问题,重新安装

错误提示信息在admin目录j里的sp*.lis文件中

 

(5)测试安装好的statspack

sql>execute statspack.snap

sql>execute statspack.snap

至少要执行两次快照收集

再执行报表工具,生成快照分析报表

sql>@spreport

过程中会提示你输入进行性能分析的快照开始序号,结束序号和报表名称

 注意分析的快照之间不能有一次关机的操作,否则分析出来的数据肯定不正确,而且报告中也会给出错误信息

三,规划自动任务

admin目录下还有一个文件spauto.sql文件,用来发一起执行收集快照的一个工作脚本,主要内容如下

dbms_job.submit(:jobno, 'statspack.snap;', trunc(sysdate+1/288,'MI'), 'trunc(SYSDATE+1/288,''MI'')', TRUE, :instno);

1/24 HH:表示每一小时一次

1/48 MI :每半小时一次

1/144 MI :每十分钟一次

1/288 MI:每五分钟一次

原则上自动的收集时间间隔,最少不要少于半个小时,否则一旦忘记删除任务,statspack会收集N多数据,有可能会导入磁盘空间满而且导致宕机.

所以执行一个自动任务,一定不要忘记事后把它删除掉

 

四,删除历史数据

删除了表stats$snapshot的数据,其它表的数据也会级连删除的,不过在数据量比较大量,可以使用系统提供的sptrunc.sql脚本来删除数据.

 

五,删除自动任务

dbms_job.remove("job_id")

 

六,报告简要分析

见另外一篇文章,

文章来自于互联网

 

 

 

分享到:
评论

相关推荐

    oracle statspack 安装使用分析

    在本文中,我们将深入探讨StatsPack的安装、使用以及如何进行性能分析。 首先,我们来看**安装StatsPack**的过程。安装StatsPack通常需要数据库管理员(DBA)权限。步骤包括创建统计包所需的表空间、角色以及执行...

    详解oracle9i Statspack安装&使用

    Statspack 的安装和使用是数据库管理中的重要环节,尤其对于监控和问题排查至关重要。以下是关于Oracle 9i Statspack的详细安装和使用步骤: 1. **Statspack的安装** 在安装Statspack之前,你需要以sysdba角色登录...

    oracle statspack安装配置

    以下将详细介绍Statspack的安装配置及其重要性。 首先,安装Statspack主要涉及以下几个步骤: 1. **创建统计收集器用户**:在开始安装之前,你需要创建一个专门用于Statspack的用户,这个用户通常具有足够的权限来...

    statspack安装

    1. 安装失败:如果安装 Statspack 失败,可以使用 spdrop.sql 脚本删除相关对象,然后重新安装。 2. 报告生成失败:如果报告生成失败,可以检查日志文件,查找错误信息。 Statspack 是一个功能强大且实用的性能...

    statspack安装与分析

    总的来说,Statspack是Oracle数据库性能管理的重要工具,正确安装和使用Statspack,能够帮助我们有效地识别和解决性能问题,提升数据库的运行效率。在实践中,需要不断学习和实践,以便更好地掌握这一工具。

    statspack完整使用手册

    statspack完整使用指南: 包括: statspack的安装; statspack的自动数据收集; statspack的门限调整; statspack的报表自动产生与邮件发送(aix环境下); statspack的报表详细解析.

    STATSPACK安装指导书.doc

    这篇“STATSPACK安装指导书”旨在帮助新手顺利完成安装过程。以下是详细的安装步骤和关键知识点: 1. **登录与环境准备**:首先,需要用sys用户登录Oracle数据库,建议在$ORACLE_HOME/RDBMS/ADMIN目录下进行,因为...

    statspack下载

    1. **简单易用性**:Statspack的安装和配置相对简单,无需复杂的智能代理配置,可以快速部署并开始收集有用的信息。 2. **反应式监测**:Statspack提供了一种反应式的性能监测方法,它记录的是数据库的实际运行状态...

    ORACLE STATSPACK

    通过使用Statspack,DBA(数据库管理员)可以收集数据库运行时的性能统计数据,并生成详细的性能报告,帮助定位并解决性能瓶颈问题。 #### 二、Statspack的功能与优势 - **性能监控**:Statspack能够监控Oracle...

    oracle statspack

    1. **安装Statspack包**:确保已经安装了Statspack包,这通常是随着Oracle数据库一起安装的。 2. **创建快照**:使用`DBMS_STATS_PACK`包中的`create_snapshot`过程来创建性能快照。 3. **配置参数**:可以通过设置...

    Statspack使用指南

    ### Statspack使用指南 #### 一、Statspack简介 Statspack是Oracle自Oracle 8.1.6版本开始集成的一款强大的数据库性能诊断工具。通过Statspack,DBA和Oracle专家可以轻松地识别出数据库的性能瓶颈,并记录下数据库...

    Statspack分析报告详解

    在开始使用Statspack之前,需要确保其已经正确安装并配置在数据库中。通常,这可以通过执行一系列SQL脚本来完成。安装过程包括创建 Statspack 库、用户和存储过程,以及设置数据库参数,例如启用自动采样。 二、...

    STATSPACK使用指南

    综上所述,"STATSPACK使用指南"是一份详尽的参考资料,涵盖了从安装配置到实际使用的全过程,对于理解和掌握STATSPACK这一工具具有极高的价值。阅读并理解这份指南,将有助于提升数据库管理者的性能优化能力。

    Statspack使用手册

    ### Statspack使用手册:Oracle数据库性能诊断利器 #### 引言 Statspack,自Oracle 8.1.6版本引入以来,迅速成为数据库管理员(DBA)及Oracle专家诊断数据库性能的关键工具。它不仅有助于确定Oracle数据库的性能瓶颈...

Global site tag (gtag.js) - Google Analytics