处理方法有两种,
一是添加undo 表空间的数据文件,
二是切换undo tablespace. 这种情况下多用在undo 表空间已经非常大的情况。
增加数据文件:sql> alter tablespace undo add datafile 'D:\undo02.dbf' size 100m reuse;
表空间已更改。然后切换undo 表空间。
1、建立新的表空间undotbs2
sql> create undo tablespace undotbs2 datafile 'D:\undo03.dbf' size 100m reuse;
表空间已创建。
2、切换到新建的undo表空间上来,操作如下
sql> alter system set undo_tablespace=undotbs2 scope=both;
系统已更改。
3、将原来的undo表空间,置为脱机:
sql> alter tablespace undo offline;
表空间已更改。
4、删除原来的undo表空间:
sql> drop tablespace undo including contents and datafiles cascade constraints
表空间已删除。