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

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

    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
     
     
    PS :
     
    1、编译整个数据库中的无效对象
         SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql
     
    2、编译数据库中单个的无效对象:
     
         编译无效包体:  alter package package_name complie;
         编译无效的函数:alter function function_name complies;
  • 相关阅读:
    (转)CString,int,string,char*之间的转换
    Nt函数原型
    VC 创建窗口
    设置网络延时大小
    利用寄存器进入栈值交换
    控制用户控件里面的值
    jquery animate()动画函数
    终于有点时间了
    JQuery学习笔记(三)遮罩层、阴影层
    jquery表格隔行换色
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299111.html
Copyright © 2011-2022 走看看