动态网站制作指南 [  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开发 表占用空间统计——脚.
.为Linux配备Oracle 8.
.关系型数据库:实现正规化.
.网友经验谈之Oracle外部程序触发.
.oracle问题解决.
.Oracle-借用使用者的帐号.
.Oracle2006年7月更新修复多个安全.
.Oracle冷备份的不完全恢复(一).
.可预见的Oracle应用程序的性能调.
.设置 XFree86 激活档 ( .xinitrc.
.全球获得Oracle认证者逾越20万人.
.SQL Server与Oracle并行访问本质.
.ORACLE8i在Penitum4/WINDOWS机器.
.编译存储过程时出现ora-04021错误.
.快速理解Oracle归档模式的命令及.
.如何在Oracle 中实现类似自动增加.
.SQL Server中的Datediff移植到OR.
.oracle热备份和恢复自动产生sql源.
.Oracle常見問題集(三).
.教你检测Oracle的可用性和表空间.

Statspack的安装使用说明

发表日期:2008-2-9 |



  在数据库治理中,Oracle提供的statspack是一个很强大的工具,通过Statspack,可以收集系统信息,诊断数据库故障,也方便第三方技术支持进行远程阅读和建议。
  看到很多人还不太了解这个工具的使用,论坛上同样的问题很多,所以写了一下一个说明文档,主要涉及安装配置和数据收集。
  
  关于参数说明和性能部分还在继续进行中。
  
  先帖一部分写完的出来,希望通过这些文字可以使不了解的朋友学会怎样配置和使用Statspack!
  
  下面是正文:
  
  Oracle Statspack 从Oracle8.1.6开始被引入Oracle,并马上成为DBA和Oracle专家用来诊断数据库性能的强有力的工具。通过Statspack我们可以很轻易的确定Oracle数据库的瓶颈所
  
  在,记录数据库性能状态。因此了解和使用Statspack对于DBA来说至关重要。
  在数据库中Statspack的脚本位于$ORACLE_HOME/RDBMS/ADMIN目录下,对于ORACLE8.1.6,是一组以stat开头的文件;对于ORACLE8.1.7,是一组以sp开头的文件。
  在Oracle8.1.6中,Statspack第一次发布,但是你也可以在以下链接找到可用于Oracle80~Oracle8.1.5的版本。
  
  http://www.oracle.com/oramag/oracle...tml?o20tun.Html
  http://www.oracle.com/oramag/oracle...pack-other.html
  
  在816以前的版本使用Statspack,你需要使用statscbps.sql脚本建立一个v$buffer_pool_statistics视图,该脚本包含在以上链接下载的tar文件中。
  访问该链接,你可能需要一个OTN帐号,申请该帐号是免费的。
  
  在Statspack发布之前,我们通常能够使用诊断数据库的工具是两个脚本UTLBSTAT.SQL和UTLESTAT.SQL,BSTAT/ESTAT是一个非常简单的性能诊断工具。UTLBSTAT获得开始时很多
  
  V$视图的快照,UTLESTAT通过先前的快照和当前视图生成一个报表。实际上通过这个报表我们很难读出或者解释系统性能方面的问题。Statspack改变了这一切,通过连续的数据收集,
  
  Statspack能给我们提供至关重要的趋势分析。这是一个巨大的进步。
  
  下面我们来讲一讲Statspack的安装,配置,使用,解读
  
  一. 系统参数
  为了能够顺利安装和运行Statspack你可能需要设置以下系统参数:
  1. job_queue_processes
  为了能够建立自动任务,执行数据收集,该参数需要大于0。你可以在初试化参数文件中修改该参数。
  
  2. timed_statistics
  收集操作系统的计时信息,这些信息可被用来显示时间等统计信息、优化数据库和 SQL 语句。要防止因从操作系统请求时间而引起的开销,请将该值设置为False。
  使用statspack收集统计信息时建议将该值设置为 TRUE,否则收集的统计信息大约只能起到10%的作用,将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登陆到服务器。
  在Oracle8.1.6版本中运行statscre.sql;在Oracle8.1.7版本中运行spcreate.sql。
  
  首先登陆到数据库,最好转到$ORACLE_HOME/RDBMS/ADMIN目录,这样我们执行脚本就可以方便些。
  
  D:\>cd oracle\ora81\rdbms\admin
  
  D:\oracle\ora81\RDBMS\ADMIN>sqlplus internal
  
  SQL*Plus: Release 8.1.7.0.0 - ProdUCtion on 星期二 12月 3 16:54:53 2002
  
  (c) Copyright 2000 Oracle Corporation. All rights reserved.
  
  请输入口令:
  
  连接到:
  Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
  With the Partitioning option
  JServer Release 8.1.7.0.0 - Production
  
  SQL> select instance_name,host_name,version,startup_time from v$instance;
  
  INSTANCE_NAME
  ----------------
  HOST_NAME
  ----------------------------------------------------------------
  VERSION STARTUP_TI
  ----------------- ----------
  eygle
  AM-SERVER
  8.1.7.0.0 22-11月-02
  
  SQL>
  
  检查数据文件路径及磁盘空间,以决定创建数据文件的位置:
  
  SQL> select file_name from dba_data_files;
  
  FILE_NAME
  --------------------------------------------------------------------------------
  D:\ORACLE\ORADATA\EYGLE\SYSTEM01.DBF
  D:\ORACLE\ORADATA\EYGLE\RBS01.DBF
  D:\ORACLE\ORADATA\EYGLE\USERS01.DBF
  D:\ORACLE\ORADATA\EYGLE\TEMP01.DBF
  D:\ORACLE\ORADATA\EYGLE\TOOLS01.DBF
  D:\ORACLE\ORADATA\EYGLE\INDX01.DBF
  D:\ORACLE\ORADATA\EYGLE\DR01.DBF
  D:\ORACLE\ORADATA\EYGLE\GGQIANG01.DBF
  D:\ORACLE\ORADATA\EYGLE\EQSP01.DBF
  D:\ORACLE\ORA81\DATABASE\MP5_DATA.DBF
  D:\ORACLE\ORA81\DATABASE\MP5_INDX.DBF
  D:\ORACLE\ORA81\DATABASE\MP5_TEMP.DBF
  D:\ORACLE\ORA81\DATABASE\MP5_IDNX.DBF
  D:\ORACLE\ORADATA\EYGLE\HRM01.DBF
  D:\ORACLE\ORADATA\EYGLE\TIB.DBF
  D:\ORACLE\ORADATA\EYGLE\EQSP02.DBF
  D:\ORACLE\ORADATA\EYGLE\RMAN_TS.DBF
  D:\ORACLE\ORADATA\EYGLE\EQSP03.DBF
  D:\ORACLE\ORADATA\EYGLE\EAPP01.DBF
  D:\ORACLE\ORADATA\EYGLE\EQSP04.DBF
  D:\ORACLE\ORADATA\EYGLE\AM01.DBF
  D:\ORACLE\ORADATA\EYGLE\SYSTEM02.DBF
  D:\ORACLE\ORADATA\EYGLE\FNC01.DBF
  D:\ORACLE\ORADATA\EYGLE\HH_AM01.ORA
  
  已选择24行。

  
  SQL>
  
  创建存储数据的表空间,假如采样间隔较短,周期较长,打算长期使用,那么你可能需要一个大一点的表空间,假如每个半个小时采样一次,连续采样一周,数据量是很大的。本例创建一个
  
  500M的测试表空间。
  
  SQL> create tablespace perfstat
  2 datafile 'd:\oracle\oradata\eygle\perfstat.dbf'
  3 size 500M;
  
  表空间已创建。
  
  SQL>
  
  检查是否存在安装所需要的脚本文件
  
  SQL> host dir sp*
  驱动器 D 中的卷没有标签。
  卷的序列号是 5070-5982
  
  D:\oracle\ora81\RDBMS\ADMIN 的目录
  
  2000-02-18 14:34 1,841 spauto.sql
  2000-06-15 15:21 64,492 spcpkg.sql
  2000-02-18 14:34 916 spcreate.sql
  2000-06-15 15:21 31,985 spctab.sql
  2000-06-15 15:21 6,623 spcusr.sql
  2000-06-15 15:53 47,820 spdoc.txt
  2000-06-15 15:22 794 spdrop.sql
  2000-06-15 15:21 3,732 spdtab.sql
  2000-06-15 15:21 1,334 spdusr.sql
  2000-06-15 15:22 7,002 sppurge.sql
  2000-07-12 15:07 72,992 spreport.sql
  2000-06-15 15:22 2,278 sptrunc.sql
  2000-02-18 14:34 612 spueXP.par
  2000-06-15 15:22 31,122 spup816.sql
  14 个文件 273,543 字节
  0 个目录 3,974,799,360 可用字节
  
  接下来我们就可以开始安装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 complete. Please check spcpkg.lis for any errors.
  
  你可以查看.lis文件查看安装时的错误信息。
  
  SQL> host dir *.lis
  驱动器 D 中的卷没有标签。
  卷的序列号是 5070-5982
  
  D:\oracle\ora81\RDBMS\ADMIN 的目录
  
  2002-12-03 17:25 204 spcpkg.lis
  2002-12-03 17:25 2,276 spctab.lis
  2002-12-03 17:25 3,965 spcusr.lis
  2002-12-03 17:23 1,187 spdtab.lis
  2002-12-03 17:24 351 spdusr.lis
  5 个文件 7,983 字节
  0 个目录 3,965,304,832 可用字节
  
  SQL> host find “ORA-“ *.lis
  SQL> host find "err" *.lis
  
  ---------- SPAUTO.LIS
  
  ---------- SPCPKG.LIS
  SPCPKG complete. Please check spcpkg.lis for any errors.
  
  ---------- SPCTAB.LI
上一篇:在Win2k下配置使用OEM 人气:644
下一篇:在Oracle817上安装java虚拟机详细步骤 人气:498
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-5 Coppermine Photo Gallery v1.4.
2008-9-5 清松网络日记本 v2.4
2008-9-5 AyWeb企业网站管理系统 v2.3 bui
2008-9-5 美女写真小偷程序联盟 v3.0 buil
2008-9-5 老Y文章管理系统 v2.1
2008-9-5 SiteDynamic企业网站管理系统 v1
2008-9-5 MyCOM企业网站管理系统 v1.0 Bui
2008-9-5 乐风CMS影视版 2008
2008-9-5 幻影电影视频系统TvsCms v1.3 伪
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵