步骤:
1、将数据库启动到mount
2、alter system set undo_management=manual scope=spfile; -- 设置undo表空间的管理方式
3、shutdown immediate;
4、startup 然后新建一个undo表空间 undotbs03;
5、 改动undo_tablespace 參数指向新建的undo表空间 undotbs03;
6、 记得将undo_management 參数改动回来。
alter system set undo_management=auto scope=spfile;
备注:
1、 alter system set undo_management=manual scope=spfile;
auto表示:该表空间是由Oracle来管理的(自己主动分配给不同事物使用)
manual表示:该表空间的block是通过freelist来管理怎样存储数据的。
2、打开数据库后一定要把undo_management 參数改动回来。
alter system set undo_management=auto scope=spfile;