中易网

删除oracle 11g用户删除不掉,报ORA-04098错误!

答案:2  悬赏:20  
解决时间 2021-01-18 19:44
  • 提问者网友:山高云阔
  • 2021-01-17 19:40
删除oracle 11g用户删除不掉,报ORA-04098错误!
最佳答案
  • 二级知识专家网友:爱难随人意
  • 2021-01-17 19:59
先禁用这个触发器,然后再用SYS执行相关操作,完成后再启用该触发器。
alter trigger XDB.XDB_PI_TRIG disable;
drop table liu;
alter trigger XDB.XDB_PI_TRIG enable;
最好的处理方式是对上面那个触发器做一个recompiler操作,因为引起上面这个错误的原因就是你执行的操作在升级或者其他原因下没有被触发器验证过,所以无法执行,只要重新编译下触发器就可以了。
全部回答
  • 1楼网友:风格不统一
  • 2021-01-17 20:10
把触发器sys.xdb_pi_trig重新编译一下,然后再drop用户
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息