社区
Oracle 高级技术
帖子详情
求包编译后出现ORA-04068的解决方法
billhost
2009-06-09 11:35:51
求包编译后出现ORA-04068的最佳解决方法
网上看了很多,不过好像都不能最终解决。
大家有没有比较牛点的解决方法。
有个问题,好像出现这个错误的时候,第一次调用包会出错,第二次调用就不会出现了。
如果是这样,是不是可以在调用包的时候写个异常,如果出现ora-04068错误,再运行一下上面的过程
...全文
582
3
打赏
收藏
求包编译后出现ORA-04068的解决方法
求包编译后出现ORA-04068的最佳解决方法 网上看了很多,不过好像都不能最终解决。 大家有没有比较牛点的解决方法。 有个问题,好像出现这个错误的时候,第一次调用包会出错,第二次调用就不会出现了。 如果是这样,是不是可以在调用包的时候写个异常,如果出现ora-04068错误,再运行一下上面的过程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csuxp2008
2009-06-22
打赏
举报
回复
学习了
declare64
2009-06-21
打赏
举报
回复
帮顶;我所在公司的解决办法是,在这个schema里建一个包头,把公共变量放里面,让其他package的proedure或function去调用。
billhost
2009-06-15
打赏
举报
回复
解决了
1.把包里面的全局变量转移掉.
2.如果是远程调动,因为本地捕捉不到远程的状态,所以当第一次远程的时候,系统捕捉到包状态为错误状态,于是抛出ora-04068错误.并将系统视图中相应过程的状态改成非法状态,下次运行时自动编译
3.如果包中没有全局变量,在本地调用,系统会自动捕捉到包的状态,所以远行时会自动编译
分享一篇关于报错
ora
04068
的好文
在环境维护过程中,我们有时会遇到系统报后台包失效
ora
04068
的错误,但是在后台查询的时候发现它有没有问题,但想
解决
这类问题,你就要重新
编译
此包体以及关联包体,本片分享文就是讲述这个事情的...
一种PL/SQL程序包失效的
解决
方案
针对pl/sql 程序包在运行中有时会
出现
"程序包失效"的异常情况,通过深入分析该错误与对象依赖机制、自动重编机制和程序包运行机制的关系,结合3个不同的实验,证实了该错误与程序包中全局变量/常量的独有特性有关,...
PHP基础教程 是一个比较有价值的PHP新手教程!
解决
方法
就是将经常用来编写CGI程序的语言的解释器
编译
进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。 - 更多特点 PHP的...
ORA
-
04068
解决
记录
ORA
-
04068
: existing state of packages has been discarded
出现
该错误时,意味着package有被重新
编译
,旧状态的包已被丢弃,包有新的状态产生。 产生原因 在上游程序(如Java中MyBatis数据库连接池)运行过程中,...
关于程序
出现
ORA
-
04068
错误的处理
方法
有时候会
出现
明明有数据,但是还是显示查不到数据,再点击查询或多查几次又能查出来,很是郁闷,查看服务器日志,发现了如下错误: 2011-01-07 08:49:31,604 ERROR [STDERR] java.sql.SQLException:
ORA
-
04068
: ...
Oracle 高级技术
3,490
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章