Class Notes1
Class Notes1
db_file_name_convert='/oradb/app/oracle/PROD/data','/oradata_dev/dev','/oradb/
app/oracle/PROD/prodcdb','/oradata_dev/devcdb','/oradb/app/oracle/PROD/prodcdb/
pdbseed','/oradata_dev/devcdb/pdbseed'
*.log_file_name_convert='/oradb/app/oracle/PROD/data','/oradata_dev/dev','/oradb/
app/oracle/PROD/prodcdb','/oradata_dev/devcdb'
============================================================================
In SOURCE
============================================================================
run {
allocate channel c1 type disk;
allocate channel c2 type disk;
BACKUP as compressed backupset FULL FILESPERSET 10 FORMAT
'/oradb/app/oracle/RMAN_backup/PROD_D_%s_%p_%t.bak' DATABASE;
BACKUP as compressed backupset filesperset 10 FORMAT
'/oradb/app/oracle/RMAN_backup/PROD_A_%s_%p_%t.bak' ARCHIVELOG ALL skip
inaccessible;
BACKUP FORMAT '/oradb/app/oracle/RMAN_backup/PROD_C_%s_%p_%t.bak' CURRENT
CONTROLFILE;
RELEASE CHANNEL c1;
RELEASE CHANNEL c2;
}
============================================================================
In TARGET
============================================================================
rman auxiliary /
run
{
allocate auxiliary channel c1 device type disk;
allocate auxiliary channel c2 device type disk;
duplicate database to 'DEVCDB' backup location '/oradb_dev/rman_backup/'
nofilenamecheck;
release channel c1;
release channel c2;
}
export ORACLE_SID=DEVCDB
$ sqlplus / as sysdba
NAME
----------------------------------------------------------------
SYS$BACKGROUND
SYS$USERS
PRODCDB
DEV_ebs_patch
PRODCDBXDB
PRODCDB.tcil-india.com
DEV
DEVCDB
BEGIN
DBMS_SERVICE.stop_service(service_name => 'DEV');
END;
/
BEGIN
DBMS_SERVICE.stop_service(service_name => 'DEV_ebs_patch');
END;
/
BEGIN
DBMS_SERVICE.start_service(service_name => 'ebs_DEV');
END;
/
BEGIN
DBMS_SERVICE.start_service(service_name => 'DEV_ebs_patch');
END;
/
UTL_RAW.CAST_TO_RAW(NAME)
--------------------------------------------------------------------------------
444556
UTL_RAW.CAST_TO_RAW(NAME)
--------------------------------------------------------------------------------
4445565F6562735F7061746368
EXEC DBMS_SERVICE.DELETE_SERVICE(UTL_RAW.CAST_TO_VARCHAR2('444556'));
EXEC
DBMS_SERVICE.DELETE_SERVICE(UTL_RAW.CAST_TO_VARCHAR2('4445565F6562735F7061746368'))
;
perl txkCfgUtlfileDir.pl
-contextfile=/oradb_dev/oracle/product/19c/appsutil/DEV_r5r10-nprd-db.xml -
oraclehome=/oradb_dev/oracle/product/19c/
-outdir=/oradb_dev/oracle/product/19c/appsutil/log -mode=getUtlFileDir
export ORACLE_HOME=/oradb_dev/oracle/product/19c
export PATH=$ORACLE_HOME/perl/bin:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME:$ORACLE_HOME/lib
export PERL5LIB=$ORACLE_HOME/perl/lib/5.28.1:$ORACLE_HOME/perl/site_perl/
5.28.1:$ORACLE_HOME/appsutil/perl
export PATH=$ORACLE_HOME/perl:$ORACLE_HOME/perl/lib:$ORACLE_HOME/perl/bin:$PATH
=============================
/orautl_file/prod
/oradb/app/oracle/PROD/19.0.0/appsutil/outbound/PROD_r6r21-prd-app1
/oradb/app/oracle/PROD/temp/PROD
/orautl_file/dev
/oradb_dev/oracle/product/19c/appsutil/outbound/DEV_r5r10-nprd-db
/oradb_dev/oracle/product/temp/DEV
======================================================
perl txkCfgUtlfileDir.pl
-contextfile=/oradb_dev/oracle/product/19c/appsutil/DEV_r5r10-nprd-db.xml -
oraclehome=/oradb_dev/oracle/product/19c
-outdir=/oradb_dev/oracle/product/19c/appsutil/log -mode=setUtlFileDir
perl txkCfgUtlfileDir.pl
-contextfile=/oradb_dev/oracle/product/19c/appsutil/DEV_r5r10-nprd-db.xml -
oraclehome=/oradb_dev/oracle/product/19c
-outdir=/oradb_dev/oracle/product/19c/appsutil/log -mode=createDirObject
perl txkCfgUtlfileDir.pl
-contextfile=/oradb_dev/oracle/product/19c/appsutil/DEV_r5r10-nprd-db.xml -
oraclehome=/oradb_dev/oracle/product/19c
-outdir=/oradb_dev/oracle/product/19c/appsutil/log -mode=syncUtlFileDir -
skipautoconfig=yes
=======================================================================
apps clone
============
Error:
Below Oracle Homes are already registered in the global inventory:
/u01/oracle/R122/fs1/FMW_Home/oracle_common
/u01/oracle/R122/fs1/FMW_Home/webtier
/u01/oracle/R122/fs1/FMW_Home/Oracle_EBS-app1
***************************************************************************
cd /oraapp_dev/dev/fs1/EBSapps/10.1.2/oui/bin
./runInstaller -silent -deinstall
REMOVE_HOMES={"/oraapp_dev/dev/fs1/FMW_Home/Oracle_EBS-app1"}
./runInstaller -silent -deinstall
REMOVE_HOMES={"/oraapp_dev/dev/fs1/FMW_Home/webtier"}
./runInstaller -silent -deinstall
REMOVE_HOMES={"/oraapp_dev/dev/fs1/FMW_Home/oracle_common"}
****************************************************************************
[appldev@r5r21-nprd-app bin]$ perl ./adcfgclone.pl appsTier dualfs
Version 12.2
Provide the values required for creation of the new APPL_TOP Context file.
Do you want the target system to have the same port values as the source system
(y/n) [y] ? : n
Patch file system should have different port pool than Run file system..