下页丶莫 2022-12-02 16:02 采纳率: 25%
浏览 61
已结题

ORACLE的procedure突然需要重新编译是为什么?

问题1.oracle中,正常使用的procedure,过段时间,就不能调用了,在数据库工具中有个小红叉,然后重新编译下就有好了,这是为什么;问题2.正常使用的package,突然报错ORA-04027:self-deadlock during automatic validation for object FRDB.JOB_CONFIG_PKG,然后重新编译下,就好了,这是为什么?
我想过可能是 我前两天在一个表里新增了字段导致的,但是 一些没有用到这个表的procedure也需要重新编译,那个package也没有用的这张表,也报错了
我想知道具体是啥原因,以后怎么避免这些问题,请懂的解答下,谢谢
  • 写回答

4条回答 默认 最新

  • YF云飞 Unity领域新星创作者 2022-12-02 16:16
    关注

    过程中所引用的对象是否被经常修改?

    评论

报告相同问题?

问题事件

  • 系统已结题 12月10日
  • 创建了问题 12月2日

悬赏问题

  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥20 spring boot集成mqtt的使用问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物