知识大全 Statspack的安装使用说明

Posted 文件

篇首语:做一个俗人,要知世俗而不俗世,知世故而不世故。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Statspack的安装使用说明相关的知识,希望对你有一定的参考价值。

Statspack的安装使用说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在数据库管理中 Oracle提供的statspack是一个很强大的工具 通过Statspack 可以收集系统信息 诊断数据库故障 也方便第三方技术支持进行远程阅读和建议   看到很多人还不太了解这个工具的使用 论坛上同样的问题很多 所以写了一下一个说明文档 主要涉及安装配置和数据收集     关于参数说明和性能部分还在继续进行中     先帖一部分写完的出来 希望通过这些文字可以使不了解的朋友学会怎样配置和使用Statspack!    下面是正文     Oracle Statspack 从Oracle 开始被引入Oracle 并马上成为DBA和Oracle专家用来诊断数据库性能的强有力的工具 通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所    在 记录数据库性能状态 因此了解和使用Statspack对于DBA来说至关重要   在数据库中Statspack的脚本位于$ORACLE_HOME/RDBMS/ADMIN目录下 对于ORACLE 是一组以stat开头的文件 对于ORACLE 是一组以sp开头的文件   在Oracle 中 Statspack第一次发布 但是你也可以在以下链接找到可用于Oracle ~Oracle 的版本           在 以前的版本使用Statspack 你需要使用statscbps sql脚本建立一个v$buffer_pool_statistics视图 该脚本包含在以上链接下载的tar文件中   访问该链接 你可能需要一个OTN帐号 申请该帐号是免费的     在Statspack发布之前 我们通常能够使用诊断数据库的工具是两个脚本UTLBSTAT SQL和UTLESTAT SQL BSTAT/ESTAT是一个非常简单的性能诊断工具 UTLBSTAT获得开始时很多    V$视图的快照 UTLESTAT通过先前的快照和当前视图生成一个报表 实际上通过这个报表我们很难读出或者解释系统性能方面的问题 Statspack改变了这一切 通过连续的数据收集     Statspack能给我们提供至关重要的趋势分析 这是一个巨大的进步     下面我们来讲一讲Statspack的安装 配置 使用 解读     一 系统参数  为了能够顺利安装和运行Statspack你可能需要设置以下系统参数    job_queue_processes  为了能够建立自动任务 执行数据收集 该参数需要大于 你可以在初试化参数文件中修改该参数      timed_statistics  收集操作系统的计时信息 这些信息可被用来显示时间等统计信息 优化数据库和 SQL 语句 要防止因从操作系统请求时间而引起的开销 请将该值设置为False   使用statspack收集统计信息时建议将该值设置为 TRUE 否则收集的统计信息大约只能起到 %的作用 将timed_statistics设置为True所带来的性能影响与好处相比是微不足道的   该参数使收集的时间信息存储在在V$SESSTATS 和V$SYSSTATS 动态性能视图中     Timed_statistics参数可以在实例级进行更改    SQL> alter system set timed_statistics = true;  System altered    SQL>     二 安装Statspack  安装Statspack需要用internal身份登陆 或者拥有SYSDBA(connect / as sysdba)权限的用户登陆 需要在本地安装或者通过telnet登陆到服务器   在Oracle 版本中运行statscre sql;在Oracle 版本中运行spcreate sql     首先登陆到数据库 最好转到$ORACLE_HOME/RDBMS/ADMIN目录 这样我们执行脚本就可以方便些     D:\\>cd oracle\\ora \\rdbms\\admin    D:\\oracle\\ora \\RDBMS\\ADMIN>sqlplus internal    SQL*Plus: Release Production on 星期二 月 : :     (c) Copyright Oracle Corporation All rights reserved     请输入口令:    连接到:  Oracle i Enterprise Edition Release Production  With the Partitioning option  JServer Release Production    SQL> select instance_name host_name version startup_time from v$instance;    INSTANCE_NAME     HOST_NAME     VERSION STARTUP_TI     eygle  AM SERVER   月     SQL>    检查数据文件路径及磁盘空间 以决定创建数据文件的位置     SQL> select file_name from dba_data_files;    FILE_NAME     D:\\ORACLE\\ORADATA\\EYGLE\\SYSTEM DBF  D:\\ORACLE\\ORADATA\\EYGLE\\RBS DBF  D:\\ORACLE\\ORADATA\\EYGLE\\USERS DBF  D:\\ORACLE\\ORADATA\\EYGLE\\TEMP DBF  D:\\ORACLE\\ORADATA\\EYGLE\\TOOLS DBF  D:\\ORACLE\\ORADATA\\EYGLE\\INDX DBF  D:\\ORACLE\\ORADATA\\EYGLE\\DR DBF  D:\\ORACLE\\ORADATA\\EYGLE\\GGQIANG DBF  D:\\ORACLE\\ORADATA\\EYGLE\\EQSP DBF  D:\\ORACLE\\ORA \\DATABASE\\MP _DATA DBF  D:\\ORACLE\\ORA \\DATABASE\\MP _INDX DBF  D:\\ORACLE\\ORA \\DATABASE\\MP _TEMP DBF  D:\\ORACLE\\ORA \\DATABASE\\MP _IDNX DBF  D:\\ORACLE\\ORADATA\\EYGLE\\HRM DBF  D:\\ORACLE\\ORADATA\\EYGLE\\TIB DBF  D:\\ORACLE\\ORADATA\\EYGLE\\EQSP DBF  D:\\ORACLE\\ORADATA\\EYGLE\\RMAN_TS DBF  D:\\ORACLE\\ORADATA\\EYGLE\\EQSP DBF  D:\\ORACLE\\ORADATA\\EYGLE\\EAPP DBF  D:\\ORACLE\\ORADATA\\EYGLE\\EQSP DBF  D:\\ORACLE\\ORADATA\\EYGLE\\AM DBF  D:\\ORACLE\\ORADATA\\EYGLE\\SYSTEM DBF  D:\\ORACLE\\ORADATA\\EYGLE\\FNC DBF  D:\\ORACLE\\ORADATA\\EYGLE\\HH_AM ORA    已选择 行     SQL>    创建存储数据的表空间 如果采样间隔较短 周期较长 打算长期使用 那么你可能需要一个大一点的表空间 如果每个半个小时采样一次 连续采样一周 数据量是很大的 本例创建一个     M的测试表空间     SQL> create tablespace perfstat   datafile d:\\oracle\\oradata\\eygle\\perfstat dbf    size M;    表空间已创建     SQL>    检查是否存在安装所需要的脚本文件    SQL> host dir sp*  驱动器 D 中的卷没有标签   卷的序列号是     D:\\oracle\\ora \\RDBMS\\ADMIN 的目录     : spauto sql   : spcpkg sql   : spcreate sql   : spctab sql   : spcusr sql   : spdoc txt   : spdrop sql   : spdtab sql   : spdusr sql   : sppurge sql   : spreport sql   : sptrunc sql   : spuexp par   : spup sql   个文件 字节   个目录 可用字节    接下来我们就可以开始安装Statspack了 这期间会提示你输入缺省表空间和临时表空间的位置 输入我们为perfstat用户创建的表空间和你的临时表空间     SQL> @spcreate              Specify PERFSTAT user s default tablespace  输入 default_tablespace 的值: perfstat  Using perfstat for the default tablespace    用户已更改     用户已更改     Specify PERFSTAT user s temporary tablespace  输入 temporary_tablespace 的值: temp    如果安装成功 你可以看到如下的输出信息     SQL> host type spcpkg lis  Creating Package STATSPACK     程序包已创建     没有错误   Creating Package Body STATSPACK     程序包主体已创建     没有错误     NOTE:  SPCPKG plete Please check spcpkg lis for any errors     你可以查看 lis文件查看安装时的错误信息     SQL> host dir * lis  驱动器 D 中的卷没有标签   卷的序列号是     D:\\oracle\\ora \\RDBMS\\ADMIN 的目录     : spcpkg lis   : spctab lis   : spcusr lis   : spdtab lis   : spdusr lis   个文件 字节   个目录 可用字节    SQL> host find ORA * lis  SQL> host find err * lis     SPAUTO LIS     SPCPKG LIS  SPCPKG plete Please check spcpkg lis for any errors      SPCTAB LI cha138/Article/program/Oracle/201311/18641

相关参考

知识大全 测试安装好的Statspack以及使statspack自动收集

测试安装好的Statspack以及使statspack自动收集  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 学习Oracle--Statspack分析

学习Oracle--Statspack分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ~~~

知识大全 ORACLE性能诊断―学习statspack笔记(二)

ORACLE性能诊断―学习statspack笔记(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ORACLE性能诊断―学习statspack笔记(一)

ORACLE性能诊断―学习statspack笔记(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 用Oracle中的Statspack诊断数据库性能实例

用Oracle中的Statspack诊断数据库性能实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 自动清除statspack所产生的snapshot旧记录

  下面的script可以利用cron排程来自动执行清除超过保留数目的旧有snapshot资料这个script不需要知道PERFSTAT此帐号的密码就可执行并已经经由Oracle和上测试过    步骤

知识大全 Silverlight插件安装说明

Silverlight插件安装说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Silverl

RO反渗透膜安装使用说明

1.RO膜元件安装前的准备工作(1)在将预处理产水通向反渗透单元时,要保证管道系统和压力容器中没有灰尘、油脂、金属残余物等杂质,以防膜元件被外来的污染物污染。使用旋转刷并用预处理过的水冲洗压力容器是最

RO反渗透膜安装使用说明

1.RO膜元件安装前的准备工作(1)在将预处理产水通向反渗透单元时,要保证管道系统和压力容器中没有灰尘、油脂、金属残余物等杂质,以防膜元件被外来的污染物污染。使用旋转刷并用预处理过的水冲洗压力容器是最

RO反渗透膜安装使用说明

1.RO膜元件安装前的准备工作(1)在将预处理产水通向反渗透单元时,要保证管道系统和压力容器中没有灰尘、油脂、金属残余物等杂质,以防膜元件被外来的污染物污染。使用旋转刷并用预处理过的水冲洗压力容器是最