В документации четко указано, как очистить Oracle AQ:
dbms_aqadm.purge_queue_table()
Однако что происходит с хранилищем, особенно с верхними точками таблицы очереди, индексами и сегментами LOB? Нужно ли также сжимать таблицу?
В рабочей среде очереди почти всегда пусты (как и должно быть), но в нашей тестовой системе они по разным причинам заполняют до миллионов строк, поэтому иногда их нужно очищать.
Нужно ли смотреть на базовые таблицы и индексы или это делается автоматически?
Большое спасибо!