1.数据库版本信息
sys@ora10g> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
2.查看临时表空间信息
sys@ora10g> col FILE_NAME for a40
sys@ora10g> col TABLESPACE_NAME for a10
sys@ora10g> select tablespace_name,file_name,bytes/1024/1024 M from dba_temp_files;
TABLESPACE FILE_NAME M
---------- ---------------------------------------- ----------
TEMP /oracle/oradata/ora10g/temp01.dbf 100
3.查看临时表空间数据文件占用操作系统的空间
sys@ora10g> !ls -l /oracle/oradata/ora10g/temp01.dbf
-rw-r----- 1 oracle oinstall 104865792 07-24 08:35 /oracle/oradata/ora10g/temp01.dbf
4.关键的一部就在这里!RESIZE it!
sys@ora10g> alter database tempfile '/oracle/oradata/ora10g/temp01.dbf' resize 50m;
Database altered.
5.确认已经修改成功
sys@ora10g> select tablespace_name,file_name,bytes/1024/1024 M from dba_temp_files;
TABLESPACE FILE_NAME M
---------- ---------------------------------------- ----------
TEMP /oracle/oradata/ora10g/temp01.dbf 50
sys@ora10g> !ls -l /oracle/oradata/ora10g/temp01.dbf
-rw-r----- 1 oracle oinstall 52436992 07-24 08:42 /oracle/oradata/ora10g/temp01.dbf
6.OK,修改成功。
另外还有一种修改临时表空间大小的方法,详见《【实验】重建临时表空间解决临时表空间过大问题》
http://space.itpub.net/519536/viewspace-607567
-- The End --
【实验】RESIZE方法解决临时表空间过大问题
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)