批量编译pl/sql程序

che*_*rit 1 oracle plsql compilation package

当我从开发转向生产或发布变更请求时,我有很多需要编译的软件包.

现在,我们使用toad或sqldbx逐个编译每个包,有没有办法可以用sqlplus命令编写一个批处理文件,这样我就可以一次运行我的所有包..就像*.sql

Rob*_*ijk 10

您可以执行dbms_utility.compile_schema(user,false);以立即编译模式中的所有无效对象.

您可以在文档中阅读有关该过程的信息:http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/d_util.htm#ARPLS73226

问候,
Rob.