ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle undo表空间释放

oracle undo表空间释放

原创 Linux操作系统 作者:杯中细沙 时间:2010-05-20 15:08:17 0 删除 编辑

oracle10G的undo表空间有Automatic Undo Retention Tuning的特性。

对于UNDO表空间的数据文件属性为autoextensible,则undo_retenion参数必须设置,UNDO信息将至少保留至undo_retention参数设定的值内,但UNDO表空间将会自动扩展。对于固定UNDO表空间,将会通过表空间的剩余空间来最大限度保留UNDO信息,即体现为UNDO表空间总是接近满的,undo_retenion参数将没有作用;此时如果使用UNDO表空间的大小大于回收表空间的大小时,程序将会出现报错。

解决这个问题的方法是禁用Automatic Undo Retention Tuning这个特性,将oracle的隐藏参数_undo_autotune设置为disable:

alter system set "_undo_autotune"=false scope=both sid='*';

 

修改之后,UNDO表空间将会按照undo_retention设定的值回收空间。

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

上一篇: oracle spfile pfile
请登录后发表评论 登录
全部评论

注册时间:2010-05-18

  • 博文量
    6
  • 访问量
    14862