删除工作区时出现 APEX 19.2 错误

APEX 19.2 error when removing the workspace

我在删除 APEX 19.2 中的工作区时遇到问题。从图形界面或 SQL,它 returns 这个错误: 删除工作区时出错。 ORA-04091: table APEX_190200.WWV_FLOW_FEEDBACK 正在变异,trigger/function 可能看不到它 ORA-06512: 在“APEX_190200.WWV_FLOW_ISSUES_AD”,第 2 行 ORA-04088: 触发器执行期间出错'APEX_190200.WWV_FLOW_ISSUES_AD'

PL / SQL代码:

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

我要删除的工作区名为“DOG_PRO”,在APEX界面中,它保持这个状态:

enter image description here enter image description here

如何删除工作区? 我已经创建了新的工作区,它们被毫无问题地删除了,但是这个工作区给了我那个错误。

我今天在使用 APEX 19.2 时遇到了完全相同的错误。

我通过以用户 SYS 禁用 table APEX_190200.WWV_FLOW_ISSUES_AD 上的触发器 WWV_FLOW_ISSUES_AD 使其工作。然后我能够删除工作区并重新启用触发器。

因为我没有在 APEX 中使用 反馈选项,所以 table 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;