You are on page 1of 15

SOURCE

======
DT:prodserver
loginasoracle
sourcetheenv
cdto$ORACLE_HOME/appsutil/scripts/prod_prodserver
$perladpreclone.pldbTier/dbTechStack
DT:prodserver
loginasapplmgr
sourcetheenv
cdto$APPLCSF/scripts/prod_prodserver
$perladpreclone.plappsTier

AT:prodappserver
loginasapplmgr
sourcetheenv
cdto$APPLCSF/scripts/prod_prodserver
$perladpreclone.plappsTier
FIRERCPStothetarget
========================
Datafiles

nohuprcpproracle@prodserver.appsmode.com:/apps/prod/backup/hot/[ae]*.Z.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/backup/hot/[fj]*.Z.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/backup/hot/[ko]*.Z.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/backup/hot/[pt]*.Z.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/backup/hot/[uz]*.Z.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/backup/hot/[AZ]*.Z.&

ORACLE_HOME
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/oracle/9.2.0/[ae]*.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/oracle/9.2.0/[fj]*.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/oracle/9.2.0/[ko]*.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/oracle/9.2.0/[pt]*.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/oracle/9.2.0/[uz]*.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/oracle/9.2.0/[AZ]*.&

Archives
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/dbdata/arch/log_5504.log.Z.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/dbdata/arch/log_5505.log.&
nohuprcpproracle@prodserver.appsmode.com:/apps/prod/dbdata/arch/log_5506.log.&

DTAPPLCOMNiASCOMNBINARIES
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/appl/a*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/appl/[bm]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/appl/[nz]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/appl/[AZ]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/appl/[09]*.&

nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/comn/[ai]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/comn/j*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/comn/[kz]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/comn/[AZ]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/comn/[09]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/comn/_pages.&

nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/iAS/a*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/iAS/[bm]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/iAS/[nz]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/iAS/[AZ]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/iAS/[09]*.&

nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/8.0.6/a*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/8.0.6/[bm]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/8.0.6/[nz]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/8.0.6/[AZ]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/prod/8.0.6/[09]*.&

ATAPPLCOMNiASCOMNBINARIES
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/appl/a*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/appl/[bm]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/appl/[nz]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/appl/[AZ]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/appl/[09]*.&

nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/comn/[ai]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/comn/j*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/comn/[kz]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/comn/[AZ]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/comn/[09]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/comn/_pages.&

nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/iAS/a*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/iAS/[bm]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/iAS/[nz]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/iAS/[AZ]*.&

nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/iAS/[09]*.&

nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/8.0.6/a*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/8.0.6/[bm]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/8.0.6/[nz]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/8.0.6/[AZ]*.&
nohuprcpprapplmgr@prodappserver.appsmode.com:/apps/prod/8.0.6/[09]*.&

customtop
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/apps/prod/custom/a*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/apps/prod/custom/[bm]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/apps/prod/custom/[nz]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/apps/prod/custom/[AZ]*.&
nohuprcpprapplmgr@prodserver.appsmode.com:/apps/apps/prod/custom/[09]*.&

TARGETMACHINE
=============
DT:DEVSERVER
loginasoracle
sourcetheenv
sqlplus'/assysdba'
DBlinksbackupscript.
runthebelowscript
setheadoff
spooldev_dblinks.sql
select'createdatabaselink'||rtrim(ltrim(name))||''||'connectto'||rtrim(ltrim(userid))
||'identifiedby'||rtrim(ltrim(password))||'using'||''''||rtrim(ltrim(host))||''''||';'

fromsys.link$orderbyowner#;
spooloff
BackupallthekeyconfigfilesfromORACLE_HOME(includinginitdev.ora,listandtnsnames.ora
files).
Backupallkeyconfigfiles.

mkdirbackup_dev_env_Files
chmod777backup_dev_env_Files
cdbackup_dev_env_Files
mkdirDTAT
cdDT
mkdirapplcomniAS806rdbms
cdrdbms
cp$ORACLE_HOME/*.env.
cp$ORACLE_HOME/apputil/*.xml.
cp$ORACLE_HOME/dbs/*.ora.
cp$TNS_ADMIN/*.ora.
loginasapplmgr
cd/u01/backup_dev_env_Files/DT/appl
cp$APPL_TOP/*.env.
cp$APPL_TOP/admin/*.xml.
cp$APPL_TOP/admin/*.env.
cp$FND_TOP/resource/pasta.cfg.
cp$FND_TOP/secure/*.dbc.
cd../comn
cp$OA_HTML/bin/*.cfg.

cd../806
cp$ORACLE_HOME/*.env.
cp$TNS_ADMIN/*.ora.

Backupusersandresponsibilities
=================================
FNDLOADapps/password0YDOWNLOAD$FND_TOP/patch/115/import/afscursp.lctdev_resp.dat
FND_USER

Backupprofiles
===============
FNDLOADapps/password0YDOWNLOAD$FND_TOP/patch/115/import/afscprof.lctdev_prof.dat
PROFILE

Exportschemasifneeded
=========================
expsystem/passwordfile=schemaname.dmplog=exp_Schemaname.logowner=schemanamedirect=y

DT:DEVSERVER

Loginasoracleuser
vi/etc/oraInst.loc
inventory_loc=/u01/dev/oraInventory
dba_group=devdba

saveandquit
CONFIGURETHEORACLE_HOME
cdto$ORACLE_HOME/appsutil/clone/bin
perladcfgclone.pldbTechStack(usethisoptionwhenusinghotbackuptoclonethedatabase).

afterconfiguringtheoracle_home

Recreatethecontrolfile;
==========================

STARTUPNOMOUNT
CREATECONTROLFILESETDATABASE"DEV"RESETLOGSNOARCHIVELOG
MAXLOGFILES32
MAXLOGMEMBERS5
MAXDATAFILES512
MAXINSTANCES8
MAXLOGHISTORY7260
LOGFILE
GROUP1('/u01/dev/oradata/log01a.dbf',
'/u01/dev/oradata/log01b.dbf')SIZE200M,
GROUP2('/u01/dev/oradata/log02a.dbf',
'/u01/dev/oradata/log02b.dbf')SIZE200M
DATAFILE
'/u01/dev/oradata/system01.dbf',
'/u01/dev/oradata/system02.dbf',
'/u01/dev/oradata/system03.dbf',
'/u01/dev/oradata/system04.dbf',
'/u01/dev/oradata/system05.dbf',
'/u01/dev/oradata/system06.dbf',
'/u01/dev/oradata/system07.dbf',
'/u01/dev/oradata/system08.dbf',
'/u01/dev/oradata/system09.dbf',
'/u01/dev/oradata/system10.dbf',

'/u01/dev/oradata/system11.dbf',
'/u01/dev/oradata/undo01.dbf',
'/u01/dev/oradata/a_archive01.dbf',
'/u01/dev/oradata/a_int01.dbf',
'/u01/dev/oradata/a_media01.dbf',
'/u01/dev/oradata/a_nolog01.dbf',
'/u01/dev/oradata/a_queue01.dbf',
'/u01/dev/oradata/a_queue02.dbf',
'/u01/dev/oradata/a_ref01.dbf',
'/u01/dev/oradata/a_ref02.dbf',
'/u01/dev/oradata/a_summ01.dbf',
'/u01/dev/oradata/a_txn_data01.dbf',
'/u01/dev/oradata/a_txn_data02.dbf',
'/u01/dev/oradata/a_txn_data03.dbf',
'/u01/dev/oradata/a_txn_ind01.dbf',
'/u01/dev/oradata/a_txn_ind02.dbf',
'/u01/dev/oradata/a_txn_ind03.dbf',
'/u01/dev/oradata/a_txn_ind04.dbf',
'/u01/dev/oradata/a_txn_ind05.dbf',
'/u01/dev/oradata/ctxd01.dbf',
'/u01/dev/oradata/odm.dbf',
'/u01/dev/oradata/olap.dbf',
'/u01/dev/oradata/owad01.dbf',
'/u01/dev/oradata/portal01.dbf',
'/u01/dev/oradata/statsd01.dbf',
'/u01/dev/oradata/gepsapd01.dbf',
'/u01/dev/oradata/gepsapx01.dbf',
'/u01/dev/oradata/gepsard01.dbf',
'/u01/dev/oradata/gepsarx01.dbf',
'/u01/dev/oradata/gepsbomd01.dbf',
'/u01/dev/oradata/gepsbomx01.dbf',
'/u01/dev/oradata/gepscnvd01.dbf',
'/u01/dev/oradata/gepscnvx01.dbf',
'/u01/dev/oradata/gepsengd01.dbf',
'/u01/dev/oradata/gepsengx01.dbf',
'/u01/dev/oradata/gepsfndd01.dbf',
'/u01/dev/oradata/gepsfndx01.dbf',
'/u01/dev/oradata/gepsgld01.dbf',
'/u01/dev/oradata/gepsglx01.dbf',
'/u01/dev/oradata/gepshrd01.dbf',

'/u01/dev/oradata/gepshrx01.dbf',
'/u01/dev/oradata/gepsinvd01.dbf',
'/u01/dev/oradata/gepsinvx01.dbf',
'/u01/dev/oradata/gepsomd01.dbf',
'/u01/dev/oradata/gepsomx01.dbf',
'/u01/dev/oradata/gepspad01.dbf',
'/u01/dev/oradata/gepspax01.dbf',
'/u01/dev/oradata/gepspjmd01.dbf',
'/u01/dev/oradata/gepspjmx01.dbf',
'/u01/dev/oradata/gepspod01.dbf',
'/u01/dev/oradata/gepspox01.dbf',
'/u01/dev/oradata/gepsshpd01.dbf',
'/u01/dev/oradata/gepsshpx01.dbf',
'/u01/dev/oradata/gepswipd01.dbf',
'/u01/dev/oradata/gepswipx01.dbf',
'/u01/dev/oradata/gepswmsd01.dbf',
'/u01/dev/oradata/gepswmsx01.dbf',
'/u01/dev/oradata/gepswshd01.dbf',
'/u01/dev/oradata/gepswshx01.dbf',
'/u01/dev/oradata/gepsfad01.dbf',
'/u01/dev/oradata/gepsfax01.dbf',
'/u01/dev/oradata/gepssced01.dbf',
'/u01/dev/oradata/gepsscex01.dbf',
'/u01/dev/oradata/gepscmd01.dbf',
'/u01/dev/oradata/gepscmx01.dbf',
'/u01/dev/oradata/gepsced01.dbf',
'/u01/dev/oradata/gepscex01.dbf',
'/u01/dev/oradata/omid01.dbf',
'/u01/dev/oradata/gepswmd01.dbf',
'/u01/dev/oradata/gepswmx01.dbf',
'/u01/dev/oradata/gepsrepd01.dbf',
'/u01/dev/oradata/gepsrepx01.dbf',
'/u01/dev/oradata/loftwared01.dbf',
'/u01/dev/oradata/faxmgrd01.dbf'
CHARACTERSETUTF8
;
SQL>recoverdatabaseusingbackupcontrolfileuntilcancel;
auto

SQL>recoverdatabaseusingbackupcontrolfileuntilcancel;
cancel
SQL>alterdatabaseopenresetlogs;

SQL>altertablepacetempaddtempfile'/u01/dev/oradata/temp01.dbf'size100m;

SQL>altertablepacetempaddtempfile'/u01/dev/oradata/temp02.dbf'size100m;

connapplsys/password
truncatetablefnd_application_servers;
truncatetablefnd_concurrent_requests;
truncatetablefnd_concurrent_processes;
truncatetablefnd_concurrent_queues;

connapps/password
EXECFND_CONC_CLONE.SETUP_CLEAN;
COMMIT;
EXIT;

or
perladcfgclone.pldbTier(usethisoptionwhenusingcoldbackuptoclonethedatabase).

LogintoDTasapplmgr

======================
vi/etc/oraInst.loc
inventory_loc=/u01/dev/8.0.6/oraInventory
dba_group=devdba
saveandquit

cd$IAS_ORACLE_HOME/
rmrf6iserver
lns/u01/dev/8.0.66iserver

cdto$COMMON_TOP/clone/bin
perladcfgclone.plappsTier

AT:DEVAPPSERVER

LogintoATasapplmgr
======================
vi/etc/oraInst.loc
inventory_loc=/u01/dev/8.0.6/oraInventory
dba_group=devdba
saveandquit

cd$IAS_ORACLE_HOME/
rmrf6iserver

lns/u01/dev/8.0.66iserver

cdto$COMMON_TOP/clone/bin
perladcfgclone.plappsTier

POSTCLONESTEPS
================

LOGINTODTASAPPLMGRUSER

SOURCETHEENV

cdthebackuplocationofusersandresponsibilities

UPLOADusersandresponsibilities
=================================
FNDLOADapps/password0YUPLOAD$FND_TOP/patch/115/import/afscursp.lctdev_resp.dat
FND_USER

UPLOADprofiles
===============
FNDLOADapps/password0YUPLOAD$FND_TOP/patch/115/import/afscprof.lctdev_prof.dat
PROFILE

LOGINTODTASORACLEUSER
SOURCETHEENV
DROPALLTHEDATABASELINKSPOINTINGTOPRODUCTION
SQL>DROPDATABASELINKLINK_NAME;
RECREATETHEBACKUPEDUPDEVDATABASELINKS
sql>@dev_dblinks.sql
vALIDATEALLTHEDATABASELINKS;

CHANGETHEPASSWORDS
====================

alterusersysidentifiedbyoracle123;
alterusersystemidentifiedbyoracle123;

FNDCPASSapps/prodpassword0Ysystem/oracle123SYSTEMAPPLSYSapps4u

setpagesize200
setheadingoff
spoolchange_std_pass.sh
select'FNDCPASSapps/apps4u0Ysystem/oracle123ORACLE'||ORACLE_USERNAME||''||
ORACLE_USERNAME||'#dev'
fromfnd_oracle_userid
whereread_only_flag='A';
spooloff

shchange_std_pass.sh

RUNAUTOCONFIGONDT
=====================
LOGINTODTASAPPLMGRUSER
SOURCETHEENV
cd$APPL_TOP/admin/
adconfig.sh
dev_devserver.xml
appspass

RUNAUTOCONFIGONAT
====================

LOGINTOATASAPPLMGRUSER
SOURCETHEENV
cd$APPL_TOP/admin/
adconfig.sh
dev_devappserver.xml
appspass

startupalltheappsservices.

dothesanitychecks

ENSURETHEtempfolderunderCOMMON_TOPonDTishaving777permissions
cd$COMMON_TOP
chmod777temp

ENSURETHATYOURCUSTOM_TOPISHAVING777PERMISSIONS
CHMODR777CUSTOM

ENSURETHATUTL_FILE_DIRECTORIESPARAMETERFORCORRECTVALUES.
ANDENSURETHEFIRSTVALUEOFUTL_FILE_DIR=/u01/dev/comn/temptobepointingto
APPLTMP/APPLPTMP

RELEASETHEINSTANCE
==========================================================================
=============================================================

You might also like