В редакцию поступил вопрос:
«ORA-30036: unable to extend segment by 8 in undo tablespace ‘UNDO_2’ at»
давайте поглядим, что можно посмотреть, может чего и увидим:
Мой любимый запрос, позволяет определить основного потребителя с разбивкой по инстансам (актуально для RAC конфигурации) :
select s.INST_ID,
s.sid,
s.username,
round( sum(ss.value) / 1024 / 1024 ,1)as undo_size_mb
from gv$sesstat ss
join gv$session s on s.sid = ss.sid AND s.INST_ID=ss.INST_ID
join gv$statname stat on stat.statistic# = ss.statistic#
where stat.name = ‘undo change vector size’
and s.type <> ‘BACKGROUND’
and s.username IS NOT NULL
group by s.INST_ID, s.sid, s.username
ORDER BY 4 desc
to be updated….