best practices for oracle ebs r12 upgrade

32
Oracle EBS R12 Upgrade Best Practices © Copyright 2012. Apps Associates LLC. 1

Upload: miguel-angello

Post on 17-Nov-2015

128 views

Category:

Documents


9 download

DESCRIPTION

Upgrade R12

TRANSCRIPT

  • 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