PL/SQL重新编译包无反应案例2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQL重新编译包无反应案例2相关的知识,希望对你有一定的参考价值。

在这篇"PL/SQL重新编译包无反应"里面介绍了编译包无反应的情况,今天又遇到一起案例, 在测试环境中,一个包的STATUS为INVALID,重新编译时,一直处于编译状态,检查发现下面两条因素都不存在:

 

    1:当包正在被调用执行时,编译该包会导致无响应情况。
    2:包中的对象或依赖对象被其它session所拥有。

 

后面检查发现包中调用了一个LINKED SERVER,由于迁移测试服务器,原服务器的IP地址变化了,导致LINKED SERVER已经无效了。所以出现了这种情况。重建了LINKED SERVER后,重新编译包通过!

以上是关于PL/SQL重新编译包无反应案例2的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL 编译失败,没有错误消息

pl/sql编译存储过程卡住的解决方法

在重新编译oracle包时,哪些缓存会更新?

查看package编译时的错误信息及重新编译

IDEA——已建立的项目换了电脑环境,在本地点电脑上击build没有反应或者rebuild没有编译新的class输出解决方法(重新进行相关的设置)

IDEA——已建立的项目换了电脑环境,在本地点电脑上击build没有反应或者rebuild没有编译新的class输出解决方法(重新进行相关的设置)