一、平台及版本

1、操作系统信息

[root@ebstest01 ~]# cat/etc/redhat-release

Red Hat Enterprise Linux Server release 7.4(Maipo)

[root@ebstest01 ~]# uname –a

Linux ebstest01 4.1.12-94.3.9.el7uek.x86_64#2 SMP Fri Jul 14 20:09:40 PDT 2017 x86_64 x86_64 x86_64 GNU/Linux

2、EBS系统版本信息

jdk版本:
[appltest@ebstest01 ~]$ sh -c "`awk -F= '$1 ~ /^JSERVJAVA.*$/ {print $2}'$ADMIN_SCRIPTS_HOME/java.sh` -version;"

java version "1.7.0_85"

Java(TM) SE Runtime Environment (build1.7.0_85-b15)

Java HotSpot(TM) 64-Bit Server VM (build24.85-b06, mixed mode)

db version:

[oratest@ebstest01 ~]$$ORACLE_HOME/OPatch/opatch lsinventory -detail | grep "Patchdescription"

Patch description: "Database PSU12.1.0.2.171017, Oracle JavaVM Component (OCT2017)"

Patch description: "Database Patch SetUpdate : 12.1.0.2.171017 (26713565)"

Apps Version:

SQL> select release_name fromapps.fnd_product_groups;RELEASE_NAME

--------------------------------------------------

12.2.7

Apache version:
[applprod@ebstest01 bin]$cd /u02/prod/app/fs1/EBSapps/10.1.2/Apache/Apache/bin

[applprod@ebstest01 bin]$httpd -version

Server version:Oracle-Application-Server-10g/10.1.2.3.0 Oracle-HTTP-Server

Server built: Apr 22 2009 16:16:17


WebLogic version:
[applprod@ebstest01 ~]$cat /u02/prod/app/fs1/FMW_Home/logs/log.txt | grep install

Apr 23, 2018 4:55:00 PM-- install "WebLogic Platform" 10.3.6.0 at /u02/prod/app/fs1/FMW_Home

||_____Uninstall [Added]


二、源环境准备

1、预克隆

注意:在执行预克隆之前,必须先确定源环境中应用服务器和db服务器中/etc/oraInst.loc文件中所指向的oraInventory目录,必须正确,必须是我们要克隆的这套源环境。

[root@ebstest01 ~]# cat /etc/oraInst.loc
inventory_loc=/u01/test/apporaInventory

db层preclone:

[root@ebstest01 u02]# su - oraprod

Last login: Mon Apr 23 18:26:07 CST 2018 onpts/2

[oraprod@ebstest01 ~]$ cd$ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME

[oraprod@ebstest01 prod_ebstest01]$ perladpreclone.pl dbTier

Copyright (c) 2011, 2014Oracle Corporation

Redwood Shores,California, USA

Oracle E-Business SuiteRapid Clone

Version 12.2

adpreclone Version120.31.12020000.22

Enter the APPS User Password:

Verifying if Database Patch checker (ETCC)exists in /u01/prod/db/12.1.0/appsutil/etcc

Running:

perl/u01/prod/db/12.1.0/appsutil/bin/adclone.pljava=/u01/prod/db/12.1.0/appsutil/jre mode=stagestage=/u01/prod/db/12.1.0/appsutil/clone component=dbTier method=CUSTOMdbctx=/u01/prod/db/12.1.0/appsutil/prod_ebstest01.xml showProgress

Beginning database tier Stage - Mon Apr 2319:16:37 2018

/u01/prod/db/12.1.0/appsutil/jre/bin/java-Xmx600M -DCONTEXT_VALIDATED=false -Doracle.installer.oui_loc=/u01/prod/db/12.1.0/oui-classpath/u01/prod/db/12.1.0/lib/xmlparserv2.jar:/u01/prod/db/12.1.0/jdbc/lib/ojdbc6.jar:/u01/prod/db/12.1.0/appsutil/java:/u01/prod/db/12.1.0/oui/jlib/OraInstaller.jar:/u01/prod/db/12.1.0/oui/jlib/ewt3.jar:/u01/prod/db/12.1.0/oui/jlib/share.jar:/u01/prod/db/12.1.0/oui/jlib/srvm.jar:/u01/prod/db/12.1.0/jlib/ojmisc.jar oracle.apps.ad.clone.StageDBTier -e/u01/prod/db/12.1.0/appsutil/prod_ebstest01.xml -stage/u01/prod/db/12.1.0/appsutil/clone -tmp /tmp -method CUSTOM -showProgress

APPS Password : a

Log file located at/u01/prod/db/12.1.0/appsutil/log/prod_ebstest01/StageDBTier_04231916.log

/ 50% completed

Completed Stage...

Mon Apr 23 19:16:59 2018

App层preclone:

[applprod@ebstest01 scripts]$ perladpreclone.pl appsTier

Copyright (c) 2011, 2014Oracle Corporation

Redwood Shores,California, USA

Oracle E-Business SuiteRapid Clone

Version 12.2

adpreclone Version120.31.12020000.22

Enter the APPS User Password:

Enter the Weblogic AdminServer password :

Checking the status of the Oracle WebLogicAdministration Server....

Running perl/u02/prod/app/fs1/EBSapps/appl/ad/12.0.0/patch/115/bin/adProvisionEBS.plebs-get-serverstatus-contextfile=/u02/prod/app/fs1/inst/apps/prod_ebstest01/appl/admin/prod_ebstest01.xml-servername=AdminServer -promptmsg=hide

The Oracle WebLogic Administration Serveris up.

Running:

perl/u02/prod/app/fs1/EBSapps/appl/ad/12.0.0/bin/adclone.pljava=/u02/prod/app/fs1/EBSapps/comn/util/jdk64 mode=stagestage=/u02/prod/app/fs1/EBSapps/comn/clone component=appsTier method=appctx=/u02/prod/app/fs1/inst/apps/prod_ebstest01/appl/admin/prod_ebstest01.xmlshowProgress

Setting the wls environment

Beginning application tier Stage - Mon Apr23 19:14:28 2018

/u02/prod/app/fs1/EBSapps/comn/util/jdk64/bin/java-Xmx600M -DCONTEXT_VALIDATED=false -Doracle.installer.oui_loc=/oui -classpath/u02/prod/app/fs1/FMW_Home/webtier/lib/xmlparserv2.jar:/u02/prod/app/fs1/FMW_Home/webtier/jdbc/lib/ojdbc6.jar:/u02/prod/app/fs1/EBSapps/comn/java/classes:/u02/prod/app/fs1/FMW_Home/webtier/oui/jlib/OraInstaller.jar:/u02/prod/app/fs1/FMW_Home/webtier/oui/jlib/ewt3.jar:/u02/prod/app/fs1/FMW_Home/webtier/oui/jlib/share.jar:/u02/prod/app/fs1/FMW_Home/webtier/../Oracle_EBS-app1/oui/jlib/srvm.jar:/u02/prod/app/fs1/FMW_Home/webtier/jlib/ojmisc.jar:/u02/prod/app/fs1/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/u02/prod/app/fs1/FMW_Home/oracle_common/jlib/obfuscatepassword.jar oracle.apps.ad.clone.StageAppsTier -e/u02/prod/app/fs1/inst/apps/prod_ebstest01/appl/admin/prod_ebstest01.xml -stage/u02/prod/app/fs1/EBSapps/comn/clone -tmp /tmp -method CUSTOM -showProgress -nopromptmsg

Log file located at/u02/prod/app/fs1/inst/apps/prod_ebstest01/admin/log/clone/StageAppsTier_04231914.log

\ 20% completed

Completed Stage...

Mon Apr 23 19:19:07 2018

2、打包克隆需要的文件

在文件tar打包的过程中,source系统的ebs 数据库跟应用都必须处于停止状态,否则很容易造成数据文件的不一致而导致clone失败。建议先对文件做tar,然后再copy至target服务器。


Apps层文件打包run fs下的 EBSapps目录:

[appltest@ebstest01 ~]$ cd$ADMIN_SCRIPTS_HOME
[appltest@ebstest01 scripts]$ ./adstpal.sh apps/apps
[appltest@ebstest01 scripts]$ echo $RUN_BASE/u02/test/fs1
[appltest@ebstest01 scripts]$ cd /u02/test/fs1
[appltest@ebstest01 fs1]$ ls EBSapps FMW_Home inst
[appltest@ebstest01 fs1]$ nohup tar -zcvf /bak/apps.tar.gz EBSapps >>tar_apps_c.log &

db层文件打包

[root@ebstest01 bak]# su - oratest

Last login: Fri Apr 20 19:51:08 CST 2018 onpts/0
[oratest@ebstest01 ~]$ lsnrctl stop
[oratest@ebstest01 ~]$ sqlplus / as sysdba
SQL> shu immediate
SQL> quit
[oratest@ebstest01 ~]$ cd /u01/test
[oratest@ebstest01 test]$ nohup tar -zcvf /bak/db.tar.gz db >>tar_db_c.log &

三、目标环境准备

1、操作系统要求

与源系统一致。

2、安装RPM包

mount OS 镜像:

[root@ebstest01 soft]# mount -o loop/u01/soft/Oracle7.4.iso /media

mount: /dev/loop0 is write-protected, mounting read-only

配置yum源:

[root@ebstest01 soft]# vi /etc/yum.repos.d/local.repo

[install]

name=install

baseurl=file:///media

enabled=1

gpgcheck=0

root用户安装rpm:

[root@ebstest01 soft]# yum install libXrender.i686 \
binutils.x86_64 \
compat-libstdc++-296.i686 \
compat-libstdc++-33.i686 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc.i686 \
glibc.x86_64 \
glibc-common.x86_64 \
glibc-devel.i686 \
glibc-devel.x86_64 \
libgcc.i686 \
libgcc.x86_64 \
libstdc++-devel.i686 \
libstdc++-devel.x86_64 \
libstdc++.i686 \
libstdc++.x86_64 \
libXi.i686 \
libXp.i686 \
libXp.x86_64 \
libaio.i686 \
libaio.x86_64 \
libgomp.x86_64 \
make.x86_64 \
gdbm.i686 \
gdbm.x86_64 \
redhat-lsb.x86_64 \
sysstat.x86_64 \
util-linux-ng.x86_64 \
compat-libcap1.x86_64 \
compat-libstdc++-33.x86_64 \
elfutils-libelf-devel.x86_64 \
libaio-devel.i686 \
libaio-devel.x86_64 \
unixODBC.i686 \
unixODBC-devel.i686 \
xorg-x11-utils.x86_64 \
xorg-x11-server-Xorg.x86_64 \
ksh \
libICE.i686 \
libSM.i686 \
libXt.i686

安装RPMS from Oracle,下载地址https://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/

[root@ebstest01 soft]#rpm -Uvhopenmotif21-2.1.30-11.el7.i686.rpm
[root@ebstest01 soft]#rpm -Uvhxorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
[root@ebstest01 soft]#ln -s /usr/X11R6/lib/libXtst.so.6.1/usr/lib/libXtst.so.6
[root@ebstest01 soft]#ls -l /usr/lib/libXtst.so.6

安装完rpm包运行以下命令:

[root@ebstest01 soft]#ldconfig -v

3、设置OS参数

[root@ebstest01 ~]# vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 20971520

kernel.shmmax = 34359738367 #内存bytes-1

kernel.shmmni = 4096

kernel.msgmni=2878

kernel.sem = 256 32000 100 142

net.ipv4.ip_local_port_range = 10000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

[root@ebstest01 ~]# sysctl -p

修改内核限制:

[root@ebstest01 ~]# vi /etc/security/limits.conf
@dba hard nofile 65536
@dba soft nofile 16394
@dba hard nproc 16384
@dba soft nproc 8094
@dba hard stack 16384
@dba soft stack 10240

4、修改主机名

[root@ebstest01 ~]# hostnamectl set-hostname ebstest01

[root@ebstest01 ~]# cat /etc/hostname

[root@ebstest01 ~]# vi /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4localhost4.localdomain4

::1 localhost localhost.localdomain localhost6localhost6.localdomain6

172.18.11.28 ebstest01.danke.life ebstest01

5、selinux和防火墙

[root@ebstest01 ~]# vi /etc/selinux/config

SELINUX=disable

[root@ebstest01 ~]# systemctl list-unit-files|grepfirewall

firewalld.serviceenabled

[root@ebstest01 ~]# systemctl stop firewalld.service

[root@ebstest01 ~]# systemctl disable firewalld.service

6、Rapid Install过程中需要使用端口6000用于OPMN服务,用以下命令确认该端口没有被占用(无返回值即可):

[root@ebstest01 ~]# netstat -a | grep 6000

[root@ebstest01 ~]#

7、用户及目录


db:

[root@ebstest01 ~]# groupadd dba

[root@ebstest01 ~]#useradd -g dba oraprod

[root@ebstest01 ~]# mkdir-p /u01/prod/oraInventory/

[root@ebstest01 ~]# mkdir-p /u01/prod/temp

[root@ebstest01 ~]# cd /u01

[root@ebstest01 ~]# chown-R oraprod:dba prod/

[root@ebstest01 ~]# chmod-R 775 prod/

[root@ebstest01 ~]# chmod777 /u01/prod/temp

[root@ebstest01 ~]# vi/etc/oraInst.loc

inventory_loc=/u01/prod/oraInventory

inst_group=dba

apps:

[root@ebstest01 ~]# useradd -g dba applprod

[root@ebstest01 ~]# mkdir-p /u02/prod/oraInventory/

[root@ebstest01 ~]# mkdir -p /u02/prod/app/fs1

[root@ebstest01 ~]# mkdir-p /u02/prod/temp

[root@ebstest01 ~]# cd/u02

[root@ebstest01 ~]# chown-R applprod:dba prod/

[root@ebstest01 ~]# chmod-R 775 prod/

[root@ebstest01 ~]# chmod777 /u02/prod/temp

四、克隆操作

EBS中端口池的概念为:每个端口池对应数据库和应用的一组端口。比如当端口池选择为0时,数据库监听端口为1521,应用的访问端口为8000。如果端口池增加1,数据库和应用的端口也相应的增加。

在EBS R12.2中,应用层包含fs1和fs2双文件系统。克隆时,先使用tar包中的文件克隆出run fs,再从克隆好的run fs中克隆出patch fs。run fs使用和数据库相同的端口池1,patch fs使用端口池2。App的克隆过程如下图:

1、解压

db:

[root@ebstest01 bak]#nohup tar -xzvf db.tar.gz -C /u01/prod/ >> tar_db_x.log &

apps:

[root@ebstest01 bak]# nohup tar -xzvf apps.tar.gz –C/u01/prod/app/fs1 >> tar_apps_x.log &

2、修改目录属组和权限


db:

[root@ebstest01 ~]#cd /u01
[root@ebstest01 u01]# chown -Roraprod:dba prod

apps:

[root@ebstest01 u02]# cd/u02
[root@ebstest01 u02]# chown -Rapplprod:dba prod

3、db层克隆

[oraprod@ebstest01 bin]$ cd/u01/prod/db/12.1.0/appsutil/clone/bin/

[oraprod@ebstest01 bin]$ perl adcfgclone.pl dbTier

Copyright (c) 2002, 2015 Oracle Corporation

Redwood Shores,California, USA

Oracle E-Business Suite Rapid Clone

Version 12.2

adcfgclone Version 120.63.12020000.60

Enter the APPS password :

Running: Context clone...

Log file located at/u01/prod/db/12.1.0/appsutil/clone/bin/CloneContext_0423160225.log

Provide the values required for creation of the new Database Context file.

Target System Hostname (virtual or normal) [ebstest01] :

Target Instance is RAC (y/n) [n] : n

Target System Database SID : prod

Target System Base Directory : /u01/prod/db

Role separation is supported y/n [n] ? :

Target System utl_file_dir Directory List :/u01/prod/temp

Number of DATA_TOP's on the Target System [1] :

Target System DATA_TOP Directory 1 [/u01/prod/db/data] :/u01/prod/db/data

Target System RDBMS ORACLE_HOME Directory[/u01/prod/db/12.1.0] :

Do you want topreserve the Display [ebstest01:0.0] (y/n): n

Target System Display [ebstest01:0.0] : ebstest01:0.0

Target System Port Pool [0-99] : 0

Checking the port pool 0

done: Port Pool 0 is free

Report file located at/u01/prod/db/12.1.0/appsutil/temp/portpool.lst

The new database contextfile has been created :

/u01/prod/db/12.1.0/appsutil/prod_ebstest01.xml

Check Clone Contextlogfile /u01/prod/db/12.1.0/appsutil/clone/bin/CloneContext_0423160225.log fordetails.

Running Rapid Clone with command:

Running:

perl/u01/prod/db/12.1.0/appsutil/clone/bin/adclone.pljava=/u01/prod/db/12.1.0/appsutil/clone/bin/../jre mode=applystage=/u01/prod/db/12.1.0/appsutil/clone component=dbTier method=CUSTOMdbctxtg=/u01/prod/db/12.1.0/appsutil/prod_ebstest01.xml showProgress contextValidated=true

Beginning database tier Apply - Mon Apr 23 16:08:10 2018

/u01/prod/db/12.1.0/appsutil/clone/bin/../jre/bin/java-Xmx600M -DCONTEXT_VALIDATED=true-Doracle.installer.oui_loc=/u01/prod/db/12.1.0/oui -classpath/u01/prod/db/12.1.0/appsutil/clone/jlib/xmlparserv2.jar:/u01/prod/db/12.1.0/appsutil/clone/jlib/ojdbc6.jar:/u01/prod/db/12.1.0/appsutil/clone/jlib/java:/u01/prod/db/12.1.0/appsutil/clone/jlib/oui/OraInstaller.jar:/u01/prod/db/12.1.0/appsutil/clone/jlib/oui/ewt3.jar:/u01/prod/db/12.1.0/appsutil/clone/jlib/oui/share.jar:/u01/prod/db/12.1.0/appsutil/clone/jlib/oui/srvm.jar:/u01/prod/db/12.1.0/appsutil/clone/jlib/ojmisc.jar oracle.apps.ad.clone.ApplyDBTier -e/u01/prod/db/12.1.0/appsutil/prod_ebstest01.xml -stage /u01/prod/db/12.1.0/appsutil/clone -showProgress

APPS Password : Log filelocated at/u01/prod/db/12.1.0/appsutil/log/prod_ebstest01/ApplyDBTier_04231608.log

\15% completed

Completed Apply...

Mon Apr 23 16:12:47 2018

Starting database listener for prod:

Running:

/u01/prod/db/12.1.0/appsutil/scripts/prod_ebstest01/addlnctl.shstart prod

Logfile:/u01/prod/db/12.1.0/appsutil/log/prod_ebstest01/addlnctl.txt

You are running addlnctl.sh version 120.4

Starting listener process prod ...

Listener prod has alreadybeen started.

addlnctl.sh: exiting with status 0

addlnctl.sh: check the logfile/u01/prod/db/12.1.0/appsutil/log/prod_ebstest01/addlnctl.txt for moreinformation ...

Do you want to change the password for all EBS Schemas?(y/n) [n]) : n

Do you want to change the password for sysadmin user?(y/n) [n]) : n

Do you want to change the apps password? (y/n) [n]) : n

Do you want to change the sys and system passwords? (y/n)[n]) : n

Running ETCC to check status of DB technology patches...

+===============================================================+

|Copyright (c) 2005, 2017 Oracle and/or its affiliates. |

| All rights reserved. |

|Oracle E-Business Suite Release 12.2 |

|Database EBS Technology Codelevel Checker |

+===============================================================+

Using context file from command line argument:

/u01/prod/db/12.1.0/appsutil/prod_ebstest01.xml

Starting Database EBS Technology Codelevel Checker, Version 120.55

Mon Apr 23 16:13:53 CST2018

Log file for this session: /u01/prod/db/12.1.0/appsutil/etcc/checkDBpatch_2456.log

Bugfix XML file version: 120.0.12020000.39

This file will be usedfor identifying missing bugfixes.

Mapping XML file version: 120.0.12020000.12

This file will be usedfor mapping bugfixes to patches.

[WARNING] DB-ETCC: Bugfix XML file(/u01/prod/db/12.1.0/appsutil/etcc/txk_R1220_DB_base_bugs.xml) in current directory is more than 30 days old.

Check if a newer version is available in patch17537119.

Identifying database release.

Database release set to12.1.0.2.

Connecting to database.

Database connectionsuccessful.

Database prod is in READWRITE mode.

Identifying APPS and APPLSYS schema names.

- APPS schema : APPS

- APPLSYS schema : APPLSYS

Checking for DB-ETCC results table.

Table to store DB-ETCCresults already exists in the database.

Checking if InMemory option is enabled.

InMemory option is not enabled in the database.

Checking Bugfix XML file for 12.1.0.2_PSU

Obtained list of bugfixes to be applied and the list tobe rolled back.

Now checking DatabaseORACLE_HOME.

The opatch utility is version 12.2.0.1.11.

DB-ETCC is compatiblewith this opatch version.

Found patch records in the inventory.

Checking Mapping XML file for 12.1.0.2.171017

All the required one-off bugfixes are present in DatabaseORACLE_HOME.

Stored Technology Codelevel Checker results in the database prod successfully.

Finished checking fixes for Oracle Database: Mon Apr 2316:14:02 CST 2018

Log file for this session:/u01/prod/db/12.1.0/appsutil/etcc/checkDBpatch_2456.log

===============================================================================

添加环境变量:

#添加以下行

./u01/test/db/12.1.0/test_ebstest01.env

export NLS_DATE_FORMAT="yyyy-mm-dd hh34:mi:ss"

exportPATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch

export LANG=C

exportPATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin/:.

修改参数文件(重启db后生效):


[oraprod@ebstest01 ~]$ vi $ORACLE_HOME/dbs/initprod.ora

processe =2000

sessions = 4000

sga_target = 20G

shared_pool_size = 2000M

shared_pool_reserved_size= 200M

pga_aggregate_target=12G

utl_file_dir =/u01/prod/temp,/u01/prod/db/12.1.0/appsutil/outbound/PROD_caiwudb,/usr/tmp

4、app层克隆


Apps

[applprod@ebstest01 bin]$cd /u02/prod/app/fs1/EBSapps/comn/clone/bin

[applprod@ebstest01 bin]$perl adcfgclone.pl appsTier dualfs

Copyright (c) 2002, 2015 Oracle Corporation

Redwood Shores,California, USA

Oracle E-Business Suite Rapid Clone

Version 12.2

adcfgclone Version 120.63.12020000.60

Enter the APPS password :

Enter the Weblogic AdminServer password :

Do you want to add a node (yes/no) [no] : no

Running: Context clone...

Log file located at /u02/prod/app/fs1/EBSapps/comn/clone/bin/CloneContext_0423164939.log

Provide the values required for creation of the newAPPL_TOP Context file.

Target System Hostname (virtual or normal) [ebstest01] :

Target System Database SID : prod

Target System Database Server Node [ebstest01] :

Target System Database Domain Name [danke.life] :

Target System Base Directory : /u02/prod/app

Target System Base Directory set to /u02/prod/app

Target System Current File System Base set to/u02/prod/app/fs1

Target System Other File System Base set to/u02/prod/app/fs2

Target System Fusion Middleware Home set to/u02/prod/app/fs1/FMW_Home

Target System Other FileSystem Fusion Middleware Home set to /u02/prod/app/fs2/FMW_Home

Target System Web Oracle Home set to /u02/prod/app/fs1/FMW_Home/webtier

Target System Other FileSystem Web Oracle Home set to /u02/prod/app/fs2/FMW_Home/webtier

Target System Appl TOP set to/u02/prod/app/fs1/EBSapps/appl

Target System Other FileSystem Appl TOP set to /u02/prod/app/fs2/EBSapps/appl

Target System COMMON TOP set to/u02/prod/app/fs1/EBSapps/comn

Target System Other FileSystem COMMON TOP set to /u02/prod/app/fs2/EBSapps/comn

Target System Instance Home Directory [/u02/prod/app] :

Target System Current File System Instance Top set to/u02/prod/app/fs1/inst/apps/prod_ebstest01

Do you want to preserve the Display [ebstest01:0.0](y/n) : n

Target System Display [ebstest01:0.0] : ebstest01:0.0

Target System Root Service [enabled] :

Target System Web Entry Point Services [enabled] :

Target System Web Application Services [enabled] :

Target System Batch Processing Services [enabled] :

Target System Other Services [disabled] :

Target System Port Pool [0-99] : 10

Checking the port pool 10

done: Port Pool 10 isfree

Report file located at/u02/prod/app/fs1/inst/apps/prod_ebstest01/admin/out/portpool.lst

RC-40201: Unable toconnect to Database prod.

Enter the Database listener port [1531] : 1521

UTL_FILE_DIR on database tier consists of the following directories.

1. /usr/tmp

2. /u01/prod/temp

3./u01/prod/db/12.1.0/appsutil/outbound/prod_ebstest01

4. /usr/tmp

Choose a value which willbe set as APPLPTMP value on the target node [1] : 2

The new APPL_TOP contextfile has been created :

/u02/prod/app/fs1/inst/apps/prod_ebstest01/appl/admin/prod_ebstest01.xml

Check Clone Contextlogfile /u02/prod/app/fs1/EBSapps/comn/clone/bin/CloneContext_0423164939.logfor details.

Creating Patch file system context file.....

Log file located at /u02/prod/app/fs1/EBSapps/comn/clone/bin/CloneContextPatch_0423165228.log

Target System Other File System Instance Top set to/u02/prod/app/fs2/inst/apps/prod_ebstest01

Target System Port Pool [0-99] : 20

Checking the port pool 20

done: Port Pool 20 isfree

Report file located at/u02/prod/app/fs2/inst/apps/prod_ebstest01/admin/out/portpool.lst

The new APPL_TOP contextfile has been created :

/u02/prod/app/fs2/inst/apps/prod_ebstest01/appl/admin/prod_ebstest01.xml

Check Clone Contextlogfile /u02/prod/app/fs1/EBSapps/comn/clone/bin/CloneContextPatch_0423165228.logfor details.

FMW Pre-requisite check log file location :/u02/prod/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log

Running: FMW pre-reqcheck...

Configuring: Run file system....

LogFile located at/u02/prod/app/fs1/inst/apps/prod_ebstest01/admin/log/clone/run/RCloneApplyAppstier_04231653.log

Configuring: Patch file system....

LogFile located at/u02/prod/app/fs1/inst/apps/prod_ebstest01/admin/log/clone/patch/RCloneApplyAppstier_04231718.log

Do you want to startup the Application Services for prod?(y/n) [n] : n

Services not started

添加环境变量:

[applprod@ebstest01 ~]$ vi .bash_profile

#添加以下行

./u02/prod/app/EBSapps.env run

exportNLS_DATE_FORMAT="yyyy-mm-dd hh34:mi:ss"

exportPATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch

export LANG=C

exportPATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin/:.

[applprod@ebstest01 ~]$ . .bash_profile

5、克隆后任务

db启停脚本:

[oraprod@ebstest01 ~]$vi startDB.sh

$ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME/addlnctl.shstart $ORACLE_SID

$ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME/addbctl.shstart

[oraprod@ebstest01 ~]$ vistopDB.sh

$ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME/addbctl.shstop immediate

$ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME/addlnctl.shstop $ORACLE_SID

[oraprod@ebstest01 ~]$chmod 744 st*.sh

apps启停脚本:

[applprod@ebstest01 ~]$ vi startApp.sh

$INST_TOP/admin/scripts/adstrtal.shapps/password<

password

EOF

[applprod@ebstest01 ~]$vi stopApp.sh

$INST_TOP/admin/scripts/adstpall.shapps/password<

password

EOF

[applprod@ebstest01 ~]$chmod 744 st*.sh


#若转载,请注明出处http://blog.itpub.net/30187411/viewspace-2153250/