ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 无效对象的处理

无效对象的处理

原创 Linux操作系统 作者:easonmy 时间:2008-06-29 18:21:02 0 删除 编辑

-- 数据库迁移后,可能会有些无效对象

1: 查询系统无效对象

 select * from dba_objects where status='INVALID' and owner <> 'SYS';

2: 编译无效对象

   utlrp.sql                                                                                    --整体编译无效对象

  exec dbms_utility.compile_schema('USERX',FALSE);    --对某个用户下对象进行编译

3: 再次查看无效对象

   select * from dba_objects where status='INVALID' and owner <> 'SYS';

4: 若还有无效对象,则查看编译错误的原因

  select *  from dba_errors where .......

--- 查看错误原因后,更改对象,再编译,查看. 重复上述过程

 

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/523774/viewspace-366335/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-20

  • 博文量
    17
  • 访问量
    17880