动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.Oracle数据库中如何改善表空间的.
.一点整理的statspack内容信息.
.使用Oracle的扩展SQL跟踪数据的方.
.sendmail中一种限定用户邮箱大小.
.Oracle培训热点问题.
.ORACLE常见错误代码的分析与解决.
.DBA生存之四大守则.
.oracle8i学习笔记(1).
.Oralce 数据库的灾难恢复.
.实例讲解Oracle里抽取随机数的多.
.在Windows下管理Oracle9i服务.
.Tomcat配置技巧Top 10 [ZT].
.Oracle数据库的空间管理技巧.
.PL/SQL构建代码分析工具之构建代.
.说说ORACLE的封锁机制.
.当行与列不能满足需要时.
.Linux 网管 123 --- 升级 Linux.
.Oracle 10G First Release的新特.
.怎么样做到限时登录.
.undo表空间暴长后如何才能取消自.

ORACLE性能诊断―学习statspack笔记(一)

发表日期:2008-2-9 |



  说明:Oracle8.1.6开始引进statspack,statspack是诊断oracle性能的强有力的工具
  
  安装前预备
  
  A.首先是系统参数的确认:
  
  job_query_processes:为了建立自动任务,执行数据收集,该参数要大于0
  
  time_statistics:为了收集操作系统计时信息等,需要将其设置为TRUE
  
  B.建议最好是单独的为perfstat用户(即安装statspack要建的用户)单独建立数据表空间和临时表空间,数据表空间至少要有100M的空闲空间,否则创建statspack对象会失败,假如打算长期使用statspack,可以考虑建稍大些的数据表空间。
  
  安装
  
  A.安装脚本
  
  安装的脚本所在目录是$ORACLE_HOME/rdbms/admin,在oracle8.1.6版本安装脚本是statscre.sql,之后8.1.7版本开始就是spcreate.sql,安装所需用户在9i之前的需要internal或者拥有sysdba权限的用户,9i需要的用户是sys(9i已经不存在internal用户了)
  
  执行安装脚本如下:
  
  SQL> @$ORACLE_HOME/rdbms/admin/spcreate
  
  B.在安装过程中,需要填写perfstat用户的密码,并且选择perfstat用户的数据表空间和临时表空间,安装完成之后,察看相应的.lis文件检查安装是否正确无误,有问题可以通过spdrop.sql完成statspack的卸载,重新运行spcreate.sql完成statspack的安装。
  
  测试
  
  最简单的statspack报告生成,运行两次statspack.snap,然后运行spreport.sql生成一个基于两个时间点的报告。假如是8.1.7.3之前版本的Oracle,需要修改spcpkg.sql,要将substr修改为substrb,如下位置:
  
  select l_snap_id
  
  , p_dbid
  
  , p_instance_number
  
  , substr(sql_text,1,31) à substrb(sql_text,1,31)
  
  建立简单的statspack报告过程如下:
  
  SQL> execute statspack.snap
  
  PL/SQL procedure sUCcessfully completed.
  
  SQL> execute statspack.snap
  
  PL/SQL procedure successfully completed.
  
  SQL> @$ORACLE_HOME/rdbms/admin/spreport
  
  Spreport的执行过程中会列出需要选择的快照,你需要填写该报告描述的开始和结束的快照序号,并填写报告的文件名,当然可以不填,使用默认的报告文件名,默认的会生成在目录$ORACLE_HOME/rdbms/admin中
  
  这样就可以验证statspack已经正确的安装完成了
  
  自动收集statspack快照
  
  正常在真正的环境下,我们是需要连续的采样一段时间,这样生成的statspack才能更好的反映系统的现状,我们是可以通过spauto.sql来自动收集数据的。
  
  主要可能会设计到修改如下部分的内容
  
  variable jobno number;
  
  variable instno number;
  
  begin
  
  select instance_number into :instno from v$instance;
  
  dbms_job.submit(:jobno, 'statspack.snap;', trunc(sysdate+1/24,'HH'), 'trunc(SYSDATE+1/24,''HH'')', TRUE, :instno);
  
  commit;
  
  end;
  
  /
  主要是修改1/24这个值,目前是一个小时自动收集一次数据,假如要改动为半个小时收集一次数据就修改为1/48,同理,进行或大或小的修改。
  
  执行后,可以在spauto.lis文件中看到当前自动收集数据的job号等信息。当想要生成statspack报告的时候,只要选择任何两个不跨越停机时间的快照序号就可以了。注重,statspack是不能跨越停机的。
上一篇:利用oradim重建Oracle服务 人气:440
下一篇:ORA-00600 2262错误解决 人气:620
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 HDWiki v4.0.1 bulid 081007 UTF
2008-10-7 迅易评选投票管理系统 v10.0
2008-10-7 HDWiki v4.0.1 bulid 081007 GBK
2008-10-7 Bitrac单用户博客 v1.14 bulid 0
2008-10-7 OpenX(广告管理系统) v2.6.2 多国
2008-10-7 乐铺网店系统免费普及版 v3.41
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成