相关疑难解决方法(0)

Oracle ORA-04068中经常出现错误:已丢弃现有的包状态

我们每天在每两个小时运行一次的脚本上收到此错误,但是在一天的不同时间.

ERROR at line 1:
ORA-04068: existing state of packages has been discarded
ORA-04061: existing state of package body "PACKAGE.NAME" has been
invalidated
ORA-06508: PL/SQL: could not find program unit being called:
"PACKAGE.NAME"
ORA-06512: at line 1
Run Code Online (Sandbox Code Playgroud)

有人可以列出哪些条件可能导致此错误,以便我们可以调查?

谢谢.

更新:执行'ALTER SESSION CLOSE DATABASE LINK DBLINK'会使包的状态无效吗?

sql oracle oracle10g

10
推荐指数
3
解决办法
4万
查看次数

标签 统计

oracle ×1

oracle10g ×1

sql ×1