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;
  • 相关阅读:
    与大神聊天1h
    《海上钢琴师》观后感
    《小王子》读书笔记
    Joining Data with dplyr in R
    SQL学习笔记1
    电影《受益人》观后感
    markdown文本编辑学习笔记2
    importing-cleaning-data-in-r-case-studies
    一个测试人员的工作该怎么开展
    测试总结报告
  • 原文地址:https://www.cnblogs.com/quanweiru/p/2958745.html
Copyright © 2011-2022 走看看