- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle性能分析工具Statpack安装使用详解
文件版本: V1.0 文件编号: 发布日期: 2015-03-05 编 制: 程万超 审 核: ? 批 准:
修订记录:
修订版本号 修订人 修订日期 修订描述 V1.0 程万超 2014-12-17 新建
简介
Oracle Statspack 是用来诊断数据库性能的强有力的工具,通过Statspack 我们很容易的确定Oracle的所有瓶颈,记录数据库的性能状态。
安装步骤
一、Statpack原理:
运行oracle自带脚本,生成一系列的统计表。
生成快照,采样。
根据快照生成报告。
二、安装准备
检查部分参数值
--job_queue_process:取值范围为0到1000,总共可创建多少个job进程,为了能够建立自动任务,执行数据收集,此参数大于零
alter system set job_queue_processess=6;
---timed_statistics,设置为true,使收集的时间信息存储在V$sessstats和V$sysstats等动态性能视图中,但会消耗资源,可以在使用Satspack之前设为true,采样过后,把该参数动态修改为false.alter system set timed_statistics=true;2脚本使用此功能,需要运行oracle自带脚本,在数据库中生成一系列的表和视图,用于收集各种信息。脚本位于%oracle_home%\rdbms\admin目录下,oracle816下是一组以stat开头的文件,以后的版本是一组以sp开头的文件。以sysdba身份登录。9i及以后版本,可以用sys用户以sysdba身份登录:sqlplus / as sysdba(最好转到脚本所有目录%oracle_home%\rdbms\admin,便于执行脚本)创建表空间,用于保存采样数据create tablespace perfstat datafile perfstat.dbf(表空间存储路径) size 100m;Statspack的报表数据还是相当占空间的,特别是在多次连续采样的情况下,所以不能太小,最小100M,否则创建对象会失败。select?file_name?from?dba_data_files;4.运行脚本,安装statspack@%oracle_home%\rdbms\admin\spcreate.sql
--脚本会创建用户perfstat,需要指定此用户密码。输入 perfstat_password 的值:??perfstat--需要输入用户perfstat使用的表空间:指定新建的表空间即可。输入 default_tablespace 的值:? ?perfstat--需要指定用户perfstat使用的临时表空间。输入 temporary_tablespace 的值:??tmp10--安装成功,可以看到如下信息:Creating Package STATSPACK...程序包已创建。没有错误。Creating Package Body STATSPACK...程序包体已创建。没有错误。NOTE:SPCPKG complete. Please check spcpkg.lis for any errors.--查看错误信息NT下:host find ORA- *.LIShost find err- *.LISUnix下:grep ORA- *.lisgrep err *.lis如果出现错误,可以运行脚本删除相关内容:@%oracle_home%\rdbms\admin\spdrop.sql(注意:也要在sysdba下运行脚本删除相关对象)然后再重新运行脚本安装。这个安装过程创建了一系列的表,用于存入采样数据。查看新建表:select dt.table_name from dba_tables dt where dt.owner=PERFSTATconn perfstat/perfstatselect table_name from user_tables;安装完成后,系统会自动切换到perfstat用户下。运行statspack.snap可以产生系统快照,运行两次,产生两次快照。SQL execute statspack.snap;PL/SQL 过程已成功完成。SQL execute statspack.snap;PL/SQL 过
您可能关注的文档
- 开题报告毕业设计实施方案.doc
- 开题报告的写作框架2.doc
- 开题报告董书洋.doc
- 开题报告高凯.doc
- 开题曹雨欣2稿.doc
- 引领孩子走进科学课堂.doc
- 张各庄初级中学2013-2014学年度第二学期教务处工作总结.doc
- 张宝顺在安徽省第九次党代会上的报告摘登.doc
- 张春风.doc
- 张玉斌语文优秀教案.doc
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)