ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PERFSTAT表空间满了需要清除

PERFSTAT表空间满了需要清除

原创 Linux操作系统 作者:oracle_ren 时间:2011-05-11 18:51:29 0 删除 编辑
在电信这样的企业里工作,细心是最重要的,
 
PERFSTAT表空间满了,要是平常,直接执行sptrunc.sql这个脚本就删了,
 
但是是在电信,还有保留本月的数据,
1:
查看本月最后的snap_id
select snap_id,dbid,to_char(snap_time,'yyyy/mm/dd hh24:mi:ss') snaptime,snap_level from stats$snapshot;
2:
delete from stats$snapshot where snap_id < = snap_id
 
3:
exp userid=PERFSTAT/PERFSTAT  file=/backup/perfstat.dmp   wner=PERFSTAT 
 
4:
 
 @$ORACLE_HOME/rdbms/admin/sptrunc.sql
 
5:查看表空间已经降了下来
 
要注意的地方:
delete from stats$snapshot where snap_id < = snap_id  commit;后
 
空间是不释放的, 为何:我自己的理解就是跟高水位有关了!

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

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-12-26

  • 博文量
    20
  • 访问量
    64808