今天在给R12升级到12.1.3的时候,要安装一个补丁,  打最大的一个patch  p9239090 的时候, 前面还算正常, 到了数据库
编译无效对象的时候,一直不结束,第一次做,有点束手无措,最后从网上找了一些参考,整理了一下:

首先,我的环境是这样提示的:
Telling workers to quit...
All workers have quit.
Dropping FND_INSTALL_PROCESSES table...
FND_INSTALL_PROCESSES table dropped.
Dropping AD_DEFERRED_JOBS table...
AD_DEFERRED_JOBS table dropped.
Done running SQL and EXEC commands in parallel.Updating the checkfile repository if necessary...Did not update the checkfile repository...
Done running SQL scripts and EXEC commands.
Compiling invalid objects...
sqlplus -s APPS/***** @/u01/prod/apps/apps_st/appl/ad/12.0.0/sql/adutlrcmp.sql APPLSYS ***** APPS ***** ***** 4  0 NONE FALSE
——   一直就停在这里不动了。
搜到了这个帖子https://forums.oracle.com/thread/2170368:
告诉我要查看一些无效的对象是否在减少,如果一直在减少的话,说明运行良好,只要等待就行.
adutlrcmp.sq running for long time, it is not completing, we checked log files ..no error messages in log file. This issue is happend upgrade the Instance from 11.5.10.2 to R12.1.3.
Check the number of invalid objects and see if it is reducing or not. If it is changing then this is an expected behavior and you will have to wait for the script to finish.


按照他说的,我在数据库中执行:
SQL> select count(*) from dba_objects where status='INVALID';COUNT(*)
----------64353
确实在不断减少,但是。。太特么多了,正在想别的办法.....
这哥们跟我一样遇到了相同的问题:博客:http://www.itpub.net/thread-1602399-1-1.html


2、ebs编译无效对象的步骤
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、编译整个数据库中的无效对象
     SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql
2、编译数据库中单个的无效对象:
     编译无效包体:  alter package package_name complie;
     编译无效的函数:alter function function_name complies;

ebs 编译无效对象——adutlrcmp.sql not giving promt相关推荐

  1. Oracle Compile 编译 无效对象(ORA-04063: package body SYS.DBMS_XPLAN 有错误)

    使用AUTOTRACE 前要做好准备工作 创建角色Plustrace SQL>        @?/sqlplus/admin/plustrce.sql 将Plustrace角色授于要执行AUT ...

  2. oracle 无效对象,Oracle编译用户无效对象

    在采用IMPDP/IMP工具迁移数据时,经常会提示无效对象的警告,需要采用如下方式处理. 1. 查询指定用户的无效对象 su – oracle sqlplus / as sysdba SQL> ...

  3. 识别无效对象和不可用对象

    ---------- pl/sql对象和视图可能变得"无效(invaid)":索引可能变得"不可用(unusable)" 根据对象无效的原因,下次访问时,对象可 ...

  4. oracle vm发现无效设置_Oracle数据库编译失效对象相关命令总结大全,值得收藏

    概述 在日常数据库维护过程中,我们会发现数据库中一些对象(包Package.存储过程Procedure.函数Function.视图View.同义词.....)会失效,呈现无效状态(INVALID).有 ...

  5. 【排故篇】_啥是无效对象,出现时如何破?

    note-taker:Ethan_Yangrecording time: 2019/09/23number of docs:10 [前言] 大家都知道,在数据库日常运维中,数据库中一些对象(如:Pac ...

  6. oracle insert 触发器无效_分享一个超实用的Zabbix监控Oracle用户无效对象手册

    一.Oracle客户端配置 1.创建脚本invalid_object_check.sh SQL语句查询无效对象,首先创建一个获取无效对象信息的原始脚本/etc/zabbix/scripts/inval ...

  7. oracle无效的存储过程怎么解决,oracle数据库 编译无效存储过程

    1.查找无效存储过程 SELECT OBJECT_NAME,TO_CHAR(LAST_DDL_TIME,'YYYY-MM-DD HH24:MI:SS'),STATUS FROM USER_OBJECT ...

  8. sql无效字符 执行sql语句报错解决方案

    sql无效字符 执行sql语句报错解决方案 参考文章: (1)sql无效字符 执行sql语句报错解决方案 (2)https://www.cnblogs.com/feifeicui/p/8907851. ...

  9. MySQL中 修改语句使用的关键字是什么_表示修改一个数据库对象的SQL关键字是什么...

    表示修改一个数据库对象的SQL关键字是:ALTER.在数据库中,可以使用"ALTER TABLE"语句来改变原有表的结构,可以在已有的表中添加.删除或修改列. 本教程操作环境:wi ...

最新文章

  1. 成本VS用户体验, 服务台互动语音应答(IVR)介绍
  2. C# 利用WMI对象获取物理内存和可用内存大小
  3. A 01 如何理解会计中的借和贷
  4. 产销对接行动倡议书-丰收节交易会·万祥军:贫困地区农品
  5. 【NLP】推荐一些NER的英文数据集
  6. python根据年月日计算天数_「每日一练」Python实现输入年月日计算第几天
  7. 8个JavaScript题目
  8. 重装xp后恢复wubi安装的ubuntu
  9. ORBSLAM关键帧的筛选和插入
  10. Linux chapter test 9
  11. html 一键发送给微信朋友圈,微信朋友圈如何转发别人说说(朋友圈一键集赞神器)...
  12. Java 8 - 并行流计算入门
  13. pH响应UV交联壳聚糖水凝胶/氨基葡聚糖基生物杂化水凝胶NMPA-CS壳聚糖水凝胶的制备
  14. 智能指针手表_反对智能手表
  15. 微软Google人才战主角首次开口:Google让我震撼(转)
  16. 安装 PS2017CC
  17. 口袋里的mini宝贝,西圣Ava蓝牙耳机,百元即可享受好音质耳机
  18. Latex中BibTex编辑参考文献
  19. 【计算机网络】湖科大微课堂笔记 p7-10 计算机网络体系结构:常见的计算机网络体系结构、必要性、分层思想、专业术语
  20. 通俗简单讲解贝叶斯原理,并python实现贝叶斯分类代码

热门文章

  1. 特殊字符 “[”和“]” (方括号,中括号) 的处理
  2. Tr1 Function
  3. 代码复杂度分析——时间、空间复杂度
  4. 爱心代码表白(可直接复制运行)
  5. HTML模仿win10亮度调节效果
  6. 将mac打造成和linux差不多的c语言开发环境,完全新手版
  7. 如何解决用户对浏览器进行缩放或滚动鼠标滑轮、或调节屏幕显示百分比后,页面变形或显示不全
  8. Excel:表格中重复项的处理
  9. Mit6.S081-xv6参考书翻译
  10. QT 设置label内字体,字体颜色,背景色 ; 字体的中英对照