欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

重新编译PLSQL中的无效对象或者指定的对象 的方法

程序员文章站 2023-12-01 18:12:52
oracle   tips,   tricks   &  &n...
oracle   tips,   tricks   &   scripts   
  1.   topic:   compiling   invalid   objects:   

  oracle8i   and   oracle9i   provides   a   script   called   utlrp.sql   located   in   $oracle_home/rdbms/admin   which   can   be   used   anytime   to   recompile   all   exisiting   pl/sql   modules   (procedure,   functions,packages,triggers,   types,   and   views)   in   a   database. 

编译无效的对象:
  $oracle_home/rdbms/admin/utlrp.sql   
或者
编译指定的对象:
  过程:   
  alter   procedure   procedure_name   compile;   
  函数:   
  alter   function   function_name   compile;   
  包:   
  alter   package   package_name   compile;   
  包体:   
  alter   package   package_name   compile   body;