【发布时间】:2019-03-15 00:47:00
【问题描述】:
当我运行我的应用程序并调用 PL/SQL 包时,我收到错误:
ORA-04063:包体“SEARCH_TRAILER”有 错误 ORA-06508: PL/SQL: 找不到被调用的程序单元: "SEARCH_TRAILER" ORA-06512: 在第 1 行
我更换了包体和包规范并成功重新编译,但仍然出现错误。在此存储过程中还调用了其他存储过程。但是,如果只有那些存储过程,错误不会调用该存储过程而不是应用程序调用的那个存储过程吗? 我需要查看什么来解决此错误吗?
【问题讨论】:
-
看起来包“SEARCH_TRAILER”有错误。你确定header和body编译成功了吗?
-
在 Pl/Sql 中重新编译后,有时需要退出并启动新会话以摆脱 6508 错误。这是一个令人讨厌的行为,但它就是这样。