Oracle Fusion Middleware Upgrade: Best Practices & Strategy

Slides:



Advertisements
Similar presentations
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Unity Connection Qualification for Prime Collaboration Development Release.
Advertisements

Oracle Database 12c Upgrade
Self-Managing Database: Easy Upgrade Tom Graves Consulting Member of Technical Staff Oracle Corporation Session id:
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter 14 Upgrading to Exchange Server 2003.
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Oracle BPEL, How To Get Ready For It OpenWorld 2007 Sunday, November 11.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
CON7911: Building the Roadmap to a Successful Oracle Commerce Upgrade
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Advanced Metadata Modeling Modeling for the Oracle Business Intelligence Cloud.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer For the DBA Jeff Smith
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Fusion Middleware Upgrade: Best Practices & Strategy Renga Rengarajan - Oracle.
Best Practices for Maintaining Oracle Fusion Middleware
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
Best Practices for Supporting Oracle Hyperion EPM and Business Intelligence Solutions Mitra Veluri Senior Principal Technical Support Engineer David Valociek.
Best Practices for Upgrading Oracle PeopleSoft Environments
Oracle 11g Architecture and Internals by Suresh Karnati
QAD .Net UI: New Enhancements
Getting Started with Oracle Compute Cloud
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
Linux Operations and Administration
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course provides an overview of the installation and.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Chapter Fourteen Windows XP Professional Fault Tolerance.
Oracle Patching and Maintenance A practical guide for System Administrators October 2009.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
Quick Tips for Database Performance Tuning Sergey Koltakov Kurt Engeleiter Product Manager.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1. S318417: OAUG SysAdmin SIG Angelo Rosado, Oracle Senior Product Manager Kenneth Baxter, Oracle Strategy Product Manager Biju Mohan, Oracle Principal.
1Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—1-1 Getting Started with Cisco Unified Communications Manager Installing and Upgrading Cisco.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Build Mobile Apps for Oracle E-Business Suite with Oracle Mobile Platform Bruce Bailey Principal Mobile/Social Solutions Consultant Jagadeesh Maira Senior.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
Industry specific cover image Girish Jashnani What’s new in R12 – A technology perspective Jan 17 th 2007.
3 Copyright © 2005, Oracle. All rights reserved. Upgrading to Oracle Application Server 10g Release 2.
2 Copyright © 2007, Oracle. All rights reserved. Configuring for Recoverability.
Getting to Know Oracle Business Intelligence Oracle BI Enterprise Edition 11g Installation, Upgrade, Monitoring Limor Fledel Oracle Business Intelligence.
Cognos 8 BI Configuration, Administration, and Upgrade Cognos 8 BI.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Oracle Business Intelligence Event 22 nd February 2012 Saxon Hotel, Johannesburg Business Intelligence Strategy Recommendations for Customers Using Oracle.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 5 Lifehacks for the Apex Development environment Five frameworks you should use.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Best Practices for Maintaining Oracle Fusion Middleware Rafael Ramirez Senior Principle.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Daddy, what's a middle wear? An incredibly oversimplified explanation of what Middleware.
Deploy Plugins Developer 29 October 2013
My Oracle Support (The next generation Metalink experience) lynn
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Confidential – Oracle Internal/Restricted/Highly Restricted
SAP R/3 Installation on WIN NT-ORACLE
R11 Product Release Update March 2008
Presentation transcript:

Oracle Fusion Middleware Upgrade: Best Practices & Strategy Renga Rengarajan - Oracle Director of Product Management and Architecture Michael Rubino – Oracle Senior Director Software Engineering

The following is intended to outline our general product direction The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Program Agenda Introduction & Strategy Using the Upgrade Assistant Developing an upgrade strategy Using the Upgrade Assistant Upgrading to the latest 11g patch release Upgrading to the 12c release

Terminology Upgrade  Moving from a previous major version to a new major version, (ie: 11g to 12c) OR a minor version to a new minor version (ie: 12.1.2 to 12.1.3) Patching Copies a small number of files over an existing installation. Updating from one patchset release to another patchset (ie: 11.1.1.4.0 to 11.1.1.5.0) Migration Migration typically involves moving from a third-party (non-Oracle) product to an Oracle product or across hardware platforms. Describe the differences between patching and upgrade. Explain that “Migration” is generally a different process.

Preservation of Artifacts 12c Upgrade – Features Upgrade Procedure Simplified upgrade steps with complete automation Consistent steps across all products Aggregate handling – upgrading domain as a whole User Experience No need for parallel infrastructure – “in-place” upgrade Separation of installation from upgrade Separation of mid-tier upgrade from schema upgrade Error recovery – re-runnable (idempotent) upgrade operations Preservation of Artifacts Complete preservation of user deployed artifacts – no redeployment Complete preservation of transactions and state information – no data loss Compatibility Complete public API backward compatibility Complete binary compatibility – no need to recompile

Developing an Upgrade Strategy Familiarize yourself with the Oracle Upgrade documentation. Consider compatibility and interoperability requirements Review the valid upgrade starting points Identify the tools needed for upgrade Understand the differences between source and target topologies (ie:FMW11g, FMW 12c) Develop a backup plan Remind audience that a successful upgrade depends on having a sound upgrade plan and strategy. Remind that a dry or test run is always part of good practice

Upgrade Documentation Library Explain how the 12c upgrade documentation library has been restructured. Highlight the new books and explain how they are meant to be used. Explain that there are product specific books

Consider Compatibility & Interoperability Requirements Collect the release and version numbers for installed products Check the “Supported Configurations” matrix (Available on Oracle Technology Network) Understand which components installed in your deployment will be upgraded Decide when components will be upgraded Check that any dependent databases are supported by the FMW release you are upgrading to. Upgrade underlying DB’s first. A possible method to determine if there will be compatibility and interop issues

Upgrade Starting Points You can upgrade to Oracle Fusion Middleware Release 12c (12.1.2) from the following previous versions of Oracle Fusion Middleware 11g: Oracle Fusion Middleware 11g Release 1 (11.1.1.7.0) Oracle Fusion Middleware 11g Release 1 (11.1.1.6.0) WLS Domain Upgrade Starting Point Your WLS domain must be at least version 10.3.5 HTTP Server Upgrade Starting Point You can upgrade your Oracle HTTP Server 11g (11.1.1.6.0, 11.1.1.7.0) Explain what an upgrade starting point is. Explain the valid 11gstarting points available for a 12c upgrade. Explain that you must first upgrade to one of these valid starting points if at a previous version

Tools Used During the Upgrade Process Oracle Universal Installer (OUI) – The upgrade process begins by installing a new 12c product set Repository Creation Utility (RCU) – Use this tool to create schemas in your database. Certain schemas may need to be created before attempting an upgrade Oracle FMW Upgrade Assistant (UA) - Use this tool to upgrade your supported 11g schemas and WebLogic domain component configurations Oracle Reconfiguration Wizard - Use this tool to reconfigure the domain when upgrading WLS

Key Differences Between 11g & FMW 12c OPMN is no longer used in Oracle Fusion Middleware, replaced by Node Manager Redefinition of the Oracle home and elimination of the Middleware home Oracle Web Cache is no longer part of Oracle Fusion Middleware OPMN - OPMN is no longer used in Oracle Fusion Middleware. system components are managed by the WebLogic Management Framework. MW Home – This term is no longer used. It is replaced by Oracle Home, and the OH contains product directories. The term “instance” and “farm” are no longer part of the 12c vocabulary

Develop a Backup Plan Consider backing up your freshly installed 12.1.2 Oracle home directory and any other created artifacts. After stopping the 11g servers and processes, back up your 11g environment, including…. Middleware Oracle home directory, including the Oracle product home directories Local Domain home directory, your local Oracle instances, and remote Domain home and Oracle instances Schema Upgrades Often the underlying database must be upgraded first. Always backup the DB before upgrading the schemas. Explain that an upgrade process starts by installing a new 12.1.2 oracle home. Recommend that this should be backed up before an upgrade, as a restore can be quicker than a new install, should something go wrong.

Program Agenda Introduction & Strategy Using the Upgrade Assistant Developing an upgrade strategy Using the Upgrade Assistant Upgrading to the latest 11g patch release Upgrading to the 12c release

Tools For Patching and 11g Patchset Updates Description OPATCH Opatch copies a small collection of files over your existing installation WebLogic Server Upgrade Installer Updates your existing Oracle WebLogic Server installation to the latest available version Patch Set Installer Updates an existing product to the latest version. (ie: update to 11.1.1.6.0) Patch Set Assistant Updates database schemas to prepare them for use with the latest version of Oracle Fusion Middleware software. Explain that the UA is used to upgrade from 10g to the latest 11g patch release. Explain that the PSA is used to upgrade to the latest 11g release, from a prior 11g patch release. Explain that these two tools are combined into one for 12c

11gR1 Patchset Updates General Process Shut-down servers Update of the 11gR1 installation through patchset installers Perform in-place update of schemas through Patch Set Assistant Start-up servers Note No requirement to rebuild custom binaries (SOA composites, ADF applications, etc…) Best effort to minimize schema updates Best effort to minimize manual updates at the domain level

Oracle SOA Suite 11g Patchset Update 5 3 2 4

Program Agenda Introduction & Strategy Using the Upgrade Assistant Developing an upgrade strategy Using the Upgrade Assistant Upgrading to the latest 11g patch release Upgrading to the 12c release

Tools For Upgrading to 12c Description Oracle Universal Installer Used to install 12c Fusion Middleware Productsincluding WebLogic Server Repository Creation Utility (RCU) Used to create schemas in the database. Certain schemas may need to be created before attempting an upgrade Upgrade Assistant (UA) Updates database schemas as well as Fusion Middleware component configuration Reconfig Wizard Updates the WebLogic Server domain configuration for the latest release

12c Upgrade – High Level Flow Prepare Stop all 11g servers Take a complete backup of 11g environment Pre-upgrade Install 12c products into a new Oracle Home Create any new schemas – RCU Upgrade Upgrade Schemas – Upgrade Assistant Reconfigure domain – Reconfig Wizard Start Admin Server Upgrade Config – Upgrade Assistant Post-upgrade Propagate upgraded domain config to other nodes – Pack/Unpack Start the upgraded servers

12c Upgrade – “In-place” and “out-of-place” Binary installation is out-of-place As in previous releases, schema upgrades are either in-place or out-of- place, depending on the schema being upgraded – this is automatically determined by the system Config upgrades, including the domain, are upgraded in-place Creation of a parallel destination configuration (domain, system components, etc… is no longer required) Existing domains can be reconfigured as part of the in-place upgrade flow Note: If desired, an “out-of-place” upgrade may be accomplished by creating a comparable target destination, and running an upgrade in that environment

FMW 12c Upgrade Assistant FMW Upgrade Assistant redesigned for 12.1.2 release Complete separation of installation from upgrade Complete separation of mid-tier upgrade from schema upgrade Two-phase upgrades through examination phase Simplify – Combine UA & PSA into single tool Full GUI support for upgrading & patching Highlight upgrade dependencies Choosing SOA, highlights need for dependent MDS upgrade Ability to upgrade more than one schema at a time Upgrade Assistant supports Edition Based Redefinition (EBR) for FMW DB schemas to provide high availability upgrade of FMW components.

Upgrade Candidates The UA provides a list of components that are candidates for upgrade Run the UA from the oracle_common/upgrade/bin directory of your FMW 12c (12.1.2) installation For schema upgrade: The UA examines install directories and identifies all possible candidate schemas to be upgraded. When a schema is chosen, any dependent schema will also be selected. For component configuration upgrades: The UA prompts for, and connects to the WebLogic Administration Server to determine the list of components that are configured and candidates for upgrade.

12c Upgrade – Directory Structure Oracle Home ODI Product Home SOA Product Home Oracle Common UA Binaries Point SOA Binaries SOA UA Plugin ODI Binaries ODI UA Plugin UA Descriptor files $OH/upgrade/bin directory $OH/plugins/upgrade/ Infrastructure UA Plugins $OH/plugins/upgrade/ $OH/plugins/upgrade/ $OH/plugins/upgrade/ UA Descriptor files UA Descriptor files UA Descriptor files

Schema Upgrade Schema Selection Upgrade Assistant will be installed into the oracle_common area of the FMW home in the  oracle_common/upgrade/bin   directory. On Unix, start the UA by typing: ./ua UA will provide a list of all schemas available for upgrade Choose one or more schemas Remind users that they must run domain reconfiguration AFTER running the UA to upgrade schemas

Component Configuration Upgrade Weblogic Component Configuration This option is available when the UA is run from an Oracle home that contains managed WebLogic domain components Enter credentials for the domain you want to upgrade In release 12.1.2 use this option to upgrade: Oracle HTTP Server Oracle Web Services Manager All candidates are upgraded when performing a configuration upgrade Remind users that they must first reconfigure the domain BEFORE running the UA again

Standalone System Component Upgrade Standalone Components This option is available if running the UA from an Oracle home that contains standalone system components. Standalone components are not associated with a managed WebLogic domain in 11g OHS, for example, may be configured to run standalone Explain when you would choose “Create a New Domain” vs “Update Existing”, ie: First time through, you must create a domain for the standalone systems to be associated. Explain that this is not A true WLS domain.

Standalone System Component Upgrade (2) Node Manager In addition to creating a domain, you must create a new node manager Specify the credentials for the node manager to be created

Examining Components Examine Phase The UA examines and verifies that components are ready for upgrade. You should ensure all components are ready for upgrade before proceeding Examine is a “read-only” operation. No changes are made to the source or target Explain the purpose of the examine phase, and the concept/benefits of a 2 phase upgrade. Users should understand the value of correcting an error now, before proceeding with an upgrade. There are 5 status states from examine (succeeded, failed, pending, in-progress, not-needed)

Upgrading Components Performing the upgrade Review the “Upgrade Summary” screen carefully, ensuring the correct components and options are selected Select the “Save Response File” option to create a response file for later use Click “Upgrade” to start the process Talk about response files, and running the UA in “batch mode” at a later time. Response files can be created and edited. Emphasize that nothing happens until the upgrade button is pressed, but once pressed, the upgrade has begun and restoration from backup may be needed in the event of an error/failure

Silent Upgrades With Response Files Using UA Response files Response files collect all the information entered through the UA GUI, and can perform them later -response (specifies response file name) -examine (Optionally perform examine phase only) -loglevel , –logdir (Optional logging parameters to specifiy level of log detail and directory)

Post Upgrade Steps & Verification Completing the upgrade Ensure all components were successfully upgraded Check the documentation to see if any post upgrade manual operations are required Verify that the upgraded environment functions as expected

Graphic Section Divider