This action might not be possible to undo. Are you sure you want to continue?
Panel Moderator: Sandra Vucinic
• • • • • • Elke Phelps – Humana Paul Jackson – Humana Mike Brown – Colibri Limited Mike Forgey – Cymer, Inc. Ron Batra – National Instruments Sandra Vucinic – VLAD Group, Inc.
Agenda • • • • • • • • • Available cloning methods Differences between methods Cloning Options available for each method Advanced Rapid Clone Options Future Cloning Options Rapid Clone limitations Case Study .11i Cloning at Humana Different methods to copy data Case Study .11i Cloning at Cymer .
How can I clone an Oracle Applications 11i System? • Available methods: • Cloning using AD Clone utility (adclone.pl) • Cloning using Rapid Clone • Custom cloning methods • Automated tools .
5 that are not AutoConfig enabled • adclone.5.pl method • Applicable for all 11i releases up to 11.pl method requires that you run Rapid Install and apply RDBMS and Technology Stack patches to target system • Cloning using Rapid Clone • Applicable for all 11i systems that have migrated to AutoConfig and enabled Rapid Clone .What are differences between available cloning methods? • Cloning using adclone.
What cloning options are available for each method? Singlenode to Singlenode Multinode to Multinode Singlenode to Multinode Multi-node to Singlenode Not Available Cloning 11i Supported Supported Not apps using Available adclone.pl Cloning 11i Supported Supported Supported Supported apps using Rapid Clone .
5.pl) • Version 11.7 (adclone.5.7 and higher (Rapid Clone) • Version of Database: • 8i (adclone.Which cloning method is best for your environment? • The best method depends on: • Version of applications: • Prior to version 11.pl and Rapid Clone) • 9i (Rapid Clone only) • 10g (Rapid Clone only) .
Advanced Rapid Clone Options • • • • • Cloning a single-node to a multi-node system Cloning a multi-node system to a multi-node system Adding a new node to an existing system Cloning “shared appl_top” Cloning a multi-node to as single-node system • Follow the procedure for Merging Existing APPL_TOPs doc id: 233428.1 • Use Rapid Clone from OAM .
Advanced Rapid Clone Options • Cloning RAC system • Adding Node to an existing RAC Cluster Future Cloning Options • Cloning using Oracle Maintenance Wizard version 1.10 and Applications Cloning Assistant for 11.5.10 (planned to be released this summer) .
” .Rapid Clone limitations • Can’t clone database node using Rapid Clone in split tier configuration !!!! • Manual clone method only supported for split tier customers on database tier • Per Oracle Development: “ Development is unable to make Rapid clone fully supported for 9i on the split-tier platform. Rapid clone code is dependent on OUI22 and there is no plan to port OUI22 patch to split tier platform.
Rapid Clone limitations • Per Oracle Development: “ If customers want a fully supported cloning method for the Database node they should upgrade to database 10g where the OUI22 would not be an issue as an acceptable version of the OUI comes with database version 10g.” .
Cloning Process • Utilize disk mirroring to create nightly hot backup • • EMC BCV Technology IBM Flashcopy Set all tablespaces in hotbackup mode Break disk mirror Set all tablespaces out of hotbackup mode • Cloning with disk mirroring steps • • • .
Cloning Steps • Run cloning pre-steps • • • • Check target filesystem size Shutdown target Remove target filesystem contents Copy filesystem from split disk to target filesystem • Run adcfgclone.1 • Run post-steps .pl • MetaLink Note 230672.
1 “Steps to Clean Nonexistent Nodes or IP Addresses from FND_NODES” • Execute following command as apps sql>execute fnd_conc_clone. .setup_clean. • Requires executing adconfig to repopulate FND_NODES • Put concurrent requests on hold • sql>update fnd_concurrent_requests set hold_flag = 'Y'.Manual Post-Steps • Clean FND_NODES • Per MetaLink Note 260887.
1 .Manual Post-Steps • Change Application Passwords FNDCPASS apps/apps 0 Y system/manager ORACLE \ GL PASSWORD FNDCPASS apps/apps 0 Y system/manager USER \ VISION PASSWORD FNDCPASS apps/apps 0 Y system/manager SYSTEM \ APPLSYS PASSWORD • Additional steps required for APPS and APPLSYS • MetaLink Note 159244.
Manual Post-Steps • Change Application Passwords (continued) • Patch 4745998 update for FNDCPASS • Allows a mass change of all E-Biz schemas • FNDCPASS apps/apps 0 Y system/manager \ ALLORACLE PASSWORD • Changing Database Passwords (SYS. SYSTEM. . etc) • sql>alter user [USERNAME] identified by [PASSWORD].
Manual Post-Steps • Un-enddate Application Responsibilities • Easy way to provide additional access to users in test • sql> UPDATE FND_USER_RESP_GROUPS SET END_DATE = NULL WHERE responsibility_id in (RESPONSIBILITY_LIST) AND user_id in (ID_LIST) • Grant additional access to development team • $chmod -R 660 $APPL_TOP .
Manual Post-Steps • Drop database links • Required Links • APPS APPS_TO_APPS. .WORLD • Other links are subject to removal • Links to other production databases • sql>drop [public] database link prod.WORLD • APPS EDW_APPS_TO_WH.world.
Manual Post-Steps • Remove log and output files • Concurrent Manager log and output files • rm $APPLCSF/$APPLLOG/* • rm $APPLCSF/$APPLOUT/* • Apache and JVM log files • rm $APACHE_TOP/Apache/logs/* • rm $APACHE_TOP/Jserv/logs/* • rm $APACHE_TOP/Jserv/logs/jvm/* .
Getting the Data for the Clone • Several methods for copying data • Assumption: database is down or tablespaces are in backup mode • OS Utilities • rsync • Same host • Clone will be on same host • Network drive (NFS/CIFS from host or NAS device) • Network copy .
2 • Disk Level • Host based split mirror • Disk subsystem level • Read/Write Snapshots (warning REDO.g. BCVs) • Combination • Split mirror is used for backup. UNDO and TEMP) • Split Mirrors (e.Getting the Data for the Clone. use host based commands to copy split mirror to target for clone • Dataguard as source .
Case Study – 11i Cloning at Cymer Cymer Overview • Semiconductor Capital Equipment Manufacturer • Core product line of Deep Ultraviolet (DUV) laser equipment • 800 Employees Worldwide • $400 million annual revenue • 12 locations worldwide • Single Oracle E-Business Suite instance • All modules except CRM .
4.4.Case Study – 11i Cloning at Cymer • Linux Production Hardware DB/Conc – IBM 445 4 HT CPU 3Ghz Xeon 8 GB RAM Suse 8 Linux 2.21-304-smp Apps – IBM445 8 HT CPU 3Ghz Xeon 8GB RAM Suse 8 Linux 2.21-304-smp .
4.21-304-smp .4.21-304-smp Apps – IBM445 4 HT CPU 3Ghz Xeon 4 GB RAM Suse 8 Linux 2.Case Study – 11i Cloning at Cymer Linux Development Hardware DB/Conc – IBM 445 4 HT CPU 3Ghz Xeon 4 GB RAM Suse 8 Linux 2.
create new instance .update existing instance with application code and database • New Environment .Case Study – 11i Cloning at Cymer Two cloning methods: • Refresh Environment .
Copy old environment files to staging area .Update profiles.Replace environment file from staging area .Start refreshed application -------------------------------Total refresh time = 6 hours .Case Study – 11i Cloning at Cymer • Refresh Environment . concurrent requests. printers through sql scripts .Restore Database using RMAN point in time recovery to another instance . workflows.Copy application code trees to development server using NetApp tools .
Run adconfig with new xml file .Start new application -------------------------------Total refresh time = 8 hours .Restore Database using RMAN point in time recovery to another instance . workflows.Case Study – 11i Cloning at Cymer • New Environment . concurrent requests.Run Oracle Clone Context Tool to create new xml file .Copy application code trees to development server using NetApp tools .Update profiles. printers through sql scripts .
com Sandra Vucinic – firstname.lastname@example.org Mike Brown – mbrown@colibrilimited.Thank You! Elke Phelps – email@example.com .com Ron Batra – ron.com Paul Jackson – firstname.lastname@example.org Mike Forgey – Mike_Forgey@cymer.com or email@example.com@ni.