ITPub博客

首页 > Linux操作系统 > Linux操作系统 > statspack常用及回收PERFSTAT空間

statspack常用及回收PERFSTAT空間

原创 Linux操作系统 作者:tom_xieym 时间:2012-01-14 11:08:45 0 删除 编辑

statspack常用及回收PERFSTAT空間

PERFSTAT表空间满了需要清除

1.statspack創建
@/u01/product/oracle/rdbms/admin/spcreate.sql
2.statspack報告生成
@/u01/product/oracle/rdbms/admin/spreport.sql
3.statspack刪除
@/u01/product/oracle/rdbms/admin/spdrop.sql
4.查詢最大snap_id
select max(snap_id) from stats$snapshot;
5.刪除多久以前的
delete from stats$snapshot where snap_id<=166;
6.用腳本trunc掉所有的表,降下高水位
記得要用PERFSTAT用戶登錄執行
@$ORACLE_HOME/rdbms/admin/sptrunc.sql

當然需要備份要先備份
exp userid=PERFSTAT/PERFSTAT  file=/data/PERFSTAT.dmp   wner=PERFSTAT

6.查看表空间已经降了下来

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25850100/viewspace-714925/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 深入了解SCN
请登录后发表评论 登录
全部评论

注册时间:2011-05-20

  • 博文量
    77
  • 访问量
    92596