Technical Perspective Michael Brown Technical Manager Colibri Limited mbrown@colibrilimited.com blog.michael-brown.org 2011 Michael Brown and Colibri Limited Who Am I? Over 18 years experience with Oracle Database Over 15 years experience with E-Business Suite Chair, OAUG Database SIG Co-Founder AppsPerf Oracle ACE Technical Manager, Colibri Limited 2011 Michael Brown and Colibri Limited What are We Talking About Technical upgrade considerations. Why 12.1.3 How to get there 2011 Michael Brown and Colibri Limited Technical What our the Guidelines from the Business Outage Limits? Multiple Outages? Changes that would preclude upgrade? Customizations that must be kept? Testing Plans? Training Plans? 2011 Michael Brown and Colibri Limited Why 12.1.3? Support 2011 Michael Brown and Colibri Limited Support Dates 11.5.10.2 Nov 2010 Nov 2013 Indefinite 12.0.4 Jan 2012 N/A N/A 12.0.6 Jan 2012 Jan 2015 Indefinite 12.1.1 July 2010 N/A N/A 12.1.2 Jan 2012 N/A N/A 12.1.3 May 2014 May 2017 Indefinite 2011 Michael Brown and Colibri Limited Why 12.1.3? Support Error Fixes Tested Mix 2011 Michael Brown and Colibri Limited What the Upgrade is NOT Starting Point Database 11.1.0.7 or 11.2.0.2 EBS Be on at least the minimum baseline AD.I.6 ATG RUP 6 2011 Michael Brown and Colibri Limited Plan Your Upgrade Platform New Hardware? New OS? How are you migrating? How Many Test Upgrades Repeat until two identical successful upgrades Is the development team getting prepared? Is the functional team planning adequate testing?
2011 Michael Brown and Colibri Limited Plan Your Upgrade Start an Upgrade Notebook All MOS Notes Oracle updates notes, make sure you have the version you are using All decisions Who and Why Every Issue Timings If electronic, keep on shared drive internal or dropbox.com (or evernote or ...) 2011 Michael Brown and Colibri Limited Database Database Preparation Guidelines for an E-Business Suite Release 12.1.1 Upgrade (761570.1) 5 possible paths to follow in the upgrade From our starting point, using Path E 2011 Michael Brown and Colibri Limited Get 12.1.1 edelivery.oracle.com Don't wait until last minute Access Issues Large Download Media Pack Search Product Pack E-Business Suite Platform 2011 Michael Brown and Colibri Limited Get 12.1.1 edelivery.oracle.com Oracle E-Business Suite Release 12.1.1 Media Pack for Platform Oracle E-Business Suite Release 12.1.1 (with NLS Supplement) Media Pack for Platform
Oracle E-Business Suite Release 12.1.1 Update Media Pack for Platform 2011 Michael Brown and Colibri Limited Get 12.1.1 Rapid Install Start Here Rapid Install RDBMS Rapid Install Tools Rapid Install APPL_TOP Appropriate NLS Supplement Media
2011 Michael Brown and Colibri Limited Get 12.1.1
Optional Rapid Install Documentation Library http://www.oracle.com/technetwork/documentation/ applications-167706.html Optional Rapid Install Databases Only if you want to see a clean (non upgrade) install or Vision
2011 Michael Brown and Colibri Limited Staging Area 12.1.1 Install Area Oracle E-Business Suite Installation Guide: Using Rapid Install Patches Split out by stages and function Scripts init.ora Database Initialization Parameters for Oracle Applications Release 12 (396009.1) 2011 Michael Brown and Colibri Limited Prepare for the Test Upgrade Create a clone to upgrade Dedicated Environment Multiple Iterations Clone from here to all your other 12.1.3 instances you need to meet the functional requirements At some point this may come after some or all of the Prep the Source steps 2011 Michael Brown and Colibri Limited Prep the Source Apply TUMS Patch 7705743 creates $AD_TOP/patch/115/sql/adtums.sql When run produces tumsr12.html Put copy of Oracle E-Business Suite Upgrade Guide Release 11i to 12.1.1 to Upgrade Notebook Mark steps to skip from tumsr12.html 2011 Michael Brown and Colibri Limited Prep the Source Multi-Org Identify impacted customizations including event triggers in custom schemas OATM Convert Alerts to Workflow Notification Mailer Database Upgrade Platform Migration
2011 Michael Brown and Colibri Limited Prep the Source Data Fixes May already know May learn during the upgrade
Migrate as much back to production as possible Anything not migrated becomes steps (and time) in the actual upgrade
2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 2011 Michael Brown and Colibri Limited Install 12.1.1 May not need install_path/db/tech_st/11.1.0 Won't since on 11.1.0.7 or 11.2.0.x
Upgrade updates to base install Oracle Applications Release Notes, Release 12.1.1 (798258.1) unzip 9179588,9477107, 7461070 into merge_source admrgpch -s merge_source -d merge_dest -admode ad_rcu1 2011 Michael Brown and Colibri Limited Install 12.1.1 Apply EBS CUP 7303029 adpatch preinstall=y R12.1:Oracle Financials Pre-Upgrade Patch Supplement List for EBS CUP (1127593.1)
Search MOS for issues with 7303029, 74621070 and 9179588 2011 Michael Brown and Colibri Limited The Upgrade is still NOT Upgrade Whether for test upgrades or the real thing, this is the Everyone, out of the pool point Keep timing information on every step as much as possible alias adpatch='time adpatch' alias opatch='time opatch'
2011 Michael Brown and Colibri Limited Upgrade Shutdown 11.5.10.2 applications tier Migrate the Database Go back to required database steps on your path from 761570.1 one off patches Install new init.ora 11.1.0.x and 11.2.0.1 must set _disable_fast_validate=TRUE 2011 Michael Brown and Colibri Limited Upgrade Disable custom triggers, custom constraints and custom indexes
SELECT 'alter trigger '||owner||'.'||trigger_name|| ' disable;' FROM DBA_TRIGGERS WHERE TRIGGER_NAME LIKE 'CUST_PREFIX_%' 2011 Michael Brown and Colibri Limited Upgrade Drop MRC Schema cd $APPL_TOP/admin sqlplus system @addromrc.sql APPLSYS FORCE Ensure Tablespaces are Adequately Sized It Depends Use autoextend in first passes to find what you need 2011 Michael Brown and Colibri Limited Upgrade Drop MRC Schema cd $APPL_TOP/admin sqlplus system @addromrc.sql APPLSYS FORCE Ensure Tablespaces are Adequately Sized It Depends Use autoextend in first passes to find what you need 2011 Michael Brown and Colibri Limited Upgrade Drop MRC Schema cd $APPL_TOP/admin sqlplus system @addromrc.sql APPLSYS FORCE Ensure Tablespaces are Adequately Sized It Depends Use autoextend in first passes to find what you need 2011 Michael Brown and Colibri Limited Upgrade Apply the merged ad_rcu1 patch cd merge_dest sqlplus '/ as sysdba' @admin/adgrants.sql APPS adpatch u_ad_rcu1.drv Build the master driver cd $AU_TOP/patch/115/driver admrgpch -d . -preinstall -master u6678700.drv
2011 Michael Brown and Colibri Limited Upgrade adpatch options=nocopyportion, nogenerateportion u_merged.drv make sure you turn on e-mail notifications probably to SMS adctrl
JVM issues
_disable_fast_validate not true in 11.1 or 11.2.0.1
2011 Michael Brown and Colibri Limited Upgrade-Post Upgrade Complete the post upgrade steps that are relevant to your environment Skip patching products Apply Autoconfig to database tier
2011 Michael Brown and Colibri Limited Upgrade 12.1.3 Oracle E-Business Suite 12.1.3 Readme (1080973.1) 9239089 R12.AD.B.Delta.3 Oracle E-Business Suite Applications DBA Readme, Release 12.1.3 (107769.1) 9239090 12.1.3 Update 9239095 12.1.3 Online Help 2011 Michael Brown and Colibri Limited Upgrade 12.1.3 Two mandatory post upgrade patches 9817770 9966055 Apply autoconfig to database tier Take product specific actions
Apply JRE plugin patch 4377566
2011 Michael Brown and Colibri Limited Post Upgrade Apply additonal patches
Upgrade Java (JRE, JDK and JRE plug in) 1.6.0_24 is current Skip 1.6.0_18-1.6.0_23
2011 Michael Brown and Colibri Limited Post Upgrade Take tablespaces out of autoextend Add any space required to keep your normal free space thresholds Record the growth Apply updated customizations Triggers Constraints and Indexes Code
2011 Michael Brown and Colibri Limited Questions mbrown@colibrilimited.com http://blog.michael-brown.org http://www.colibrilimited.com 2011 Michael Brown and Colibri Limited