Ошибка APEX 19.2 при удалении рабочего пространства

У меня проблема с удалением рабочего пространства в APEX 19.2. Из графического интерфейса или из SQL он возвращает эту ошибку:Ошибка удаления рабочего пространства. ORA-04091: таблица APEX_190200.WWV_FLOW_FEEDBACK мутирует, триггер / функция может не видеть ее ORA-06512: в "APEX_190200.WWV_FLOW_ISSUES_AD", строка 2 ORA-04088: ошибка во время выполнения триггера APEX_190200.WWIS_

Код PL / SQL:

BEGIN
   APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE('DOGO_PRO','N','N');
END;

Рабочее пространство, которое я пытаюсь удалить, называется "DOG_PRO", ​​в интерфейсе APEX оно остается в этом состоянии:

введите описание изображения здесь введите описание изображения здесь

Как удалить рабочую область? Я создал новые рабочие пространства, и они удаляются без проблем, но это рабочее пространство дает мне эту ошибку.

1 ответ

Решение

Сегодня у меня была такая же ошибка с APEX 19.2.

Я заработал, отключив триггер WWV_FLOW_ISSUES_AD на столе APEX_190200.WWV_FLOW_ISSUES_ADкак пользователь SYS. Затем я смог удалить рабочую область и снова включить триггер.

Поскольку я не использую опцию обратной связи в APEX, таблицаAPEX_190200.WWV_FLOW_FEEDBACK пуст, и триггеру не нужно обновлять какие-либо строки.

Чтобы отключить триггер, используйте следующую команду:

alter trigger APEX_190200.WWV_FLOW_ISSUES_AD disable;

Теперь у вас должна быть возможность удалить рабочее пространство в Instance Admin или SQL/Plus.

Чтобы повторно включить триггер, используйте следующую команду:

alter trigger APEX_190200.WWV_FLOW_ISSUES_AD enable;
Другие вопросы по тегам