维护的一个生产数据库,被“集中监控”软件监控到临时表空间使用率100%,需要清理。于是,想到了添加临时文件的方法。但是想到原临时文件temp01.dbf已经用掉了2GB,想一并清理这个文件,用到了shrink特性,释放了空间。
1:查看用户的默认临时表空间
SQL> select * from v$version where rownum<=1;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
SQL> select temporary_tablespace from dba_users where username='VLSI';
TEMPORARY_TABLESPACE
------------------------------------------------------------
TEMP
2:查看表空间的利用率

本文介绍了在Oracle 11g数据库中,如何处理临时表空间使用率达到100%的问题。通过查看用户默认临时表空间,发现temp表空间已满,利用shrink特性成功释放了2GB的空间,将使用率降至0.19%。此外,添加临时文件也是降低空间使用率的有效方法。
最低0.47元/天 解锁文章
1526

被折叠的 条评论
为什么被折叠?



