博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EBS R12.2 ADOP (R12.2 AD Online Patching) - 1
阅读量:6568 次
发布时间:2019-06-24

本文共 985 字,大约阅读时间需要 3 分钟。

EBS R12.2 有两套 apps 文件系统,一套为run 环境,常用目录为fs1,一套为patch环境,目录为fs2, 甚至如果你安装了或升级到了R12.2.0 , 那就可以使用这个特性,ADOP在线实施12.2.2,12.2.3或 12.2.4 补丁了。

ADOP时,你可以自己加入参数,也可以与adop工具交互输入信息,无论选择哪种方式,aodp都会做以下的事情: 
1. 读取patch metadata来判断patch的依赖关系和补丁前的一些需求(比如前置补丁)
2. 从之前的patch session上传patch信息到数据库(if applicable) 
3. 读取和确认补丁driver文件以及读取产品driver文件 
4. 对比来自于产品库的object modules和patch文件中已存在的文件版本号 
5. 备份所有将要被patch更改的在系统已经存在的文件 
6. 拷贝文件 
7. 存档libraries中的文件 
8. Relink 可执行文件 
9. 生成 forms, reports, messages, graphics, 和Java archive (JAR) 文件 
10. 编译JSP文件和数据库无效对象 
11. 更新数据库物件 
12. 运行autoconfig 更新配置文件,如果任何模板文件被引入或被patch更新的话 
13. 保存patch信息到数据库 
注意下面一些重要的事项: 
1. adop总是从run版本文件系统上运行。它会自动正确设置它的环境变量,不管它从哪个版本运行。
2. 如果patch没有包含任何对文件系统或数据库的更新,adop不会做任何动作。
3. 如果adop探测到之前failed的patching session,它会尝试去恢复这个session 。
4. 在整个正常adop过程中,数据库不需要downtime .
5. Cutover切换阶段需要停服务几分钟。是切换patch fs 与 runtime fs, 而不是同步,两个file system同步要到下次prepare阶段。 两个file system是不能同时运行的  ( Cutover先切换db edition然后是app file system)。 
本文转自ITPUB博客tolywang的博客,原文链接:,如需转载请自行联系原博主。
你可能感兴趣的文章
MapReduce原理与设计思想
查看>>
Theano学习笔记(三)——图结构
查看>>
UVa - 11400 - Lighting System Design
查看>>
Oracle 11g 客户端使用
查看>>
luvit 被忽视的lua 高性能框架(仿nodejs)
查看>>
也许每个农村出来的码农都有个田园梦
查看>>
J2EE的13种核心技术
查看>>
Express.js 中的 Sessions 如何工作?(译)
查看>>
Web自动化之Headless Chrome概览
查看>>
【133天】尚学堂高淇Java300集视频精华笔记(71-72)
查看>>
剖析 Laravel 计划任务--事件属性
查看>>
Micronaut教程:如何使用基于JVM的框架构建微服务
查看>>
检查IP是否可用的方法
查看>>
互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事
查看>>
Intellij IDEA 2018.2 搭建Spring Boot 应用
查看>>
作为数据科学家,我都有哪些弱点
查看>>
(转)线程安全的CopyOnWriteArrayList介绍
查看>>
对LinqtoExcel的扩展 【数据有限性,逻辑有效性】
查看>>
WPF TreeView HierarchicalDataTemplate
查看>>
32岁老程序员的现状和尴尬,无奈中透露些许悲凉,有选择却更痛苦
查看>>