Oracle临时文件TEMP01.DBF占用太多空间

我可以删除此文件或重新创build一个大小限制?

谢谢。

你没有说你使用的是哪个版本的Oracle。 这样做的最常见方法是删除临时表空间并重新创build它。 如果它是默认的临时表空间,那么当没有用户login时,就需要这样做,就像在维护窗口期间一样。 较旧的版本将要求您创build一个新的临时表空间,使其成为默认,然后删除您当前拥有的一个。 从9i开始,你不需要这样做。 我将假定9i以后 – 做下面的事情:

改变数据库临时文件“//temp01.dbf”,包括数据文件;

alter database temp add tempfile'//temp01.dbf'size 500m autoextend on next 250m maxsize 2048m;

当然,您应该input适合您的安装的大小值。