现在的位置: 首页 > 综合 > 正文

undo太大的处理办法

2014年08月02日 ⁄ 综合 ⁄ 共 403字 ⁄ 字号 评论关闭

       今天突然觉得D盘空间少了,查一下,是undo的数据文件占用了23G。Oracle的AUM(Auto Undo Management)从出生以来就经常出现只扩展,不收缩(shrink)的情况(通常我们可以设置足够的UNDO表空间大小,然后取消其自动扩展属性)。到OEM中证实了一下,确实是扩展功能打开。

处理方法(环境windows)

--1.创建新的undo空间
create undo tablespace UNDOTBS01 datafile 'D:\oradata\oracle\UNDOTBS01.DBF' size 1024m;
--2.更改undo表空间
alter system set undo_tablespace=UNDOTBS01 scope=both;
--3.重启数据库
--4.删除原UNDO表空间
drop tablespace UNDOTBS02 including contents and datafiles;

抱歉!评论已关闭.