ebs系统架构简介7.1——rac clone

今天在rac环境clone 的时候,查看日志:

/testebs/uat/db/11.2.0/appsutil/log/TESTUAT1_hostname1/ApplyDatabase_12201204.log

发现这样一句话:
Attempting to move clone specific files to temporary directory..
Src location: /backup/testsit/clone/data/stage
Target location: /testebs/uat/db/11.2.0/appsutil/temp/stage
Moving files:
adcrdb.zip
addbhomsrc.xml
addbhomtgt.xml

也就是要把/backup/testsit/clone/data/stage 目录下的

adcrdb.zip
addbhomsrc.xml
addbhomtgt.xml

移动到/testebs/uat/db/11.2.0/appsutil/temp/stage 目录。

日志在这个地方停住了,担心是不是卡住了,所以去/testebs/uat/db/11.2.0/appsutil/temp/stage 目录下查看是否已经移动过来了,但是发现adcrdb.zip 、addbhomsrc.xml存在,但是addbhomtgt.xml 文件不存在。

考虑到 /backup/testsit/clone/data/stage的内容是preclone产生的,于是去生产环境$ORACLE_HOME/appsutil/clone/data/stage目录下查看是否是因为权限原因没有及时拷贝到/backup/testsit/clone/data/stage目录,结果发现生产环境也没有此文件。

难道真的是preclone过程没有生产此文件,或者被误删除了?会不会因为少了这个文件clone过程卡主呢?赶紧去metalink上查了下相关内容:

Addbhomtgt.Xml File is deleted by Adpreclone (Doc ID 880274.1)

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.

APPLIES TO:

Oracle Application Install - Version: 11.5.10.2 to 11.5.10.2 - Release: 11.5 to 11.5
Information in this document applies to any platform.

GOAL

Why is Addbhomtgt.Xml File deleted by Adpreclone when cloning a RAC instance?

SOLUTION

This is an expected behavior.

RapidClone was designed to be run manually from the command line as documented in Note 230672.1 because
Oracle do not support the automation of RapidClone. 

Although it may be possible to incorporate these commands into scripts and automate this process, this does not work on all systems, and RAC enabled systems are the exception. 

Certain files are removed during the preparation phase to avoid conflicts and configuration issues when the target system is configured. 



The file addbhomtgt.xml can cause these issues,
which is why it is removed during the preparation phase,
and recreated on the Target when CloneContext.java is called. Non-RAC instances can easily be refreshed without the dependency on addbhomtgt.xml,
 as
an existing Context file is passed to the command line to avoid CloneContext.java being called.




RapidClone and RAC has a high dependency on addbhomtgt.xml , so can only be done via the steps documented in Note 230672.1 "Section 4: Advanced Cloning Options" and sub-section "6. Cloning
a RAC System" .

The "Refreshing a Target System" steps do not apply to RAC systems. Cloning 11i with 10g/11g involve further manual steps documented in Note 760637.1.

Workaround:

If the existence of addbhomtgt.xml is a factor preventing the automated cloning from working, a solution is to incorporate some further customization in the automation scripts that restore
a pre-saved and pre-configured copy of addbhomtgt.xml just prior to executing adcfgclone.pl. This will need to be created beforehand via a manual run of adcfgclone.pl and CloneContext.java, so without an existing context file, but can be stored outside of
the clone stage area, and restored for future clones of that instance.

Note: 

Oracle do not provide assistance on automating RapidClone but it offers advanced cloning options via a separately licensed product called the Applications Maintenance Pack (AMP) plugin, which uses the Enterprise Manager Grid Control framework.

More information on AMP can be found in Metalink  Note 812315.1.

Addbhomtgt.Xml
File is deleted by Adpreclone (Doc ID 880274.1)
时间: 2025-01-02 14:21:13

ebs系统架构简介7.1——rac clone的相关文章

ebs系统架构简介6——应用管理工具总结

Oracle 开发了 Oracle Applications Technology Layer. Products in the Oracle E-Business Suite technology layer include(Oracle Applications Technology Layer 包含的功能有):1. Oracle Applications DBA (AD): 就是一些安装,维护用的工具, 包括:AD Administration (adadmin)AD Merge Patc

ebs系统架构简介1——三层结构上篇

转载自:http://www.itpub.net/thread-1409361-1-1.html <Oracle Applications DBA 基础>3- 4 系统架构及基本系统管理知识 1. 系统架构介绍 ============== Oracle 的applications 主要包括一个文件系统,一个数据库: 而文件系统包括:forms(用来交互和更新数据).reports(用来显示标准的输出数据).一致性程序(提供了大容量.非交互的数据更新操作).程序和sql脚本(管理这个系统).h

ebs系统架构简介3

整理自:http://www.itpub.net/thread-1409361-1-1.html ==================================================================4: 基本系统管理知识 结合上面提到的系统架构的基本知识,这里总结R12系统的基本管理知识,就是如何做我们最关心的最基本的start/stop/status . 1. database 方面: 如上述,Database Tier 有关的 Server Process S

ebs系统架构简介6——clone

1.介绍 clone有不同的用途: 1)可以做个生产系统的副本来做补丁测试. 2)创建一个stageing area(可理解为缓冲区准备区)来降低打补丁的停机时间 3)刷新测试系统(把最新的生产系统拷贝给测试系统) 4)把当前存在的系统拷贝到一个不同的机器或者平台上(一般常用的是我们给一个企业做好系统,clone一个做测试,一个开发) 2.Rapid Cline Operation 通过运行Rapid Clone tool,快速克隆不改变原来的系统,运行:adpreclone.pl脚本收集数据库

ebs系统架构简介2——三层结构和Environment file下篇

整理自:http://www.itpub.net/thread-1409361-1-1.html Database Tier:我们看R12的后台数据库. Oracle Applications 充分使用 Oracle 数据库提供的各种数据类型:select object_type, count(*) from dba_objects where owner not like '%SYS%' group by object_type order by 1; OBJECT_TYPE         

ebs系统架构简介4——Apps Schema

转自:http://blog.csdn.net/pan_tian/article/details/7708430 Apps schema:本身不拥有任何表,对于每一个独立Schema下的表数据,在Apps schema下要同样有一个synonym存在.apps的默认密码为"apps". 关于Apps Schema可以参见:http://blog.csdn.net/cymm_liu/article/details/10164877 Applsys Schema:包含所有系统管理(admi

ebs系统架构简介9——Patch

1.什么是codelines 和 codelevels? 在R12中,oracle Application 补丁以codelines分组,R12.0对应codeline A.Any future point releases introduce new codelines, each identified by a new letter.  For example, Release 12.1 would introduce codeline B and Release 12.2 would in

ebs系统架构简介5——Auto Config

AD 工具中有一个相当重要的,就是 AutoConfig.主要是简化和标准化配置管理任务.参考文档: Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 (文档 ID 387859.1) R12 将所有的配置参数集中在 context file 中, app tier 一个context file:db tier 一个 context file. 例如,如果用户要修改Apac

《系统架构:复杂系统的产品设计与开发》——导读

目录 第一部分系统思维第1章 系统架构简介1.1 复杂系统的架构1.2 良好架构的优势 1.3 学习目标 1.4 本书结构1.5 参考资料 第2章 系统思维 2.1 简介 2.2 系统与涌现2.2.1 系统 2.2.2 涌现 2.3 任务一:确定系统及其形式与功能 2.3.1 形式与功能 2.3.2 工具-过程-操作数:这是人类的标准思维模式吗 2.4 任务二:确定系统中的实体及其形式与功能 2.4.1 具备形式与功能的实体 2.4.2 确定如何将系统初步分解为恰当的实体 2.4.3 用整体思维