知识大全 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分析 以下文字资料是由(全榜网网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插件安装说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Silverl
1.RO膜元件安装前的准备工作(1)在将预处理产水通向反渗透单元时,要保证管道系统和压力容器中没有灰尘、油脂、金属残余物等杂质,以防膜元件被外来的污染物污染。使用旋转刷并用预处理过的水冲洗压力容器是最
1.RO膜元件安装前的准备工作(1)在将预处理产水通向反渗透单元时,要保证管道系统和压力容器中没有灰尘、油脂、金属残余物等杂质,以防膜元件被外来的污染物污染。使用旋转刷并用预处理过的水冲洗压力容器是最
1.RO膜元件安装前的准备工作(1)在将预处理产水通向反渗透单元时,要保证管道系统和压力容器中没有灰尘、油脂、金属残余物等杂质,以防膜元件被外来的污染物污染。使用旋转刷并用预处理过的水冲洗压力容器是最