如何清理oracle系统的临时表空间
首先从DBA _ Users中为部分用户检查temp是否为默认表空间SelectUsername,Temporary _ Tablespace如果用户的默认临时表空间是temp,建议更改Alter User XXX临时表空间TempDefault将tempdefault设置为默认临时表空间alter database default临时表空间temp default;然后用您列出的语句删除表空间temp,包括内容和数据文件;即使所有的临时表空间都丢失了,只要消耗临时表空间的语句,比如order by、Sub-query、group by、distinct等。,都不在数据库中使用(而且需要大,小的话就直接用pga的SORT_AREA area area),所以业务不会因为错误而中断,发现问题后只需要新建一个临时表空间。如果了解备份恢复的话,其实临时表空间在备份的时候是不会被备份的,只是有一个创建临时表空间的语句。