Ошибка 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;