R12 Upgrade Best Practices & Tips to Reduce Downtime

Similar documents
Web Services Using Standard Oracle EBS

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata

E-Business Suite 11i Upgrade to and A Technical Comparison

Oracle Database 11g: Administration Workshop II

Technical Upgrade Best Practices for Oracle E-Business Suite

Course Outline: Oracle Database 11g: Administration II. Learning Method: Instructor-led Classroom Learning. Duration: 5.

Oracle Database 11g: Administration Workshop I DBA Release 2

Oracle DBA workshop I

Experience of being a Cloud DBA

ORACLE DATABASE: ADMINISTRATION WORKSHOP II

Staged APPL_TOP approach - Key to achieve tolerable downtime for Oracle Apps migrations

ORACLE DATABASE: ADMINISTRATION WORKSHOP II

The Business Value of Virtualizing Oracle ebusiness Suite. Haroon Qureshi QSolve, Inc.

Oracle Database 12c R2: Backup and Recovery Workshop Ed 3

Taming the Beast: Optimizing Oracle EBS for Radical Efficiency

Oracle Database 11g Administration Workshop II

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

Oracle Database Server 12c Pros and Cons

1. Name of Course: Oracle Database 12c: Backup and Recovery Workshop

Programa de Actualización Profesional ACTI Oracle Database 11g: Administration Workshop II

Upgrade Strategies for Oracle E-Business: Leveraging Archiving Best Practices

Oracle Database 12C: Advanced Administration - 1Z0-063

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Leng Leng Tan Vice President Server Manageability and Diagnosability Oracle Corporation. Arvind Gidwani Kothandapani Subramaniyam

<Insert Picture Here> E-Business Suite Technology Stack Certification Roadmap

Secrets of Successful Database 11g Upgrades in an E-Business Suite Environment

Oracle Database 12c R2: Backup and Recovery Workshop Ed 3

Oracle Database 12c R2: Backup and Recovery Workshop Ed 3

Azure SQL Database Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd.

ORACLE 12C - M-IV - DBA - ADMINISTRADOR DE BANCO DE DADOS II

Oracle Database 12c: Backup and Recovery Workshop Ed 2 NEW

Azure SQL Database Training. Complete Practical & Real-time Trainings. A Unit of Sequel Gate Innovative Technologies Pvt. Ltd.

Secrets of Successful Database 11gR2 Upgrades in an E-Business Suite Environment S316358

Deep Dive. Cloud Control 12c. Oracle Enterprise Manager ORACLG. Oracle Press. Michael New Edward Whalen Matthew Burke. London Madrid Mexico City Milan

Twist and Turn to Upgrade 11i E-Business Suite from Windows 32-bit to Rel on Linux

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours

ORACLE SERVICES FOR APPLICATION MIGRATIONS TO ORACLE HARDWARE INFRASTRUCTURES

Oracle Database 12c R2: Backup and Recovery Workshop Ed 3


WELCOME. Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management. DOAG SIG Database

Oracle Database 11g: Real Application Testing & Manageability Overview

NetApp Solutions for Oracle

Oracle Database 11g: Administration Workshop I

Contents Overview of the Performance and Sizing Guide... 5 Architecture Overview... 7 Performance and Scalability Considerations...

ORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle WebLogic Server Management and Operations in Oracle E-Business Suite 12.2

Rails Manual Memory Management Oracle 11g

Artemis 7 Standard Edition

Worry Free Application Upgrades

CO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals

RMOUG Training Days 2018

ORACLE APPS TESTING PRODUCT CATALOG PDF

Delivering High-Performance Oracle Applications Cisco and/or its affiliates. All rights reserved. 1

Migrate +230 TB databases in less than 1 day

American Commercial Lines: Migrating Oracle E-Business Suite to AWS

Overview of the Performance and Sizing Guide

Oracle for administrative, technical and Tier-0 mass storage services

Trouble-free Upgrade to Oracle Database 12c with Real Application Testing

Power your cloud infrastructure with Oracle VM and Cisco!

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Oracle Database 10g: New Features for Administrators Release 2

ORANET- Course Contents

ORACLE APPS E-BUSINESS DBA Training Program

Contents Overview of the Gateway Performance and Sizing Guide... 5 Primavera Gateway System Architecture... 7 Performance Considerations...

Oracle Database 11g: New Features for Oracle 9i DBAs

Oracle E-Business Suite R12.2 Administration

Oracle 11g New Features

TOP New Features of Oracle Business Intelligence 11g

Actifio Test Data Management

Oracle Database 11g: New Features for Administrators Release 2

Mainframe Backup Modernization Disk Library for mainframe

What is Real Application Testing?

SERVICE CATALOG. Find more information here RDX.com /

Private Cloud Database Consolidation Name, Title

1Z Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions

IT100: Oracle Administration

Oracle Database 12c: Administration Workshop Duration: 5 Days Method: Instructor-Led

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

Oracle WebLogic Server 12c Advanced Administration Cookbook By Dalton Iwazaki READ ONLINE

<Insert Picture Here> Exadata MAA Best Practices Series Session 6: Migrating to Exadata

Database Tables to Storage Bits: Data Protection Best Practices for Oracle Database

Oracle Financial Services Alert and Enterprise Case Management : Upgrade Utility Guide. Release 6.1 June 2013

<Insert Picture Here> Consolidate Oracle Applications on Oracle Exadata

"Charting the Course... Oracle Database 12c: Architecture & Internals. Course Summary

Certificazione Oracle

CO MySQL for Database Administrators

Peoplesoft 9.0 Upgrade Case study using No code freeze methodology

PERFORMANCE OPTIMIZATION FOR LARGE SCALE LOGISTICS ERP SYSTEM

BEST PRACTICES FOR DEVELOPING GEOSPATIAL BIG DATA APPS FOR THE CLOUD. Nick Salem - Distinguished Engineer David Tatar - Principal Software Engineer

12.1 Multitenancy in real life

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

Aurora, RDS, or On-Prem, Which is right for you

ADVALO TRAINING SCHEDULE FOR THE YEAR Exadata Database Machine: 12c Administration Workshop Ed 1

MySQL for Database Administrators Ed 4

Transcription:

R12 Upgrade Best Practices & Tips to Reduce Downtime Ramam Kallakuri Managing Principal Consultant Apps Associates June 09, 2014 Copyright 2014. Apps Associates LLC. 1

Speakers Bio Ramam Kallakuri Managing Principal Consultant at Apps Associates Pvt. Ltd. Hyderabad 8 years of experience as an Oracle Apps/Business Intelligence/Fusion Middleware DBA Oracle certified professional Copyright 2014. Apps Associates LLC. 2

Performance. Growth. Excellence. Global provider of business and technology consulting services Founded in 2002 and achieved consistent growth 650+ employees Boston, New York, Chicago, Atlanta Germany, Netherlands, India, UAE Recognized as one of the fastest growing private US companies by Inc. 500 5000 for four consecutive years Strategic Partnerships and Certifications Oracle Platinum Partner Oracle Specializations (EBS, BI, SOA, EM12c & Database) AWS Advanced Consulting Partner CMMI Level 3 Appraised SSAE 16/SAS70 Type II Copyright 2014. Apps Associates LLC. 3

Agenda Why Upgrade 11i vs. R12 (Architecture Changes) E-Business Suite Roadmap Support Timelines Reduce Downtime DB Considerations, App Considerations, Process Considerations Customer Case Study Copyright 2014. Apps Associates LLC. 4

Why Upgrade To be on the supported version Enhance the existence environment with new features More scalability and better performance Copyright 2014. Apps Associates LLC. 5

EBS Support Timelines EBS 11.5.10.2 covered by an Exception to Sustaining Support to December 31, 2015 Longer EBS 12.1 Premier and Extended Support timelines Premier Support runs to December 31, 2016 (Originally was to end May 2014; 31 extra months added) Extended Support runs to December 31, 2019 (Originally was to end December 2018; one extra year added) Copyright 2014. Apps Associates LLC. 6

11i Architecture Copyright 2014. Apps Associates LLC. 7

R12 Architecture Copyright 2014. Apps Associates LLC. 8

R12 Technology Stack Technology Component Version included in 11.5.10.2 Version included in 12.1.3 Version Certified Middle Tier (Forms/Reports) 6.0.8.25 10.1.2.3 10.1.2.3 Middle Tier Oracle Home/Java 1.0.2.2/1.4.2 10.1.3.4/1.6.0 10.1.3.5/1.7 Database 9.2.0.6 11.1.0.7 10gr2-10.2.0.5 11gr2-11.2.0.4 Copyright 2014. Apps Associates LLC. 9

R12.1 Key Facts Copyright 2014. Apps Associates LLC. 10

Upgrade Path 11.5.9 11.5.9 CU1 11.5.9 CU2 11.5.10 12.1.1 12.1.3 11.5.10 CU1 11.5.10 CU2 Copyright 2014. Apps Associates LLC. 11

Upgrade Prerequisites Database must be on 10gR2 or higher EBS must be on 11.5.9 or higher 11i.AD.I.6 ATG PF H Rollup 6 or higher Copyright 2014. Apps Associates LLC. 12

Reduce Upgrade Downtime DB Considerations Have bigger redo logs Database in no archive log mode Disabling Auditing Disable flashback Disable TDE Enable Degree of Parallelism (DOP) Tune init.ora parameters SGA_MAX_SIZE PGA_AGGREGATE_SIZE db_file_multiblock_read_count Copyright 2014. Apps Associates LLC. 13

Reduce Upgrade Downtime DB Considerations Disable custom triggers and business events Tablespace sizing Allocate parallel channels for RMAN backups Recycle bin = off Copyright 2014. Apps Associates LLC. 14

Reduce Upgrade Downtime Application Considerations Use TUMS ( The Upgrade Manual Script ) to avoid tasks not relevant to the system Upgrade by request Batch size AD workers Increase ADJREOPTS, ADJRIOPTS parameters (Ref: 557926.1) Avoid errors occurred during initialization of VM, could not reserve enough space for object heap errors Distributed AD Copyright 2014. Apps Associates LLC. 15

Reduce Upgrade Downtime Application Considerations Merge NLS patches Apply Help and NLS patches online Apply HR Global driver online Merge and apply product specific patches (post upgrade) 62 patches merged as 10 patches 20 hours patching time reduced to 8 hours Product No. Patch Location Driver File Project Suite 17 /r12/staging/r12upgrade/product_specific_patches/project_suite/dest u_merged.drv Cash Management 1 /r12/staging/r12upgrade/product_specific_patches/cash_management/13024047 u13024047.drv E-Business Tax 1 /r12/staging/r12upgrade/product_specific_patches/e-business_tax/10072294 u 10072294.drv Fixed Assets 4 /r12/staging/r12upgrade/product_specific_patches/fixed_assets/dest u_merged.drv General Ledger 2 /r12/staging/r12upgrade/product_specific_patches/general_ledger/dest u_merged.drv Payments 9 /r12/staging/r12upgrade/product_specific_patches/payments/dest u_merged.drv Receivables 2 /r12/staging/r12upgrade/product_specific_patches/receivables/dest u_merged.drv Payables 5 /r12/staging/r12upgrade/product_specific_patches/payables/dest u_merged.drv Sub Ledger Accounting 8 /r12/staging/r12upgrade/product_specific_patches/sub_ledger_accounting/dest u_merged.drv Human Resource 12 /r12/staging/r12upgrade/product_specific_patches/human_resource/dest u_merged.drv Copyright 2014. Apps Associates LLC. 16

Reduce Upgrade Downtime Process Considerations Automate the upgrade process as much as possible Use Shell scripts, adalldefaults.txt, identify the steps we can do ahead of cutover time Time every activity and deal with bottlenecks A baseline for upgrade execution time, analyse adtimrpt.sql output Maintain Issues & Resolution document for quick reference Maintain cookbook Cookbook includes end to end activities along with various phases which are sequentially listed down Copyright 2014. Apps Associates LLC. 17

Reduce Upgrade Downtime Process Considerations Maintain Checklist Crosscheck the checklist before start any major tasks (like 12.1.1 or 12.1.3 upgrade etc.) This checklist should have SGA, PGA, job_queue_processes, parallel_max_servers, heap size etc. Copyright 2014. Apps Associates LLC. 18

Separator title goes here Customer Case Study Copyright 2014. Apps Associates LLC. 19

Customer Environment Source Environment Target Environment DB Version 11.2.0.3 11.2.0.3 Application Version 11.5.10.2 12.1.3 DB Size 800 GB 800 GB NLS Languages English English, Simplified Chinese Nodes 4 4 Operating System Sun Solaris SPARC 64bit Sun Solaris SPARC 64bit DB Character set WE8IS08859P1 AL32UTF8 Customer Complexities Custom Apps Schema Copyright 2014. Apps Associates LLC. 20

Process Flow Copyright 2014. Apps Associates LLC. 21

Lessons Learned Run at least one mock upgrade in the production hardware before the actual upgrade (if we have new hardware for R12 production) Degree of parallelism Helped for bigger patches Performance patches Cross check with Oracle support before implementing them adalldefaults.txt (when Autoconfig run) Have this file in the common location and let all the patches picks the file from the common location Copyright 2014. Apps Associates LLC. 22

Lessons Learned Play with SGA, PGA, batch size, adworks to find the optimized value E2E 1st Round 2nd Round 3rd Round 4th Round 5th Round Patch Workers 64 64 76 76 76 76 SGA Size 10 GB 12 GB 15GB 12 GB 12GB 12GB PGA Size 2 GB 2 GB 2 GB 4 GB 5GB 6GB ADJREOPTS 3 GB 4 GB 4 GB 2 GB 2 GB 2 GB ADJRIOPTS 3 GB 4 GB 4 GB 2 GB 2 GB 2 GB Java Heap Size 3 GB 4 GB 4 GB 2 GB 2 GB 2 GB No of JVM Core 1 each 1 each 1 each 1 each 1 each 1 each batch size 1000 1000 1000 5000 10000 20000 SLA Data 1 Year 6 Months 6 Months 6 Months 6 Months 6 Months Servers Configuration Physical Memory 64 GB 64 GB 64 GB 64 GB 96 GB 96 GB Swap Memory 32 GB 32 GB 32 GB 32 GB 32 GB 32 GB No of CPUs 32 32 32 32 48 48 Total 12.1.1 Upgrade Time (in hours) 46 35 34 31 25 22 12.1.1 Upgrade Patch start time 02-Apr-13 11:15 EST Apr 09 2013 13:44:05 Apr 11 2013 19:22:16 Apr 15 2013 14:48:36 Wed Apr 17 2013 14:42:51 12.1.1 Upgrade Patch end time 03-Apr-13 23:35 EST Apr 10 2013 22:27:00 Apr 13 2013 02:25:13 Apr 16 2013 20:52:58 Thu Apr 18 2013 14:52:55 Redo Log Size 250M 250M 250M 250M 250M 1GB Redo Log Multiplexing Yes Yes Yes Yes Yes Yes Top Jobs Duration Duration Duration Duration Duration Duration glrflseg.sql 07:55:14 07:54:02 07:39:18 07:29:50 07:17:35 07:18:26 cstpostimportaad.sql 04:03:28 05:59:25 09:47:13 Skipped this job Skipped this job 03:08:47 adsstats.sql 03:22:27 02:27:34 02:33:25 02:29:25 2:14:54 02:25:58 appostimportaad.sql 01:20:49 02:11:11 01:55:41 01:38:50 00:53:38 00:53:42 gmfpostimportaad.sql 01:09:21 01:44:53 01:49:04 01:40:32 01:02:12 00:49:11 papostimportaad.sql 01:16:30 01:35:58 03:28:46 01:22:07 00:42:31 00:42:45 arpostimportaad.sql 00:49:21 01:30:45 02:44:40 00:59:14 00:28:58 00:29:49 adobjcmp.sql 01:16:46 01:05:39 01:11:05 01:03:48 00:54:34 00:51:31 pnupgsla.sql 01:41:13 00:12:49 00:13:17 00:15:51 00:14:54 00:21:12 ar120gir.sql 01:29:09 00:29:25 00:28:47 00:15:19 00:20:32 00:20:25 Copyright 2014. Apps Associates LLC. 23

Upgrade to EBS 12.1.3 vs 12.2.2/3 You should choose EBS 12.1.3 Prefer to target a release on which Oracle has thousands of live customers Would like to stay on 12.1 for 3-5 years before upgrading to 12.2 (Premier Support till mid 2018) Are you upgrading from a release prior to 11.5.10.2 You should choose EBS 12.2.x You need the high availability provided by Online Patching You want the functional enhancements that are in 12.2 You prefer to invest in a single project to upgrade directly to 12.2 You want to have hundreds of New Features comes with 12.2, Weblogic Server, Streamlined Installation Copyright 2014. Apps Associates LLC. 24

Connect with Us Web: www.appsassociates.com Email: ramam.kallakuri@appsassociates.com YouTube: www.youtube.com/user/appsassociates LinkedIn: www.us.linkedin.com/company/apps-associates Twitter: @AppsAssociates Facebook: www.facebook.com/appsassociatesglobal Google+: www.plus.google.com/+appsassociatesglobal/ Copyright 2014. Apps Associates LLC. 25

Thank You!