November 25, 2010
Когда TEMP уходит в OFFLINE

Пользователи стали жаловаться, что Оракл отвечает на их запросы ошибкой ORA-01652 Unable to extend temp segment by 128 in tablespace TEMP, причем реально дисковое пространство в настоящий момент имеется в достаточном объеме. Но пару дней назад — было дело — Оракл “выкушал” весь диск.

Смотрим в alert log и, продираясь сквозь многочисленные сообщения ORA-01652, находим следующую запись:

Automatic tempfile offline due to write error on
file 1:  /opt/oracle/10R2/oradata/ORCL/datafile/o1_mf_temp_3tthtyf2_.tmp

Да, Оракл умный. Потыкавшись, потыкавшись, он попросту выключил темпфайл! Место-то на диске мы освобидили, но темпфайл остался выключенным.

Возвращаем его обратно в лоно Оракла:

sqlplus system/manager
SQL> alter tablespace temp tempfile online;

  1. dmych posted this