ORA-01652: unable to extend temp segment
Статьи про Oracle -> Администрирование
ORA-01652: unable to extend temp segment
v:1.0 24.07.2011
Петрелевич Сергей
Ошибка вида ORA-01652: unable to extend temp segment by 128 in tablespace TEMP2 говорит о том, что Oracle
больше не может расширить табличное пространство. Часто это происходит по причине кривых рук программиста, написавшего
не оптимальный запрос. Выявить такой запрос можно, например так:
select s.SQL_ID, s.sql_fulltext, u.TABLESPACE, u.EXTENTS, u.BLOCKS
from v$tempseg_usage u, v$
sql s
where s.sql_id = u.sql_id
and u.extents>1;
Таким запросом можно периодически мониторить базу, отслеживая кривые запросы. Если какой-то запрос начинает интенсивно использовать табличное пространство TEMP, то это это веский повод разобраться, почему он так работает и провести оптимизацию не дожидаясь появления ошибки.
Метки: v$представления администрирование
Внимание.
Комментировать могут только зарегистрированные пользователи.
Возможно использование следующих HTML тегов: <a>, <b>, <i>, <br>.