Oracle EBS R12 Upgrade Best Practices
Copyright 2012. Apps Associates LLC. 1
Value Delivery - Core to Our Mission
E-Business Suite
Implementation &
Managed Services
OBIEE, Pre-Built BI
Analytics
Hyperion EPM
Subject Matter
Experts
Best Practice
Methodology
High Value ROI
Local/Global
Copyright 2012. Apps Associates LLC. 2
Middleware,
Integration
Infrastructure
Services
Service Delivery
Boston New York Chicago Atlanta Germany Netherlands India Middle East
Agenda
Focus EBS R12
Upgrade Best Practices
Upgrade Issues
Lessons from Previous Upgrades
Copyright 2012. Apps Associates LLC. 3
Focus EBS R12
Copyright 2012. Apps Associates LLC. 4
Focus EBS R12
Roadmap
Oracle EBS Roadmap
11.5.10 12.0 12.1
12.1.2 12.1.3
Planned 12.2..Major
Release
Minor
ReleaseRup 1..Rup 2..
Copyright 2012. Apps Associates LLC. 5
Nov 2004 Jan 2007Dec 2009
May 2009Aug 2010
Support Timeline
Exception for first 13 months of
sustaining support
Extended support period ends by Jan
2015
Copyright 2012. Apps Associates LLC. 6
Image Ref. Steven Chan Blog
Extended support period extended
by nineteen months till Jan 2018
New fixes for Severity 1 production issues
United States Form 1099 updates for the 2013 tax year
Payroll regulatory updates for the US, Can, UK, and Aus for each
countrys fiscal year ending in 2014
R12 Technology Stack
Logical Architecture
Copyright 2012. Apps Associates LLC. 7
Supported Upgrade Paths
Upgrade Path information on below MOS note:
Database Preparation Guidelines for an E-Business Suite Release 12.1.1 Upgrade [ID 761570.1]
E-Business Suite Releases Available Paths
11.5.9 (base or CU1) with 9.2.0.x or 10.1.0.x database Path A
11.5.9 CU2 with 9.2.0.x or 10.1.0.x database Path A
11.5.9 CU2 with 10.2.0.2 database Path A
11.5.9 CU2 with 10.2.0.3 database Path D
11.5.9 CU2 with 10.2.0.4 database Path D
Copyright 2012. Apps Associates LLC. 8
11.5.9 CU2 with 10.2.0.4 database Path D
11.5.10 (base or CU1) with 9.2.0.x or 10.1.0.x database Path A
11.5.10.2 with 9.2.0.x or 10.1.0.x database Path A, Path B, or Path C
11.5.10.2 with 10.2.0.2 database Path B or Path C
11.5.10.2 with 10.2.0.3 database Path B, Path C, or Path D
11.5.10.2 with 10.2.0.4 database Path B, Path C, or Path D
11.5.10.2 with 10.2.0.5 database Path C or Path D
11.5.10.2 with 11.1.0.6 or 11.1.0.7 database Path C or Path E
11.5.10.2 with 11.2.0.1, 11.2.0.2, or 11.2.0.3 database Path E
Recommended Upgrade Paths
Copyright 2012. Apps Associates LLC. 9
Upgrade Best Practices
Copyright 2012. Apps Associates LLC. 10
Upgrade Best Practices
Plan Your Upgrades
Single upgrade projects vs. Multiple upgrade projects
Database Upgrade, Platform Migration, OATM Migration
Copyright 2012. Apps Associates LLC. 11
Test Cycles
Copyright 2012. Apps Associates LLC. 12
Allocate Hardware for Upgrade
CPU
Size of the database
Number of workers
Amount of data processed
Memory
Infrastructure / Number of nodes
Review the Hardware
Copyright 2012. Apps Associates LLC. 13
Infrastructure / Number of nodes
Disk
IOPS
High IOPS value (1100-4500) is seen during UPG phases
Increased Java processing
50% increase in memory consumption
Batch processing jobs are multi-threaded Minimal CPU Processing speed increased
R12 Facts
Copyright 2012. Apps Associates LLC. 14
3% growth observed for 3 years worth upgraded data
Read/Write disk access time around 10-20 ms for better
performance Direct IO/Concurrent IO [ID 418714.1]
Upgrade Resources
Review Data model comparison reports
Database object definition differences for each supported database object type
MOS note: 1290886.1
Review EBS File system comparison report
Provides a comprehensive comparison of file system artifacts between different Oracle E-Business Suite releases for important file types
Copyright 2012. Apps Associates LLC. 15
file types
MOS note: 1446430.1
Review Preinstall patches report
Any patch that fixes upgrade itself (critical upgrade failures, upgrade performance issues)
MOS note: 1448102.1
Identify the Tasks
Run the Upgrade Manual Script to identify specific tasks
Copyright 2012. Apps Associates LLC. 16
Best Practices
Prepare/Upgrade the Database
INIT.ORA
SGA
PGA
R12 Specific Parameters (396009.1)
No Archive log mode
Copyright 2012. Apps Associates LLC. 17
No Archive log mode
Bigger Redo logs
Purge recycle bin objects
purge dba recyclebin;
Size Tablespaces
Auto extend ON
Best Practices [continued]
Prepare/Upgrade the Applications
Gather stats with GATHER_AUTO
Run purge programs to flush obsolete data
Move to shared APPL_TOP
Disable custom indexes, triggers
Copyright 2012. Apps Associates LLC. 18
Disable custom indexes, triggers
Disable AOL audit trial
Complete Pre-Downtime Tasks
Staging area
Download all patches
Drop event alert triggers in custom schema
Operating System pre-requisites
Best Practices [continued]
Copyright 2012. Apps Associates LLC. 19
Install 12.1 Techstack
Upgrade Java to latest certified version
Compile the invalid objects and capture their information
Product specific tasks identified from Tums report
Tune Java
Default Java version with R12.1 is 1.6.0_10
Excessive memory consumption
Upgrade Java version to 1.6.0_32 or latest 1.6.0_35
Error occurred during initialization of VM. Could not reserve enough
space for object heap.
Best Practices [continued]
Copyright 2012. Apps Associates LLC. 20
space for object heap.
Edit ADJRIOPTS entry in your $APPL_TOP/admin/adovars.env file
change "-mx512m" to "-mx1024m" (minimum)
Edit ADJREOPTS entry in the APPS XML file and increase the -mx size
to the same value
Number of AD Workers
1 or 1.5x #Cores
Parallel AD Improves Patching Performance
Distribute workers across application nodes
Batch Size
Best Practices [continued]
Copyright 2012. Apps Associates LLC. 21
Batch Size
1K Default
Test between 1k and 10k
Merge NLS Patches
Preinstall performance patches
Apply Help and NLS patches online
Apply HRGlobal driver online
Best Practices [continued]
Copyright 2012. Apps Associates LLC. 22
Merge and apply Product specific Post upgrade Patches
62 Patches merged to 10 Patches
20 hours patching reduced to 8 hours
Best Practices [continued]
Copyright 2012. Apps Associates LLC. 23
Immediate backups required after 12.1
Upgrading to 12.1.3 is a multi-step process
Intermediate upgrade to 12.1
Allocate parallel channels for backup
Prepare your net backup to run backups from new R12
Best Practices [continued]
Copyright 2012. Apps Associates LLC. 24
Prepare your net backup to run backups from new R12
file system
Wherever possible automate backups using scripts
Other Tools Can Be Considered
Oracle Application Testing Suite
OATS for scalability, performance and load testing
Test kit also available for R12.1.3
User Productivity Kit
UPK for self-service training through interactive user interface
Copyright 2012. Apps Associates LLC. 25
UPK for self-service training through interactive user interface
simulations
Issues
Copyright 2012. Apps Associates LLC. 26
Issues
RapidWiz pre-install checks fail
Workers failed due to hardcoded APPS / APPLSYS
username in scripts
Socket Read Timeout Errors with Database
Several scripts failing with a ORA-29855 executing
Upgrade Issues
Copyright 2012. Apps Associates LLC. 27
Several scripts failing with a ORA-29855 executing
ODCIINDEXCREATE
Error adsstats.sql
Post Upgrade Issues
R12 Look and Feel
Patch 14103263 and complete post steps
IBY tables encrypted
Upgrade Issues and Solutions for Oracle Payments [ID 1466998.1]
Customizations
Re-Create Custom Database Directory locations
Copyright 2012. Apps Associates LLC. 28
Other Product Specific Issues
Unable To Complete Sub Ledger Journals Using xla_journal_entries_pub_pkg.complete_journal_entry [ID 1344561.1]
Patch 10388305: In Oracle Purchasing, the fix to display tax name, tax code in the XML used for PDF generation - 8842297 was causing regression issues
Patch 11883614: Derive intercompany accounts from specific rules for many to many intercompany journals with intercompany mode is (1,2,3)
Lessons Learnt
Copyright 2012. Apps Associates LLC. 29
Lessons Learnt
Lessons Learnt
Mock upgrades before actual upgrade
Minimize issues during upgrade
Allocate enough hardware resources
Proper time estimates
Copyright 2012. Apps Associates LLC. 30
Upgrade by Request
Extent of Integrations with upgrade
References
Oracle Applications Release 12 Upgrade Sizing and Best Practices [ID
399362.1]
Planning Your Oracle E-Business Suite (EBS) Upgrade from Release 11i to
Release 12 [ID 1406960.1]
http://docs.oracle.com/cd/B53825_01/current/acrobat/121upgrade.pdf
COLLABORATE 2010: EBS R12.1 Presentation and Helpful R12 Upgrade
Notes [ID 1080606.1]
Copyright 2012. Apps Associates LLC. 31
Notes [ID 1080606.1]
http://www.oracle.com/us/solutions/benchmark/apps-
benchmark/description-166952.html#R12
http://www.oracle.com/us/support/library/lifetime-support-applications-
069216.pdf
http://www.oracle.com/technetwork/oem/app-test/oats930-test-starter-
kit-ebs1213-1524432.pdf
Thank You
Top Related