分析Oracle生Statpack步骤.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分析Oracle生Statpack步骤

北京甲骨文(盈佳科技)学习中心将介绍ORACLE配置STATSPACK步骤,需要了解更多的朋友可以参考下 - 1、telnet到远程的数据库服务器 CMDtelnet 远程数据库的IP 2、切换到数据库的用户 DQXXDBS01:/ su - oracle 3、用超级用户进入数据库 $ sqlplus /as sysdba 4、查看参数,是否可以用job(可以用job进行自动的收集Statpack Report的数据) SQL show parameter job_queue_processes 5、该参数可以收集操作系统的信息 SQL show parameter timed_statistics 6、为了创建表空间,表空间的数据文件放在哪比较好 代码如下: SQL select file_name from dba_data_files; 7、查看哪个目录的空间比较大,确定perfstat表空间的数据文件的位置 $ df -g 8、创建表空间: 代码如下: SQL create tablespace perfstat datafile /oracle/product/10.2.0/db_1/dbs/perfstat.dbfsize 500M; --表空间用于存储快照时搜集的数据 9、创建Statspack需要的脚本 SQL @:/oracle/product/10.2.0/db_1/rdbms/admin/spcreate.sql --/oracle/product/10.2.0/db_1/rdbms/admin/为脚本目录 运行该脚本后,输入perfstat_password、default_tablespace、temporary_tablespace 10、测试是否成功,生成数据库的一个快照 SQL execute statspack.snap 11、再生成一个快照 SQL execute statspack.snap 12、取两个快照之间时间段的Statspack报告 SQL @/oracle/product/10.2.0/db_1/rdbms/admin/spreport.sql 输入生成Statspack报告的起始点和终止点,如上生成了两个时间点的快照,输入begin_snap:1和end_snap:2,然后输入生成快照的名称(如1.txt) --备注:如果没有指定报告放置的位置,则该报告在启动sqlplus时所在的路径 13、用job进行定时产生Statspack的快照,便于收集数据(默认为1小时产生一个快照) SQL @/oracle/product/10.2.0/db_1/rdbms/admin/spauto.sql 14、删除历史数据 select max(snap_id) from stats$snapshot;--删除stats$snapshot表中的相应数据,其他表中的相应数据也会级连删除 delete from stats$snapshot where snap_id3; 也可以通过执行sptrunc.sql该脚本直接删除这些统计表的信息 注意事项: 1、生成需要的Statspack之后,记住移除任务,查看任务: SQL select job, log_user, priv_user, last_date,next_date, interval from user_jobs; 2、移除生成Statspack快照的任务: SQL execute dbms_job.remove(41) 3、如果在运行spcreate.sql这个脚本出错的话,可以通过运行spdrop.sql这个脚本删除创建的对象,然后再执行spcreate.sql 4、运行spcreate.sql这个脚本后,可以查找相关的lis文件查看安装信息(在sqlplus默认路径下) 其他相关的一些脚本 1、spuexp.par脚本 --可用于导出statpack报告相关的数据的dmp,如下所示 exp userid=perfstat/fyzh parfile=spuexp.par 注意:spuexp.par文件必须在sqlplus登陆的当前路径。如登陆的sqlplus路径是C:\Documents and Settings\Administrator, 那么spuexp.par就要在该目录下,否则提示“LRM-00109: 无法打开参数文件 spuexp.par” 2、sprepsql

文档评论(0)

zhuangbi6646 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档