ITPub博客

首页 > 应用开发 > IT综合 > TRIGGER 触发器的问题

TRIGGER 触发器的问题

原创 IT综合 作者:itpremier 时间:2010-11-07 06:46:06 0 删除 编辑

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;

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/350519/viewspace-1041038/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-11-27

  • 博文量
    253
  • 访问量
    773710