oracle 回退表空间清理

Posted update_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 回退表空间清理相关的知识,希望对你有一定的参考价值。

1、查看已有表空间,找到回退表空间

SELECT * FROM DBA_TABLESPACES WHERE CONTENTS=‘UNDO‘

2、创建新的回退表空间

create undo tablespace UNDO_RBS1 datafile ‘E:\oracle\product\10.2.0\oradata\orcl\UNDOTBS02.DBF‘ size 1000m;

3、修改系统回退表空间为2中新建的表空间

alter system set undo_tablespace=undo_rbs1;

4、从系统中删除旧的回退表空间

drop tablespace undo_tbs1 including contents;

5、在操作系统中删除旧回退表空间的文件。如果不允许删除,可以重启Oracle服务后再删除。

以上是关于oracle 回退表空间清理的主要内容,如果未能解决你的问题,请参考以下文章

oracle中如何对system表空间进行清理?

[Oracle]理解undo表空间

undo表空间

Oracle ORA-08104报错处理方法及注意事项

Oracle中暂时表空间的清理

Oracle 审计表AUD$迁移表空间及创建清理job