zoukankan      html  css  js  c++  java
  • EBS 重新编译无效对象 invalid object

    1.  查看数据库中的无效对象
         check oracle object
         SQL> select count(*) from dba_objects where status='INVALID';

               COUNT(*)
            ----------
               1808

    2. 关闭应用,数据库和监听不能关闭
          cd  $ADMIN_SCRIPTS_HOME
          ./adadstpall.sh apps apps

    3. APP用户,执行adadmin打开维护模式重新编译APPS Schema
         打开维护模式
         adadmin->Change Maintenance Mode->1.    Enable Maintenance Mode
         重新编译APPS Schema
         Compile/Reload Applications Database Entities menu-> 1.    Compile APPS schema

    4.  检查无效对象的数量,关闭维护模式,启动应用
          SQL> select count(*) from dba_objects where status='INVALID';
          adadmin->Change Maintenance Mode->2.    Disenable Maintenance Mode
         再重启应用即可
          cd  $ADMIN_SCRIPTS_HOME
          ./adadstral.sh apps apps
     
     
     
    附:
    1、编译整个数据库中的无效对象
     
    2、编译数据库中单个的无效对象:
         编译无效包体:  alter package package_name complie;
         编译无效的函数:alter function function_name complies;
  • 相关阅读:
    最全前端面试题
    经常犯的思维误区
    鸿蒙系统发布会
    前端面试题
    怎么做一个竖排文字?
    canvas-台球玩法
    canvas-自由落体球
    canvas-画一颗心
    canvas-学写字
    常用的65条正则表达式
  • 原文地址:https://www.cnblogs.com/quanweiru/p/2958745.html
Copyright © 2011-2022 走看看