首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

怎么编译无效对象

2013-09-05 
如何编译无效对象编译无效对象1、查找无效对象:SELECT object_name, object_type FROM dba_objectsWHERE st

如何编译无效对象

编译无效对象


1、查找无效对象:
SELECT object_name, object_type FROM dba_objects
WHERE status = 'INVALID';
2、编译无效对象:
手工编译:
ALTER PACKAGE pkg1 COMPILE REUSE SETTINGS;

 

使用PL/SQL Package编译 :
revalidate all invalid objects in the database, in parallel and in dependency order:
begin
   utl_recomp.recomp_parallel();
end;
/

revalidates the procedure  UPDATE_SALARY  in schema HR:
begin
   dbms_utility.validate('HR', 'UPDATE_SALARY', namespace=>1);
end;
/

revalidates the package body HR.ACCT_MGMT:
begin
   dbms_utility.validate('HR', 'ACCT_MGMT', namespace=>2);
end;
/

热点排行