sorry! 查看undotbs表空间的文件; select file_name,tablespace_name,bytes/1024/1024 from dba_datafiles where tablespace_name='UNDOTBS'; 然后减小数据文件的大小; ALTER DATABASE DATAFILE '....undotbs01.dbf' RESIZE 500M;
welyngj(平平淡淡) 已经说完了
缩小后,把datafile的autoextend属性去掉
ALTER DATABASE DATAFILE undotbs02.dbf' RESIZE 100M; 不行,因为这个表空间已经使用到了99%, 所以没有办法缩小。
SQL> show parameter undoNAME TYPE VALUE ------------------------------------ ----------- ------------------------------ undo_management string AUTO undo_retention integer 540 undo_suppress_errors boolean FALSE undo_tablespace string UNDOTBS1 SQL> alter system set undo_retention=120 scope=spfile 当他回收后,再resize
查看undotbs表空间的文件;
select file_name,tablespace_name,bytes/1024/1024 from dba_datafiles
where tablespace_name='UNDOTBS';
然后减小数据文件的大小;
ALTER DATABASE
DATAFILE '....undotbs01.dbf' RESIZE 500M;
已经说完了
DATAFILE undotbs02.dbf' RESIZE 100M;
不行,因为这个表空间已经使用到了99%,
所以没有办法缩小。
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 540
undo_suppress_errors boolean FALSE
undo_tablespace string UNDOTBS1
SQL> alter system set undo_retention=120 scope=spfile
当他回收后,再resize