Могу ли я удалить этот файл или воссоздать его с ограниченным размером?
Спасибо.
Вы не сказали, какую версию 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;
Конечно, вы должны указать размеры, которые подходят для вашей установки.