joe Asked: 2009-10-01 05:28:48 +0800 CST2009-10-01 05:28:48 +0800 CST 2009-10-01 05:28:48 +0800 CST Oracle 临时文件 TEMP01.DBF 占用太多空间 772 我可以删除此文件或重新创建它并有大小限制吗? 谢谢。 oracle 1 个回答 Voted Best Answer Kevin K 2009-10-01T05:47:52+08:002009-10-01T05:47:52+08:00 您没有说您使用的是哪个版本的 Oracle。最常见的方法是删除临时表空间并重新创建它。如果它是默认临时表空间,则需要在没有用户登录时执行此操作,例如在维护窗口期间。 旧版本将要求您创建一个新的临时表空间,使其成为默认表空间,然后删除您当前拥有的表空间。从 9i 开始,您不需要这样做了。我将假设从 9i 开始 - 执行以下操作: $ sqlplus / as sysdba alter database tempfile '/<path>/temp01.dbf' drop including datafiles; alter database temp add tempfile '/<path>/temp01.dbf' size 500m autoextend on next 250m maxsize 2048m; 当然,您应该输入适合您的安装的大小值。
您没有说您使用的是哪个版本的 Oracle。最常见的方法是删除临时表空间并重新创建它。如果它是默认临时表空间,则需要在没有用户登录时执行此操作,例如在维护窗口期间。
旧版本将要求您创建一个新的临时表空间,使其成为默认表空间,然后删除您当前拥有的表空间。从 9i 开始,您不需要这样做了。我将假设从 9i 开始 - 执行以下操作:
当然,您应该输入适合您的安装的大小值。