Top Banner
REMINDER Check in on the COLLABORATE mobile app E-Business Suite 11i Upgrade to 12.1.3 and 12.2.3 - A Technical Comparison Prepared By: Biju Thomas Principal Solutions Architect OneNeck IT Solutions, A TDS Company Session ID#: 14398
39

Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Oct 31, 2014

Download

Technology

Biju Thomas

Presentation slides from OAUG Collaborate 2014.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

REMINDER

Check in on the

COLLABORATE mobile app

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

Prepared By:

Biju ThomasPrincipal Solutions ArchitectOneNeck IT Solutions, A TDS Company

Session ID#: 14398

Page 2: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Speaker Bio

■ Biju Thomas

▪ Oracle ACE

▪ Principal Solutions Architect

OneNeck® IT Solutions

▪ More than 20 years of Oracle database

administration experience.

▪ Author of Oracle12c OCA, Oracle11g

OCA, co-author of Oracle10g, 9i, 8i

certification books published by

Sybex/Wiley.

▪ Presentations, Articles, Blog, Tweet

Page 3: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

OneNeck IT Solutions at a Glance

Solution line up includes: cloud and hosting solutions, colocation services, managed services, ERP application management, professional services, IT hardware resale and world-class data center facilities

Backed by the Fortune 500® strength of Telephone and Data Systems

Formed in 2010 through strategic acquisitions ; Doing business since 1993

650+ Employees

450+ Technical Resources

7 Data Centers

Offices in 8 States

www.oneneck.com

We provide end-to-end IT Solutions to mid-market and enterprise companies

Page 4: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

EBS 12.2.3 Benefits vs 12.1.3

■ Online Patching

▪ Apply patches with almost no downtime

■ Use WebLogic Server

▪ Improve system administration and monitoring options. Light

weight. GUI. Integrated with OAM.

■ Several new features

▪ Many functional enhancements

▪ Mobile features

■ Cloning enhancements

■ Install to existing Oracle RDBMS install – RAC, ASM support

■ New experience for end users

▪ Look and feel enhanced

▪ Scrolling features enhanced

Page 5: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Comparing 12.2 and 12.1 Against 11.5.10.2

Page 6: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

EBS 12.x Comparison at a Mile High

■ Significant changes to Financial products, Procurement, Supply Chain, Asset Life Cycle, Human Capital Management. Higher involvement from business and functional analysts required.

■ Technical components and architecture similar to 11i.

■ Several product schemas dropped, few added.

■ 12.1.3 functional changes PLUS

■ Functional enhancements -12.1 to 12.2 upgrade is minimal impact to business and functional analysts.

■ Technical changes –WebLogic Server, Online Patching

■ Several more gone

Upgrade to 12.1.3 Upgrade to 12.2.3

Page 7: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

EBS 12.x Comparison at a Mile High - 2

■ For direct upgrade to 12.1, instance must be 11.5.9 or higher. + 11i ADI6

■ One APPL_TOP, INST_TOP

■ Oracle Identity Manager Single Sign-On

■ Oracle Portal

■ 11.2 database nice to have

■ For direct upgrade to 12.2, instance must be 11.5.10 CU2 or higher. + 11i ADI7

■ Three file systems –production, copy for online patching, non-editioned

■ Oracle Access Manager (migrate before 12.2)

■ Oracle WebCenter Portal (migrate before 12.2)

■ 11.2.0.3 database mandatory

Upgrade to 12.1.3 Upgrade to 12.2.3

Page 8: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

EBS 12.x Comparison at a Mile High - 3

■ Recommended to review customizations

■ Database passwords not Case Sensitive

■ Patch outages depend on size of patch.

■ Context File is the main configuration setup location

■ Smaller learning curve for DBAs

■ Customizations must comply coding standards to utilize Online Patching

■ Supports database password case sensitivity

■ Predictable smaller patch outages

■ FMW setup is outside of Autoconfig

■ Higher learning curve for DBAs

Upgrade to 12.1.3 Upgrade to 12.2.3

Page 9: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Architecture DifferencesWhat DBAs need to Know!

Page 10: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Architecture – Database Releases

11.5.10.2 12.1.3 12.2.3

9i*10g*11g12c

10.2.0.4+*11.1.0.7+

12c

11.2.0.3+12c ##

■ 9i and 10g databases are unsupported – upgrade to 11gR2+

■ Note 12.1.0 database is supported on 11.5.10.2, 12.1.3 (and soon

on 12.2?)

■ It is best to upgrade database to 11gR2+ even if you are not

planning R12.x upgrade immediately.

Page 11: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Architecture – EBS Stack

8.1.7 Web HTTPApache

Discoverer 4i (Opt)

8.0.6.3 ATSAdmin

Forms (6i)ConcurrentReports (6i)

10.1.3 Web HTTPApache

OC4J ContainerDiscoverer 10g+

(Opt)

10.1.2 ATSAdmin

Forms (10g)Concurrent

Developer 10.1.2

Fusion MW 11gOracle HTTP (OHS)

WebLogic (WLS)

10.1.2 ATSAdmin

Forms (10g)Concurrent

Developer 10.1.2

11.5.10.2 12.1.3 12.2.3

Jinitiator (or)Sun J2SE

Sun J2SE Sun J2SE

Page 12: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

File System Structure – 11i

<base>

<dbname>APPL <dbname>COMN <dbname>ORA

iAS

8.0.6$APPL_TOP$COMMON_TOP$IAS_ORACLE_HOME$ORACLE_HOME--$APPLCSF=$COMMON_TOP/admin/$JAVA_TOP=$COMMON_TOP/java

Product Top=$APPL_TOP/product/11.5.10

Page 13: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

File System Structure – 12.1

<base>

inst apps

10.1.2

10.1.3

$INST_TOP$APPL_TOP$COMMON_TOP$ORACLE_HOME (tools)

$ORACLE_HOME (Java)

--$APPLCSF=$INST_TOP/logs/appl/conc$JAVA_BASE=$COMMON_TOP/java$JAVA_TOP=$JAVA_BASE/classes

Product Top=$APPL_TOP/product/12.0.0

apps_st tech_st

appl

comn

appl

Context_Name

Page 14: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

File System Structure – 12.2

<s_base>

inst EBSapps

$INST_TOP$FMW_HOME$ORACLE_HOME (tools)

$APPL_TOP$COMMON_TOP--$ORACLE_HOME (wls)=

$FMW_HOME/wlserver_10.3$APPLCSF=$INST_TOP/logs/appl/conc$JAVA_BASE=$COMMON_TOP/java$JAVA_TOP=$JAVA_BASE/classes

Product Top=$APPL_TOP/product/12.0.0

appl

comn

appl

Context_Name

FMW_Home

10.1.2

<s_base><s_patch_base>

<s_ne_base>

• The Oracle Application Server 10.1.2 ORACLE_HOME replaces the 8.0.6 ORACLE_HOME provided by Oracle9i Application Server 1.0.2.2.2 in Release 11i.• The FMW ORACLE_HOME replaces the OracleAS 10.1.3.-based ORACLE_HOME used in Oracle E-Business Suite 12.x releases prior to 12.2.

Page 15: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrading 11.5.10.2 to R12

Page 16: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Direct Upgrade to 12.2 – Supported Versions

11.5.10.2

12.0.4

12.0.6

12.1.1

12.1.2

12.1.3

12.2.2

12.2.3

12.2.0

11.5.9 CU1 & CU2, 11.5.10 CU1 version can be upgraded to 12.1

Page 17: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrading to 12.1.3 – High Level Steps

■ Assumptions or Pre-tasks

▪ Database already on 11gR2 release – 11.2.0.3+

▪ Database already using OATM

▪ Applied the 11i.AD.I.6+ Minipack

■ TUMS Patch and Report - lists tasks that you can omit from the

upgrade because they do not apply to your system

■ Functional Steps to prepare for upgrade

■ Lay down file system [Rapid Install or Restore]

■ AD Upgrade Driver for 12.1.1 (patch 7461070)

■ American English unified driver (u6678700.drv)

■ Apply latest product patches

■ Ready for 12.1.3…

Page 18: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrading to 12.1.3 – High Level Steps - 2

■ Upgrade to 12.1.3

▪ Use AutoPatch to apply R12.AD.B.DELTA.3 Patch 9239089

▪ Use AutoPatch to apply Oracle E-Business Suite Release 12.1.3 Patch 9239090

▪ Use AutoPatch to apply the latest consolidated online help Patch 9239095

■ Post 12.1.3 patches – Recently released (Oracle E-Business Suite Release 12.1.3+ Recommended Patch Collection 1 (RPC1) (Doc ID 1638535.1)

■ Product specific patches

■ Customization/CEMLI setup

■ Functional Setup, Changes, Configuration

■ Third party tools configuration

■ User validation

Page 19: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrading to 12.2.3 – High Level Steps -1

■ Assumptions or Pre-tasks

▪ Database already on 11gR2 release – 11.2.0.3+

▪ Database already using OATM

▪ Applied the 11i.AD.I.7 Minipack

▪ Database patches applied per doc “Oracle E-Business Suite Release

12.2: Consolidated List of Patches and Technology Bug Fixes (Doc ID

1594274.1)”

■ TUMS Patch and Report - lists tasks that you can omit from the

upgrade because they do not apply to your system

■ Functional Steps to prepare for upgrade

■ Lay down 12.2 file system [Rapid Install or Restore]

■ AD Upgrade Driver for 12.2 (patch 10117518)

■ Apply Consolidated Upgrade Patches (CUPs)

■ American English unified driver (u10124646.drv)

■ Rapid Install again to Configure Upgraded 12.2.0 Instance

Page 20: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrading to 12.2.3 – High Level Steps -2

■ Enable Online Patching

■ Synchronize the secondary file system

■ Apply latest AD and TXK patchsets

▪ Consolidated Seed Table Upgrade Patch 17204589

— Outage required, shutdown services and start only WebLogic Admin

server.

▪ Apply R12.AD.C.Delta.3 and R12.TXK.C.Delta.3 Release

Update Packs

■ Apply the 12.2.3 Suite-Wide Release Update Pack

▪ Prereq: Apply R12.AD.C.Delta.3 and R12.TXK.C.Delta.3

▪ Online patch – EBS accessible!

Page 21: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrading to 12.2.3 – High Level Steps -3

■ Synchronize file systems (adop phase=fs_clone)

■ Apply any product patches online

■ Customization setup – must comply online patching requirements

■ Functional Setup

■ Third party tools configuration

■ User validation

Page 22: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrade Tuning 12.1.3 – Major Phases

R12.1.3 Partially Tuned Upgrade

11i Preparation

(3.5 hrs)

R12.1.1 Upgrade

(22 hrs)

R12.1.3 Upgrade

(8 hrs)

Post Upgrade

Steps

(10 hrs)

Functional Setup & IT

Testing

(6 hrs)

R12.1.3 Final Tuned Upgrade

11i Preparation

(1.5 hrs)

R12.1.1 Upgrade

(7 hrs)

R12.1.3 Upgrade

(4 hrs)

Post Upgrade

Steps

(6 hrs)

Functional Setup & IT

Testing

(6 hrs)

Total 49.5

Total 24.5

Page 23: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrade Tuning 12.1.3 – Biggest Gains

■ Storage change from EMC Clarion to VMAX with SSD Flash.

■ More CPU and Memory on DB node to support multiple workers (24 / 48). More memory on CM/Admin node.

■ Review timing report and skip jobs that are running against unused modules (after confirming with Oracle Support)

▪ “exit 0”

■ Skip install/setup by using Save and Restore.

▪ Rapid Install 12.1.1 file system (patched).

▪ Tech stack Oracle home with latest patches.

▪ CEMLI directories

▪ Context Files, spfile, tnsnames.ora, listener.ora files

▪ Key profiles, PCP configuration, MRP setup

▪ Discoverer Noetix EU Schem

■ Entropy waits problem - Setup “rngd” daemon on application nodes

Page 24: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Upgrade Tuning 12.1.3 – Some More

■ Upgrade RAC database with only one node (as non-RAC database). Start DB as RAC after 12.1.3 upgrade.

■ No flashback, no archivelog mode

■ Distributed patching for 12.1.3

■ Continuous Compile of invalid objects “utlrp” single thread

■ Parallel AutoConfig, max# workers,

■ Import Statistics

■ Automate Scripts, including skipping known failed workers

■ Database parameters – parallelism, multi-block reads, SGA, etc

■ Complete as much as tasks in the pre-upgrade steps, much earlier

▪ Upgrade database, PSU, Required patches, OATM, etc

▪ Multi-Org

Page 25: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Reducing Upgrade Down Time

■ Oracle E-Business Suite Reducing Downtime Upgrading to 12.1/12.2 (Doc ID 1578187.1)

▪ 130+ slides – very comprehensive

▪ Pay attention to pre-upgrade activities, Configuration and

Performance sections.

▪ Parallel Autoconfig

▪ Review timing report after each run, and tune.

■ Archive data, reduce database size!

Page 26: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Operational Differences11.5.10.2 / 12.1 to R12.2

Page 27: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

12.2 Starting / Stopping Services<INST_TOP>/admin/scripts

■ Web Application Services

▪ admanagedsrvctl.sh

■ WebLogic Admin

▪ adadminsrvctl.sh

■ Process Manager

▪ adopmnctl.sh

■ Start, Stop All Services

▪ adstrtal.sh, adstpall.sh

■ HTTP Server

▪ adapcctl.sh

■ Concurrent Manager

▪ adcmctl.sh

■ Forms Server

▪ adformsrvctl.sh

Page 28: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Patching Differences

■ Enable Maintenance

Mode

■ Stop services

■ adpatch

■ Start services

Patching

■ adop phase=prepare

■ adop phase=apply patches=n,m

■ adop phase=finalize

■ Stop services

■ adop phase=cutover

■ Start services

■ adop phase=cleanup

Prepare for Next Run

■ adop phase=fs_clone

Pre 12.2 12.2

Page 29: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Online Patching - Phases

Taking advantage of the Oracle Database 11g R2 Edition-Based Redefinition (EBR) feature.

Page 30: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Online Patching – Using EBR

Page 31: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

12.2 Cloning – EBS Tier - 1

■ Pre-Clone

▪ $ cd <INST_TOP>/admin/scripts

▪ $ perl adpreclone.pl appsTier

▪ $ echo $FILE_EDITION to find the run file system

▪ Compressed files created

— <COMMON_TOP>/clone/FMW/FMW_Home.jar

— <COMMON_TOP>/clone/FMW/WLS/EBSdomain.jar

— <COMMON_TOP>/clone/FMW/WLS/plan/moveplan.xml

— <COMMON_TOP>/clone/FMW/OHS/ohsarchive.jar

— <COMMON_TOP>/clone/FMW/OHS/moveplan.xml

■ Copy EBSApps sub dirs – 10.1.2, appl, comn

Page 32: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

12.2 Cloning – EBS Tier - 2

■ "Run Edition File System" in the Target System

▪ $ cd <COMMON_TOP>/clone/bin

▪ $ perl adcfgclone.pl appsTier

■ Run adpreclone.pl on the "Run Edition File System" in the Target System

■ Copy Oracle E-Business Suite application directories from the "Run Edition File System" to the "Patch Edition File System“

■ "Patch Edition File System" in the Target System

▪ $ cd <COMMON_TOP>/clone/bin

▪ $ perl adcfgclone.pl appsTier

Page 33: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

12.2 or 12.1?

Page 34: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Ready for 12.2?

■ Smaller EBS system

■ Hard to find downtime window to apply patches

■ Cannot afford two upgrades and testing – to 12.1 and then 12.2

■ 12.2 functional enhancements important for business

Page 35: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Areas DBAs Need to Familiarize

■ Fusion Middleware Control

■ WebLogic Server Administration Console for troubleshooting and performance management.

■ Managing JVM instances of the oacore, oafm, forms and forms-c4ws services using Oracle Process Manager (OPMN)

■ Cloning options and steps

■ Online patching phases, status reports, timing reports

■ Modifying AutoConfig-Managed Services and Service Groups and running AutoConfig in parallel

■ 11gR2 database Edition Based Redefinition (EBR)

Page 36: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

MOS Documents to Review

■ R12.1 / R12.2 : Oracle E-Business

Suite Releases 12.1 and 12.2 Release

Content (Doc ID 1302189.1)

■ Which Oracle E-Business Suite

Release Should You Target: 12.1 or

12.2? (Doc ID 1592197.1)

■ Oracle E-Business Suite Technical

Planning Guide, First Edition, Release

12.2 (Doc ID 1585857.1)

■ Oracle E-Business Suite Release

12.1.3 Readme (Doc ID 1080973.1)

■ Oracle E-Business Suite Release

12.2.3 Readme (Doc ID 1586214.1)

■ R11i / R12 : Database Documentation

Resources for the E-Business Suite

(Doc ID 1072409.1)

■ Oracle Applications Release 12

Upgrade Sizing and Best Practices

(Doc ID 399362.1)

■ Database Preparation Guidelines for an

E-Business Suite Release 12.1

Upgrade (Doc ID 761570.1)

■ Database Preparation Guidelines for an

E-Business Suite Release 12.2

Upgrade (Doc ID 1349240.1)

■ Using the Online Patching Readiness

Report in Oracle E-Business Suite

Release 12.2 (Doc ID 1531121.1)

■ Useful 12.2 Documents For Customers

And ATG Support Engineers (Doc ID

1585889.1)

Page 37: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

MOS Documents to Review – Continued…

■ Oracle E-Business Suite Reducing

Downtime Upgrading to 12.1/12.2

(Doc ID 1578187.1)

■ Oracle E-Business Suite Release

12.2: Consolidated List of Patches

and Technology Bug Fixes (Doc ID

1594274.1)

■ Oracle E-Business Suite RUP, AD,

TXK RUP Information, Release 12.2

(Metalink Note: 1583092.1)

■ Oracle VM Virtual Appliances for

Oracle E-Business Suite Deployment

Guide, Release 12.2.3 (Doc ID

1620448.1)

■ Oracle E-Business Suite

Recommended Performance Patches

(Doc ID 244040.1)

■ Installation Guide: Using Rapid

Install Release 12.2 (12.2.0) Part

No. E22950-14

■ Oracle E-Business Suite

Upgrade Guide Release 12.0 and

12.1 to 12.2 Part No. E48839-04

■ Oracle E-Business Suite

Upgrade Guide Release 11i to

12.2 Part No. E48834-04

■ Oracle E-Business Suite

Technical Planning Guide, First

Edition Release 12.2 Part No.

E35675-06

Page 38: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Please complete the session evaluationWe appreciate your feedback and insight

You may complete the session evaluation either

on paper or online via the mobile app

■ Session ID#: 14398

[email protected]: @biju_thomasFacebook: oraclenotes

Blog: www.bijoos.com/oraclenotes

Page 39: Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1

Join me at the Great Lakes Oracle Conference

where I’ll be presenting

Tue: Weekend Upgrade EBS 11i to R12 - Real World Tips to Reduce Upgrade Downtime

Wed: Rest of the Database 12c Features for 11g DBA!

May 13 & 14, 2014Cleveland State University

Cleveland, Ohiowww.neooug.org/gloc