oracle 9i下,客户端以plsqldeveloper 访问,编译一包,包中有数个存储过程,总共约有2000行;
一编译 ,本地plsql developer就死了,而且服务端的CPU占用100%;配置是:2.1的CPU,1G内存,windows 2000 server。一头雾水,大家帮忙了?

解决方案 »

  1.   

    代码两千行,这个是公用的包,放一些公用的方法,所以比较大些,
    缩小到一千行以内可以编译 通过;另外该包在另一台机器上,aix+oracle 10g,很快可以编译通过了
      

  2.   

    10g下正常,9i下不正常,那说明有9i兼容性差的东西存在
      

  3.   

    再详细说明一下吧
    目前是如果把这个包是2000多行,拆分成1000行以内的三个包,分别编译是可以通过的;
    另外把这个包放到另一台机器上(aix + oracle 10g),很快也能编译通过;所以有点怀疑这台机器(win2000 server + oracle 9i)的一些配置管理是不是需要调整一下,但这方面又不懂,大家有啥建议不?