首页 > 应用开发 > IT综合 > TRIGGER 触发器的问题
ORA-04098错误解决方法
http://www.sudu.cn/info/html/edu/20071225/21007.html
-- some piece copy:
此时触发器不能编译过去,也不能删除了,因为触发器本身里面定义了ddl操作的触发,产生ora-04098: 触发器 ddl_deny 无效且未通过重新验证。
发现是内部严重错误,其他看不出太多错误信息,于是想到采用隐含参数_system_trigger_enabled=false,在数据库启动的时候让所有触发器不起作用,然后删除。数据库8.1.5的提示没这个参数,于是查询了一下:
select ksppinm from x$ksppi where substr(ksppinm,1,1)=_
and ksppinm like %tri% order by ksppinm;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/350519/viewspace-1041038/ ,如需转载,请注明出处,否则将追究法律责任。