You are on page 1of 116

Oracle E-Business Suite Release 11i & Release 12 Apps DBA 101

Copyright 2011 by Red River Solutions All rights reserved. No part of this document may be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording or otherwise without explicit permission from the authors. Published by Red River Solutions, LLC 14800 Quorum Dr Suite 325 Dallas TX 75254-7666 (972) 715 6110 DrHealthCheck@RedRiverSolutions.com http://www.DrHealthCheck.com Oracle is a registered trademark of Oracle Corporation.

Other trade and service marks are the property of their respective owners.

PREFACE .......................................................................................... 7 CHAPTER 1 THE BASICS ................................................................ 11 CHAPTER 2 THE ARCHITECTURES ................................................. 13 RELEASE 11I AND RELEASE 12 MULTI-TIERED ARCHITECTURES ..................... 13 Desktop Tier ............................................................................... 14 Application (Middle) Tier ............................................................ 14 Database Tier Oracle 10gR2 or Oracle 11gR2 ......................... 17
Oracle 10gR2 Improvements ........................................................... 18 Oracle 11gR2 Improvements ........................................................... 18

CHAPTER 3 LIFETIME SUPPORT .................................................... 23 APPLICATIONS UNLIMITED ..................................................................... 23 FUSION MIDDLEWARE SUPPORT, INCLUDING DISCOVERER ........................... 28 ORACLE DATABASE SUPPORT ................................................................. 29 MANDATORY EXTENDED SUPPORT BASELINE PATCHING .............................. 30 So Whats the Risk? .................................................................... 31 Can I Pick and Choose Which Patches I Apply? .......................... 31 Why are there so Many Patches to Apply? Why is this so Complicated?.............................................................................. 32 Can I Unlicensed Modules? ........................................................ 34 CHAPTER 4 UPGRADING THE DATABASE ...................................... 35 WHY UPGRADE TO ORACLE 11GR2?....................................................... 35 SHOULD WE UPGRADE EVERYTHING AT ONCE? ......................................... 35 MUST WE UPGRADE? .......................................................................... 36 CHAPTER 5 UPGRADING THE APPLICATIONS ................................ 39 SHOULD WE UPGRADE TO RELEASE 12? .................................................. 39 MUST WE UPGRADE TO RELEASE 12? ..................................................... 40 UPGRADE PATHS ................................................................................. 40 UPGRADE BY REQUEST .......................................................................... 41 CHAPTER 6 - RELEASE 12 ADMINISTRATION AND MAINTENANCE TOOLS: OEM, OAM AND OCM ........................................................ 43 E-BUSINESS SUITE ADMINISTRATION AND MAINTENANCE TOOLS .................. 43 LIFECYCLE MANAGEMENT ...................................................................... 44 WHAT IS ORACLE ENTERPRISE MANAGER (OEM)? .................................... 44 WHAT IS ORACLE APPLICATIONS MANAGER (OAM)?................................. 45

Applications Patching with OAM ............................................... 47 AutoConfig with OAM ................................................................ 48 iSetup with OAM ........................................................................ 49 License Manager with OAM ....................................................... 51 Oracle eBusiness Suite Diagnostics with OAM ........................... 51 Other OAM Tools ........................................................................ 54 WHAT IS ORACLE CONFIGURATION MANAGER (OCM)? ............................. 54 CHAPTER 7 - HOW DO OEM AND OAM AND THE E-BUSINESS SUITE PLUG-IN WORK TOGETHER? ........................................................... 57 WHAT IS THE E-BUSINESS SUITE PLUG-IN? ............................................... 58 Discovery .................................................................................... 59 Monitoring ................................................................................. 60 Cloning ....................................................................................... 61 DEALING WITH CUSTOMIZATIONS, PATCHING AND SETUP ........................... 62 WHAT CAN YOU DO WITHOUT THE E-BUSINESS SUITE PLUG-IN? ................. 64 WHAT CANT YOU DO WITHOUT THE E-BUSINESS SUITE PLUG-IN?............... 65 IS THE E-BUSINESS SUITE PLUG-IN WORTH THE EXTRA MONEY? .................. 66 CHAPTER 8 - TOOLS THAT ARE STILL RUN FROM THE COMMAND LINE ...................................................................................................... 69 Rapid Install Wizard ................................................................... 69 adadmin ..................................................................................... 69 Database and CPU/PSU Patching............................................... 70 CHAPTER 9 - APPLICATIONS PATCHING ........................................... 71 RELEASE 12 APPLICATIONS PATCHING CHANGES ........................................ 71 Codelines and Codelevels ........................................................... 71 TYPES OF APPLICATIONS PATCHES ........................................................... 72 Release Update Pack (RUP) ........................................................ 72 Critical Patch Update (CPU/PSUs) .............................................. 74 Oracle Database Vault ............................................................... 75 Applications Technology Group (ATG)........................................ 75 MORE APPLICATIONS PATCHES ............................................................... 78 AUTOPATCH (ADPATCH) ...................................................................... 80 APPLIED PATCHES AND PATCH WIZARD .................................................... 80 PATCH APPLICATION ASSISTANT (PAA) .................................................... 82 DATABASE AND CPU/PSU PATCHING ..................................................... 82 CHAPTER 10 - ORACLE INTEGRATION REPOSITORY (IREP) ............... 85 CHAPTER 11 HOW FUSION FITS IN ............................................... 89

TERMINOLOGY .................................................................................... 89 FUSION APPLICATION DESIGN PRINCIPLES ................................................. 90 FOCUS ON BUSINESS PROCESS MANAGEMENT AND IMPROVEMENT ............... 92 FUSION MIDDLEWARE IS THE ENABLER ................................................. 93 FUSION MIDDLEWARE AREAS ................................................................. 93 FUSION COMPONENTS TO KNOW ............................................................ 94 E-BUSINESS SUITE RELEASE 12 ............................................................. 103 APPLICATIONS ROADMAP OVERVIEW ..................................................... 104 HOW THE FUSION APPLICATIONS FIT IN ................................................. 105 THE ROAD TO FUSION - ROADMAP CONCEPTS ......................................... 106 CONCLUSION ............................................................................... 109 LINKS AND MY ORACLE SUPPORT (MOS) NOTES AND DOCUMENTS ............ 111 ABOUT THE AUTHORS ......................................................................... 115

Preface
This guide describes the new features, functionality and utilities available to Applications DBAs with Release 12 of the E-Business Suite of Applications. We will start by comparing the Release 11i and Release 12 architectures to lay the foundation for understanding the wide assortment of tools available to manage and maintain the Release 12 environment (and most are available for use for Release 11i environments as well). The tools include Oracle Enterprise Manager (OEM), Oracle Applications Manager (OAM), Oracle Configuration Manager (OCM), the E-Business Suite Plugin, Rapid Install Wizard, Rapid Clone, AutoConfig, Patch Wizard with the Patch Information Bundle (PIB), AutoPatch, OPatch and n-apply CPU/PSU patching, Oracle E-Business Suite Diagnostics, and the Oracle Integration Repository (iRep). This guide also discusses the considerations for upgrading your database to Version 11gR2, and the E-Business Suite of Applications to Release 12, and includes a brief discussion about Fusion Applications and where they appear to be heading.

For more details about E-Business Suite Patching, check out our latest book:

Available at: http://www.redriversolutions.com

10

Chapter 1 The Basics


Well start with a list of things you need to know about the E-Business Suite of Applications: Release 12 is also known as R12 Each new point release of R12 is packaged in a RUP (Release Update Pack) Current R12 RUPs are 12.0.1, 12.0.2, 12.0.3, 12.0.4, 12.0.5, 12.0.6, 12.1.1 (aka EBS 12.1 RUP 1), 12.1.2 (aka EBS 12.1 RUP 2), and 12.1.3 (aka EBS 12.1 RUP 3) Oracle tries to release a new RUP for Release 12 every three months, concurrent with the quarterly CPU RUPs may include new applications, performance improvements, security fixes and new or enhanced functionality for existing modules You should read the Release Content Documents (RCDs) on My Oracle Support (MOS) to see what changed between RUPs Release 12 is constantly changing, and it is the Applications DBAs job to be constantly vigilant, watching MOS for changes You should check MOS often, even if you think you dont have any problems! When you install Release 12, you install all modules, whether you license specific modules or not (over 220+ modules) Release 11i had 200,000 objects and Release 12 has over 300,000 objects You should expect your Release 12 disk space requirements to go up by a minimum of 20% or more 11

over Release 11i because of new modules and functionality (even if you dont plan to use those new modules or additional functionality) Certain additional patches should be applied on a regular schedule (e.g., Quarterly Critical Patch Updates (CPU/PSUs) For simplicity use the PSU Method for Database and Applications (starting with the January 2010 Quarterly CPU) Quarterly Release 12 Upgrade Packs (RUPs) can change, add and remove functionality along with adding, upgrading or removing specific technology components significant testing is required for every RUP The Applications Technology (ATG) Group or pseudo product modules are an integrated set of modules used by all of the other modules: FND, OAM, OWF, FWK, JTT, JTA, TXK, XDO, ECX, EC, AK, ALR, UMX, BNE, and FRM Oracle now has minimum mandatory patching requirements to ensure Extended Support for both Release 11i and Release 12.0.x

The following chapters fill you in on all of the details for the above basics.

12

Chapter 2 The Architectures


Release 11i and Release 12 Multi-Tiered Architectures If you look at Figures 1 and 2, you can see that Release 12 has changed considerably from Release 11i, specifically within the Technology Stack, or, more appropriately, the Application Tier:

Figure 1

Figure 2 13

Desktop Tier

On the desktop tier, Release 11i uses a browser and either JInitiator or the Sun J2SE Plug-In for the user interface, while Release 12 requires Suns J2SE Plug-in. There are two types of forms that can be accessed when running the Applications. The first is an HTML-based form that looks just like a web page. The second is an Oracle Professional form, and it is accessed using a java applet. Called the Java desktop client, the JInitiator or the Sun J2SE Browser Plugin are automatically downloaded to a users PC the first time they log into an Oracle Professional form within the Applications. As Release 11i users prepare for Release 12, there are a number of reasons to get the migration to Sun J2SE Plug-in out of the way early in the upgrade process. First, there are the usual desupport issues: both JInitiator 1.1.8 and JInitiator 1.3 for Release 11i are no longer supported. Most importantly, JInitiator is a modified version of Suns original java product and has been desupported by Oracle for quite some time. The Sun J2SE includes all the features that Oracle enhanced for the JInitiator to support Oracle Forms. Be aware that J2SE is software and, therefore can have bugs that affect its functionality monitor Steven Chans blog frequently for the most up to date information at: http://blogs.oracle.com/stevenChan/ If your company is still using JInitiator, it is time to upgrade to the Sun J2SE Browser Plug-in.
Application (Middle) Tier

The Application Tier hosts the many different services that process the business logic and manage communication between the Desktop Tier and the Database Tier. For 14

Release 11i, the Application Tier contains the Web Services, the Forms Server, the Report Server, the Concurrent Processing Server and an Admin Server. Release 11i runs iAS 1.0.2.2.2 (Apache and JServ) for its web services, and the 8.0.6.3 ORACLE_HOME handles the admin, concurrent processing, reporting and forms services. The Release 11i JServ component is a simple Java applications server that supports Java Server Pages (JSP) and Servlets and little else. For Release 12, the Application Tier contains the Web Services, the Forms Server, the Concurrent Processing Server and an Admin Server. Components of the Web Services, which runs the 10.1.3 ORACLE_HOME, include the Web Listener, OCJ4 and the Oracle Process Manager and Notification Server (OPMN). Please note that starting with Release 12.1.2, all Oracle seeded reports utilize the XML (BI) publisher. Release 12 now uses 10gAS Version 10.1.2 for Forms, which replaces Release 11is Version 8.0.6 ORACLE_HOME. Release 12 uses 10gAS Version 10.1.3 for the Web Server with Oracle Containers for Java (OCJ4), which is the equivalent to Release 11is Version 8.1.7 ORACLE_HOME. These changes in software do not, however, decrease the number of ORACLE_HOMES that you will support with Release 12 youll have at least three ORACLE_HOMEs: 10gAS ORACLE_HOME (10.1.3) on the Application Tier, a 10.1.2 ORACLE_HOME on the Application tier, and a 10.2.0.2 or 10.2.0.3 ORACLE_HOME on the database tier. There is now also an Instance specific tier for the database that is using the software. The Instance Top is designated as $INST_TOP and includes the database SID. Supporting and maintaining multiple ORACLE_HOMES is here to stay. In fact, if you use Discoverer, youll have a 15

fourth ORACLE_HOME. Oracle has also renamed the Server Partitioned or Split Configuration terminology that we used to describe for the 8.0.6/8.1.7 relationship. Now it is correct to state that you are running a Mixed Platform Architecture. 10gAS can run multiple containers of OCJ4, not for scalability (which was why you could configure multiple JServ instances), but for division of processing. Each instance of OCJ4 is used as a compartment to contain one portion of the OAS 10g functionality. This allows the individual instances to be tuned for their actual workload, and helps to prevent them from competing for resources. 10gAS also supports Oracle Identity Management, running Oracle Internet Directory (OID) Versions 10.1.4 and 11g (11.1.1.2) for security. With OID, it will be easier to integrate into corporate security infrastructure for companies that use LDAP directories. Oracle is now recommending the Oracle Access Manager (OAM) for Single Sign-on. A key difference between the Release 11i and Release 12 Application Tiers is that 10gAS positions us to take advantage of new Fusion Middleware features, which in turn prepares us for the next Release after Release 12 the Fusion Applications, targeted to be out sometime in 2011 for General Availability (GA) with lots of caveats about functionality and features. Oracle Process Management and Notification (OPMN) Oracle Process Management and Notification (OPMN) is automatically installed and configured with every Oracle Application Server. This tool is essential for running the Oracle Application Server by providing an integrated way to manage all Oracle Application Server components, including Discoverer and OCJ4.

16

OPMN checks to see if a service has terminated and tries to restart the service automatically (this is called death detection). OPMN creates a file for each managed process and can rotate log files. You can customize process management by using Dynamic Resource Management (DRM). For example, you could modify OPMN to spawn an additional OCJ4 process if average response time exceeds a threshold and if there are less than four processes already running. Or you could start an additional OCJ4 process to run every day at 5pm during peak hours. The Resource Management Directive (RMD) tells DRM when and what to do. Directives are configured in the opmn.xml file. You can see examples of code to do these types of customizations in section 3 of the manual Oracle Process Manager and Notification Server Administrators Guide 10g Release 3 (10.1.3.). Note: If you encounter issues with the Oracle Application Server 10.1.3, check out MOS Doc. ID: 454178.1, Oracle Application Server Diagnostic Tools and Log Files in Applications Release 12. This document covers common problem scenarios and Oracle Application Server Diagnostic tools for OPMN, Java Object Cache, Forms Servlet and Class Loads and includes where to find log files for OPMN, the HTTP Server, and J2EE Application Modules. Another MOS Note, Doc. ID: 373548.1, Using Forms Trace in Oracle Applications Release 12, describes debugging tools available for Forms.
Database Tier Oracle 10gR2 or Oracle 11gR2

The Database Tier for Release 11i runs Oracle 9iR2, but can be upgraded to Oracle 10gR2 (which moved to Extended Support on July 31, 2010) or 11gR2. Release 12

17

is currently certified to run Oracle 10gR2 (in Extended Support) or 11gR1 or 11gR2 (preferred). Oracle 10gR2 Improvements Oracle 10g offers a number of improvements over Oracle 9i, including improvements in performance - PL/SQL runs two times faster; manageability, including tools like the Automatic Workload Repository (AWR) and Automatic SGA Tuning; and optimizer improvements. The latest (and terminal release) version of Oracle 10g, Version 10.2.0.5, is certified with Release 11.5.10.2 and 12.0.X, with later releases (12.1.X) not certified as Oracle 10gR2 moved to Extended Support at the end of July 2010. Oracle 11gR2 Improvements Oracles Database Version 11gR2 offers a number of exciting new features that specifically benefit the current EBusiness Suite Releases (11i and 12), including Database Replay, SQL Performance Analyzer, Data Pump improvements, Advanced Compression, and Active Data Guard. Database Replay and SQL Performance Analyzer are two tools in Oracles Real Application Testing database pack: Database Replay Allows you to record all database operations and then replay them, so that you can more effectively test the effects of a change to your database environment. See http://www.oracle.com/technology/pub/articles/orac le-database-11g-top-features/11g-replay.html for more details. SQL Performance Analyzer Allows you to capture specific SQL statements and replay them, which can help with performance tuning.

18

Figure 3 Upgrading to 11g Best Practices by Ashish Agrawal, Oracle Corporation SQL Plan Management - You can use SQL Plan Management to control resource consumption more effectively than the way we used to do this, with hints, stored outlines, or initialization parameters. With SQL Plan Management, you can create a SQL Baseline of trusted execution plans and then force the optimizer to use those trusted plans or take recommendations provided by the SQL Plan Management feature. Data Pump Improvements Oracle has put considerable effort into improving the performance of Data Pump, particularly compared to the Export and Import utilities. Data Pump uses multiple worker processes and parallelism to use all available resources and maximize throughput. See Oracle Database Utilities 11g Release 1 (11.1), Part Number B28331902 for more details.

19

Advanced Compression Delivers compression rates of two to four times across all types of data and applications. Advanced Compression improves query performance by reading fewer blocks from disk. Savings include the database space itself, as well as improved database and network performance and backup times. If youre curious to see how much of a space savings you might see, check out the Oracle Compression Advisor:
http://www.oracle.com/technology/products/database/compr ession/compression-advisor.html

You can run this tool against Oracle 9i to 11g databases to determine the potential impact of advanced compression on your specific data. Active Data Guard Use Active Data Guard to offload resource intensive activities from a production database to a synchronized standby database. Active Data Guard also enables fast incremental backups, high availability and disaster recovery. For those customers who have considered Active Data Guard to create a mirror of an E-Business Suite database for hardware or software failure, it would be really valuable to be able to use that database for reporting. For Active Data Guard to work for querying, you would have to break the mirror. However, Oracle has completed a series of enhancements to ADG that allows you to run reads against the real-time copy of the database. This functionality will be included with Version 11gR2, and there may be a port for 11gR1. The one catch is that not all E-Business Suite reports will work in this environment with the current version of Active Data Guard, and this ADG functionality only works for Release 12.

20

Figure 4 Oracle Database 11g - What Does it Mean? by Tom Kyte, Oracle Corporation

21

22

Chapter 3 Lifetime Support


Youll notice that this guide does not talk much about Release 12 functionality. For an Applications DBA, if your end user community decides they need to upgrade because of functionality that is included in a higher release, then your decision about whether to upgrade or not is made for you. The area where you may need to influence your companys decision making comes down to Oracles support strategy for the database, technology and EBusiness Suite, called Applications Unlimited, and how much support your company needs or is willing to pay. Applications Unlimited Oracle offers three types of support, Premier, Extended and Sustaining: Premier Support includes certification with new third party products/versions and Oracle products. Extended Support provides certification with most existing products instead of new third party products/versions and Oracle products. Extended Support may not include certification with some new third-party products/versions. If youre still running Oracle 9i and have purchased extended support from Oracle, then if you find a new problem with an existing certified configuration, Oracle will help you resolve the problem. Just keep in mind that Extended Support for Oracle 9i ended in July 2010, and Oracle RDBMS 10gR2 moved to Extended Support on August 1, 2010. Extended Support, by the way, costs more than Premium Support. For the first year of Extended Support, there is a 10 percent additional fee. For the second, its 20 percent, and for the third, its 20 percent more. Extended Support only lasts for three years, so after that if you refuse to upgrade, you move to Sustaining Support. For E-Business 23

Suite Release 11.5.10.2 customers, Oracle waives the fee for the first year of Extended Support, assuming you have met all of the minimum patch baseline requirements documented in two MOS Notes: 883202.1, Minimum Baseline Patch Requirements for Extended Support on Oracle E-Business Suite 11.5.10 and 1116887.1, Critical EBusiness Suite11i (11.5.10) Extended Support Information on Minimum Baseline Patch Requirements which can be significant depending on how current your environment is today. Sustaining Support does not include new updates, fixes, security alerts, data fixes and critical patch updates; new tax, legal and regulatory updates; new upgrade scripts; certification with new third-party products/versions; or certification with new Oracle products. If you have a question and theres already an answer on MOS, Oracle Support will point you to it. If youre still running Release 11.0.3, youre on Sustaining Support (which ended in January 2009). You might wonder why support levels are important to you, the DBA. The answer is that if your company hits a technical or functional show-stopping issue and you do not have Premier Support or Extended Support from Oracle in resolving it (Oracle cannot reproduce the same error in their support environments), you might find yourself having to patch or perform an upgrade in a big hurry and, since patches and upgrades require so much testing, this is certainly not a good position for any customer to find themselves. The following chart shows the current plans for support. If you are still running on Release 11.0.3, the fact that even Sustaining Support has an end date January 2009 should be particularly important/alarming to you. If you are

24

running releases prior to Release 11.5.10.2, you should be concerned that Oracle does not offer Extended Support. From our perspective, the biggest issue with staying on these earlier releases is that without Premium Support, you may not be able to stay current on the security patches provided by the Quarterly Critical Patch Updates (CPU/PSUs). But theres another issue well talk later in the guide about upgrade paths the further behind you are, the more complicated your upgrade path will be.
Release GA Date Premier Support Ends Feb 2007 Jul 2006 Jul 2006 Jul 2006 Jul 2006 Jul 2006 Jul 2006 May 2007 Nov 2007 Jun 2008 Nov 2010 Jan 2012 May 2014 Extended Support Ends Not Offered Not Offered Not Offered Not Offered Not Offered Not Offered Not Offered Not Offered Not Offered Not Offered Nov 2013 Jan 2015 May 2017 Sustaining Support Ends Jan 2009 Indefinite Indefinite Indefinite Indefinite Indefinite Indefinite Indefinite Indefinite Indefinite Indefinite Indefinite Indefinite

11.0.3 11.5.1 11.5.2 11.5.3 11.5.4 11.5.5 11.5.6 11.5.7 11.5.8 11.5.9 11.5.10 12 12.1

May 1999 May 2000 Oct 2000 Jan 2001 Jun 2001 Sep 2001 Jan 2002 May 2002 Nov 2002 Jun 2003 Nov 2004 Jan 2007 May 2009

Figure 5 Oracle E-Business Suite Support The following chart is from Oracle Premier Support and Oracle Lifetime Support Policy Frequently Asked 25

Questions: http://www.oracle.com/support/library/oraclelifetime-support-policy-faq.pdf It shows features that are included in each support level:
Key Feature Premier Support (5 Years) Extended Support (3 Years) Sustaining Support (Infinite)

Major Product and Technology Releases Technical Support Access to Knowledge Base (Oracle MetaLink/PeopleSoft Customer Connection/Siebel SupportWeb Updates, Fixes, Security Alerts, datafixes, and Critical Patch Updates Tax, Legal, and Regulatory Updates Upgrade Scripts

Preexisting Only No PreExisting Only No

Certification with most existing Third-Party Products Certification with most new third-party products Certification with most new Oracle products Certification with most existing Oracle products

No

No No No

Figure 6 - Key Features Provided With Support Levels Premier Support for Oracle E-Business Release 11.5.10.2 ends November 30, 2010. Some (most?) of us still on Release 11.5.10.2 have moved into the Extended Support window starting December 1, 2010 and can stay on Extended Support for three years (2011, 2012 and 26

2013) assuming that we apply the minimum technology and application patches (also referred to as the MANDATORY minimum patch baseline) as required by Oracle support (MOS Notes: 883202.1 and 1116887.1) by November 30, 2010. There are a significant number of patches to be applied especially if you have not maintained your patch levels. For HRMS customers, there are three additional MOS documents that youll want to closely review: (R11.5.10.2 111499.1 , Oracle 11i Human Resources (HRMS) US and Canadian Payroll Mandatory Patch List, R12.0.x 386434.1, Oracle EBS US and Canadian Payroll - 12.0.x Mandatory Patches, and R12.1.x 858794.1, Oracle EBS US and Canadian Payroll - 12.1.x Mandatory Patches). You should track My Oracle Support Note: 883202.1 carefully because Oracle updates it frequently. The Extended Support window fee waiver for Oracles EBusiness Suite Release 11.5.10.2 and the Oracle RDBMS Version 10gR2 was announced two years ago by Oracle at the Oracle Applications User Group (OAUG) Collaborate conference for the first year of Extended Support ONLY for Release 11.5.10.2 AND RDBMS Version 10gR2. This may be a critical cost driver for your environment and for the R12.1.x upgrade. In the worst case scenario where Oracle does not extend the fee waiver for 2012 and 2013, all customers will have a 20% additional fee for Release 11.5.10.2 and an additional fee for RDBMS Version 10gR2 for every additional year that they stay on Extended Support. If you stay on Release 11.5.10.2 after Extended Support ends on November 30, 2013 and move to Sustaining Support, there are no additional fees for Sustaining Support but you then have a 27

fairly large support and maintenance risk that you have to accept. This applies to the 10gR2 database support as well. Fusion Middleware Support, Including Discoverer If you use Discoverer, another area that you should track for your environment is the Oracle BI Discoverer Support Policies. Discoverer Support is covered under Oracles Fusion Middleware Policy. The chart below, from the Oracle Fusion Middleware document of the Oracle Lifetime Support Policy (http://www.oracle.com/us/support/library/lifetime-supportmiddleware-069163.pdf) shows that Oracle will not provide Extended Support for Oracle 10g, and Premium Support ends in December 2011. Discoverer users should consider upgrading to Discoverer 11g as soon as feasible.
Support Ends

Release 9iAS R2 9.0.2 9iAS R2 9.0.3 10g 9.0.4 10gR210.1.2.x * Content Management SDK 10gR2 Content Database 10gR2 10gR3 10.1.3x** 11gR1 (11.1.1.x) *** Portal 11gR1, Forms 11gR1, Reports 11gR1 and Discoverer 11gR1 (11.1.1.x) ****

GA Date Apr 2002 Oct 2002 Dec 2003 Jan - Oct 2005 Jan - Oct 2005 Jan - Oct 2005 See below See below Jun 2009

Premier Support Ends Jul 2005 Jul 2005 Dec 2006 Dec 2011 Dec 2013 Dec 2013 See below See below Jun 2014

Extended Support Ends Not Available Not Available Dec 2008 Not Available Not Available Not Available See below See below Jun 2017

Sustaining Support Ends Jul 2008 Jul 2008 Dec 2009 Indefinite Indefinite Indefinite See below See below Indefinite

Figure 7 Existing Oracle Fusion Middleware Releases 28

* Includes: BPEL, InterConnect, B2B, Business Activity Monitoring, Discoverer, Reports, Forms, Portal, Internet Directory, Single Sign-On, Certificate Authority, Containers for J2EE, Web Cache and Developer Suite (Designer, Forms Builder, Reports Builder & Discoverer Administrator) ** Includes everything installed with Fusion Middleware 10gR3 for example : Oracle Containers for J2EE, SOA Suite, WebCenter Suite, Identity Management Suite and Data Integrator. *** Includes everything installed with Fusion Middleware 11gR1 for example: WebLogic Server; SOA, EDA, Governance, and BPM Suite; WebCenter Suite; Identity Management Foundation; Enterprise Content Management; and Application Development Framework. **** Includes: Until December 2012, restricted use of Oracle Single Sign-on (10.1.4.x) & Delegated Administration Services (10.1.4.x) working with Oracle Internet Directory 11gR1 for user authentication of Portal 11gR1, Forms 11gR1, Reports11gR1 and Discoverer 11gR1 application users. Customers are advised to migrate to Oracle Access Management 11gR1 before December 2012.

Premier Support for Discoverer 10g ends on November 30, 2011. There will be no Extended Support. You will need to upgrade to Discoverer 11g by the end of 2011 or live with Sustaining Support. Oracle Database Support Premier Support for the 10gR2 database ends on July 31, 2010. We have moved into the Extended Support window which started August 1, 2010 and we can stay on Extended Support for three years (2011, 2012 and 2013). However, a fair number of customers will, hopefully, be on RDBMS 11gR1 or 11gR2 by September 30, 2010 and will then move back to the Premier Support window for the 11gR2 RDBMS until January 31, 2015 (The 11gR1 Premier Support window runs until August 31, 2012).

29

If you are sticking with Oracle 10gR2, you must patch to Version 10.2.0.5, which is the terminal release for Oracle 10gR2, and you will pay Extended Support for years 2 and 3 if you do not upgrade prior to each of those years. Mandatory Extended Support Baseline Patching There was a time, not so long ago, when customers could hold off patching their E-Business Suite environments for as long as they wanted. Those times are gone, not just for Release 11i customers, but also for Release 12 customers. You might think this is an unreasonable requirement by Oracle, but if youve ever looked under the hood at your Oracle environment, then you know how complicated the environment has become. Patching one module can affect several others. The software footprint is so large that no DBA can reasonably expect to make rational decisions about which patches really are necessary without spending countless hours investigating how those patches work with the existing codeset. Going forward, these are the rules of patching Oracles EBusiness Suite software: For Release 11i, customers should reference MOS Doc. ID: 883202.1. This document tells us: To be eligible for Extended Support of 11.5.10, the customer's system must be patched to the patch levels indicated in the table under Section 1 below, requirements 1 through 6. Additionally, it is important to note that the patch requirements indicated at a product level in Section 2 of this note must also be met.

30

For Release 12, see Steven Chans excellent blog entry Heads-Up: Preparing for E-Business Suite 12.0 Extended Support, which states that Release 12.0 will transition from Premier to Extended Support in February, 2012. Release 12 customers are cautioned to apply at least the 12.0.6 Release Update Pack (Note ID 743368.1) and the Financials CPC July 2009 (Note ID 557869.1) by that date. The most likely upgrade path is to upgrade to the latest version of Release 12, currently Release 12.1.3. This too requires a substantial effort in planning and testing. These mandatory upgrades for both Release 11i and Release 12.0.X customers mean that we must now plan upgrades in shorter timeframes than was possible in the past.
So Whats the Risk?

Well, if you dont have any issues, then youre fine. But what if youre in the middle of year end close and you run into a problem that requires a substantial patch? Say, a Family Pack upgrade? Or, worse, how about if you find out you need to upgrade to RUP 7 to solve your problem? Thats the risk that the business has accepted because of the decision you made not to apply the minimum patches. Realistically, we have to tell you about one more risk. Have you ever applied a patch and had it create problems, rather than fix them all? Your users will have to test your patched environment as thoroughly as they would an upgrade, and it is possible that theyll find new bugs when they do so.
Can I Pick and Choose Which Patches I Apply?

Can you? Well of course you can! Should you? Well, thats another question entirely. Everything with choosing to selectively patch comes down to risk and your ability to

31

move quickly if you hit an issue. Oracle does offer one out in MOS Doc. ID: 883202.1: Extended Support is available on a product family by product family basis. What this means is, a Customer can choose to patch one Applications Product Family area, but not another. This allows a Customer to leave areas of code that might be extensively customized at their current levels, but gives that same Customer the option to receive Extended Support on other modules that are eligible.
Why are there so Many Patches to Apply? Why is this so Complicated?

Here are some more rules: You must apply patches for all Installed, Shared and Pseudo modules. If you run patchsets.sh, you can see the list of products at the top that Oracle thinks you have licensed. In all likelihood, if youve been running the E-Business Suite for several years, then the list has more products that your company is actually using. To understand why there are so many patches, particularly in Section 2 of My Oracle Support Doc. ID: 883202.1, lets start with a little history lesson about the origins of the Oracle Applications. In the early days of the Oracle Applications, customers only installed the modules they used. As more modules were released, supporting unique configurations where every customer could have a different set of software installed became too cumbersome for Oracle. There were places where data needed to be shared, and it didnt make sense to have the same tables associated with each module, so Oracle introduced Shared Modules. Shared Modules may have data, like customer information, that many other modules need to access. This issue is not

32

unique to Oracle any vendor who offers a suite of functionality will have to deal with this problem. Nowadays, customers install every module, whether used or not. You install everything, but you license only the modules that you have purchased from Oracle. Unfortunately, in the early days of the Oracle Applications, the License Manager often had groupings of modules, in addition to individual modules that could be selected. The groupings were likely bundles that reflected some aspect of Oracles sales process. The License Manager interface was confusing, and it was very easy for a customer to inadvertently over-install modules. And, at the time, there werent that many modules, so over-installing didnt seem like a big deal. Years later, many of Oracles customers have a long list of over-installed modules. And since the database sees them as Installed, Shared or Pseudo modules, those modules have to be patched. You might ask, Can I just patch the ones we use? Thats where risk is introduced how can you tell for sure that there isnt some code or data that is part of what you consider an over-installed module that is necessary for you to run the Applications? It would be nice if Oracle could help you out here, and weve noticed that users are logging SRs asking if they need to patch specific modules. It cant hurt to ask, but if you have dozens of modules, it may take Oracle a while to come up with an answer, and you may not be satisfied with what they tell you. The standard response is, if you installed it, you must patch it. You might wonder just how many patches were talking about here. Weve actually gone through the exercise for Release 11i for the worst case scenario, where you patch every module listed in My Oracle Support Doc. ID: 883202.1 for a Release 11i Vision instance, and we came up with more than 400 patches, though that included pre33

requisite and post patches. Most customers have dozens of patches to apply, rather than hundreds, but the research (yes, youll have to read every Readme as you search for pre-requisites and post patches and superceded patches) is tedious and time consuming.
Can I Unlicensed Modules?

Oracle does not provide that functionality. And, in terms of risk, youd be taking on quite a big risk. What if youre wrong? What if theres something in a module that really is used by your other modules?

34

Chapter 4 Upgrading the Database


Why Upgrade to Oracle 11gR2? In addition to the new features available with 11gR2, one of the most compelling reasons for upgrading to Oracle 11gR2 is that it is in Premier Support until January 2015, while Extended Support for Oracle 9i ends in July 2010, and Oracle Premium Support for Oracle 10gR2 ends in July 2010. Additional good news is that Oracle 11gR2 appears very stable. Should We Upgrade Everything at Once? You could argue that upgrading everything at once your database as well as your Applications - comes down to two issues: timing and risk. You absolutely can upgrade the database and applications at the same time. The only way youll know if you can do so within your companys downtime window is to try it out. The biggest issue, once youve ensured that you can complete all the tasks within that timeframe, is the potential underlying risk that something may go wrong and you may not be able to isolate if the issue is a database upgrade or an applications upgrade issue. An argument in favor of splitting up your upgrade and completing the database upgrade first is that it will allow your technical staff to work with the new database version and try out some of the new features that weve described, separately from the applications upgrade. This is the time for your DBAs to take 11gR2 training, to experiment with test instances, and to consider modifications to your current database environment perhaps fine tuning backups, for example, and practicing cloning and recovery. DBAs might find that by implementing Advanced Compression and Active Data Guard in advance of the applications upgrade, and using Data Pump as part of the applications upgrade for 35

data that needs to be migrated separately, the upgrade performance time could be improved and the downtime window reduced. If you add the performance improvements that Oracles new tools provide to their recommendation to preserve as much information about performance as you can before the upgrade, you may be able to avoid an issue that Oracle says affects many customers after the upgrade: 90% of highly visible problems attributed to an upgrade do not occur while upgrading but appear as unanticipated performance degradations days or weeks after the upgrade (Upgrading to 11g Best Practices, by Ashish Agrawal, Oracle Corporation). If your DBA would just gather information about current performance, they could then use Database Replay and SQL Performance Analyzer to quickly respond to those unanticipated performance issues that appear after the upgrade. Note, however, that if you separate the database upgrade from the applications upgrade, your users will have to test both upgrades. With a single database/applications upgrade, the business users test only once. Testing for the database upgrade, though, is considerably different for users than testing for the applications upgrade. For the database upgrade, rather than worrying about functionality issues within the applications, users will focus primarily on performance issues. And wouldnt it be nice to get some of those issues out of the way ahead of time? Must We Upgrade? The Database Tier for Oracle E-Business Applications Release 11i installs Oracle Database Version 9iR2, but should be upgraded to Oracle Database Version 10gR2 or, preferably, 11gR2. Oracle E-Business Applications Release 12 is certified to run Oracle Database Version 10gR2, 36

11gR1 and 11gR2. All of these database versions are stable, so in theory, if you arent experiencing technical problems, you dont have to upgrade. However, you must keep in mind that your database represents the inner workings of your company. Eventually, Oracle must move their attention and support to newer releases of the database, so eventually Oracle stops supporting earlier releases. Oracles support plans are detailed in their Lifetime Support Policy at: http://www.oracle.com/us/support/library/lifetime-supporttechnology-069183.pdf Knowing what is included with Oracles Extended Support and Sustaining Support, and at what price, is important for customers to understand. With Extended Support, you can still log a P1 problem - but there's no guarantee that the resolution will come quickly - it might take months. Even within Premier Support, Oracle supports only the current and previous database releases for 12 months after the current database has been released. That's a subtle point that could cause big issues for customers - if you are running Oracle Database Version 10.2.0.5, you are supported with Premier Support until July 2010 now that database Version 11gR2 is generally available. If you are running Oracle Database Version 10.2.0.3, thinking you are supported based on what you read on the support page, you aren't - that support stopped in February, 2009. These policies override the E-Business Suite support agreements.

37

38

Chapter 5 Upgrading the Applications


Should We Upgrade to Release 12? The E-Business Suite Release 11.5.10 software is 7 years old this year. There are no plans to add another CU (Consolidated Update #3), so the only way to stay current is to apply Family Packs to Release 11i. E-Business Suite Release 11.5.10 Premier Support lasts six years from November 2004. That means at the end of November, 2010, Premier Support ended and all customers still on Release 11i (11.5.10.2) moved to Extended Support. To stay supported on Oracles E-Business Release 11.5.10.2 after that, you would normally have to pay an additional fee for support to run in "Extended Support" but Oracle waived the fees for the first year of Extended Support for Release 11.5.10.2 last year. Oracle strongly recommends not running production in Extended Support mode unless you have no other choice. Oracle will still require you to pay an additional support premium for Release 11.5.10.2 if you continue to run the EBusiness Release 11i after November 2011. There is also a Minimum Patch Baseline for the software that must be met for the Extended Support. You should review My Oracle Support Notes: 883202.1 and 1116887.1 to make sure that you are staying at the minimum patch baseline. Also, these documents are frequently updated, so you should recheck them periodically. In terms of functionality, Release 12 includes new and improved modules. In fact, the biggest difference for Release 12 is on the functional side; much more so than on the technical side. Release 12 uses a new user interface called the Swan Interface. If you are planning an upgrade, you should consider upgrading to Release 12. Youll be positioned to upgrade to 39

the Fusion Applications when they are released by the end of 2010? (TBD) If the software is stable, always upgrade to the latest release if you need the new features and functionality. Release 12 is stable! Must We Upgrade to Release 12? Oh for the days when we could linger on an E-Business Suite release for years and years! Those days are over, mostly because Oracle is constantly changing the Applications, as much to add new functionality as to correct issues with existing functionality. With the need to apply security patches added into the mix, your company will need to consider what your overall patching strategy will be, and then plan to follow that strategy. Decisions about how long to wait to upgrade will affect the cost for Oracles support, as well as how difficult the upgrade will be. Stragglers on releases earlier than Release 11.5.7, for example, will have to follow a much more complex upgrade path than those who have stayed more current with patching. Upgrade Paths There are two upgrade paths for upgrading to Release 12; the two phased and single phased upgrades. Two Phase - Unfortunately, if you are running a release prior to Release 11.5.7, you must first upgrade to Release 11.5.10.2 and then upgrade to Release 12. If you are not already running Oracle 10g, then you must upgrade to it before upgrading to Release 12. This upgrade path is called a dual phase upgrade. The good news is, the two phases do not have to occur during the same critical downtime. As part of this upgrade, if you havent already converted to the Oracle Applications Tablespace Model (OATM), youll need to convert your data at some point in the near future. Although it is not a requirement as part of the upgrade, all 40

of the new product modules are in the OATM format. OATM features include automatic restart of the generation and execution of migration commands, configurable default extent size and a new Tools tablespace for products such as Oracle Portal, Oracle Discoverer, Oracle Internet Directory and Oracle Application Server Single Sign-On. Single Phase - If you are running Release 11.5.7 or later, youll need to upgrade to Oracle 10g and Release 12 during the same critical downtime. For both upgrades, we recommend that you upgrade to the latest certified version of Oracle 11g (currently 11gR2), and that you upgrade to the latest certified version of Release 12 (currently 12.1.3). Upgrade by Request Upgrade by Request is an option that allows you to limit how much data you upgrade during the upgrade. The default is one fiscal years worth of data. You can come back to the remaining data and upgrade it later. If you have a narrow upgrade window, Upgrade by Request can help you reduce the scope of the upgrade and then process less essential historical data later, after the upgrade is complete. Currently, Upgrade by Request covers historical data within financials and procurement, projects, supply chain management, and CRM. The upgrade depends on which module you are upgrading. For some products, only SLA data is upgraded, while for others, both transactions and accounting data will be upgraded. To use Upgrade by Request, youll choose the range of periods of historical data you want to upgrade before you run the Release 12 upgrade, and youll run a pre-upgrade concurrent program. After youve finished your upgrade, youll run an SLA post upgrade concurrent program to complete the processing for the rest of your data. 41

The details for Upgrade by Request are covered in Appendix G of the Release 12 Upgrade Manual.

42

Chapter 6 - Release 12 Administration and Maintenance Tools: OEM, OAM and OCM
E-Business Suite Administration and Maintenance Tools Oracle offers a number of tools to manage the E-Business Suite environment, including Oracle Enterprise Manager (OEM), Oracle Applications Manager (OAM), Oracle Configuration Manager (OCM), the E-Business Suite Plugin, Patch Wizard, AutoConfig, AutoPatch, iSetup, OPatch, and napply CPU/PSU, Diagnostics, and Oracle Integration Repository (iRep). Oracle Enterprise Manager (OEM), Oracle Application Manager (OAM) and Oracle Configuration Manager (OCM) are included free with the database and Applications software. Oracle Applications Manager integrates with several tools that are also provided free, including AutoConfig, AutoPatch, iSetup, Diagnostics and Oracle Integration Repository. There are a few tools that are still run from the command line, including adadmin, OPatch and napply CPU/PSU. And, finally, there is the Oracle E-Business Suite Plug-in 4.0 for OEM 11g (11.1.0.1), which used to be two separate additional cost Management Packs, the Application Management Pack and the Application Change Management Pack. The E-Business Suite Plug-in integrates with Oracle Enterprise Manager and Oracle Applications Manager to add additional functionality. This chapter focuses on the features, functionality and utilities provided by Oracle Enterprise Manager, Oracle Applications Manager, and Oracle Configuration Manager. The next chapter will describe how the e-Business Suite Plug-in fits into the picture. And the chapter after that will cover the tools that are still run from the command line.

43

Lifecycle Management Lets start by discussing the reason you might need all these tools. Lifecycle Management is Oracles term for how we install, maintain, monitor, manage and upgrade our E-Business Suite Applications. Because the Applications are so complex, they require a number of different tools. Over the years, many of us have written our own sets of scripts and procedures to deal with the different tasks necessary for managing the Applications. Third party vendors have also offered products to simplify certain tasks. And Oracle provides a number of tools to help. Some of the tools, like OEM and OAM, are included with the Applications licenses. Others, called Management Pack Plug-ins, like the E-Business Suite Plug-in, cost extra. To understand whether the E-Business Suite Plug-in is necessary for your environment, we need as a foundation to understand how the different tools work together, what you can do without the E-Business Suite Plug-in, and what you cant do unless you have licensed the E-Business Suite Plug-in. What is Oracle Enterprise Manager (OEM)? Oracle Enterprise Manager 10g Grid Control and OEM 11g Grid Control allow you to monitor E-Business Suite performance, availability and configuration changes. You can monitor multiple E-Business systems and drill down into Oracle Applications Manager (OAM). You can read more about OEM in My Oracle Support Note: 787749.1, Oracle Enterprise Manager Grid Control Release Notes for Solaris (SPARC) 10g Release 5 (10.2.0.5), which includes details about known problems. OEM features described in The Oracle Enterprise Manager Concept manual for 10g Release 5 (10.2.0.5), Part Number B31949-10 include enhanced management and monitoring

44

support for new 11g features including ADDM for RAC, Real-time SQL Monitoring, Partition Advisor, Automatic SQL Tuning, Database Replay, Cloning, Enhanced Data Masking, High Availability features and security features. Oracle Enterprise Manager 11g Grid Control includes additional features, including My Oracle Support integration, the Oracle Virtual Manager (VM) Pack, and the ability to discover and monitor Weblogic domains. See http://download.oracle.com/docs/cd/E11857_01/em.111/e1 1982/whats_new.htm for more details about Enterprise Manager 11g Grid Control new features. In addition to all these features, OEM is also integrated with the E-Business Suite Plug-in that we will describe later. If you choose to implement the E-Business Suite Plug-in, youll have an integrated suite of tools that provide end-to-end monitoring and management for your entire EBusiness Suite environment. What is Oracle Applications Manager (OAM)? Oracle Applications Manager (OAM) is a tool included with the E-Business Suite that extends your Applications management capabilities. To run OAM, log onto the applications as the System Administrator responsibility and then choose from the list of Oracle Application Manager options:

45

Figure 8

Figure 9 - Choose "Dashboard" from the list under Oracle Applications Manager If youre an old hand at managing the E-Business Suite Applications, then you probably know the commands to run several of these tools from the command line. OAM provides a framework to make it simpler to manage your Applications. Notice that OAM is focused on managing one instance. While it does have some summary reporting capabilities, it does not have features for comparing 46

instances, or for applying changes to multiple instances at the same time.


Applications Patching with OAM

Applications patching is Oracles way of releasing code fixes, functionality enhancements or new functionality. Patches can update or create new file system objects like forms, reports and sql scripts. Patches can also execute code within the database to change seeded data. To upgrade an E-Business Suite environment from Release 11i to Release 12, or to apply a Release 12 RUP, Family Pack, Mini-Pack, or other applications patch, youll use the AutoPatch (adpatch) tool. You can use OAMs Patch Wizard with the Patch Information Bundle (PIB) file to help decide which patch to apply and to determine what code or data it will change. The PIB file is updated nightly by Oracle and a current copy of the file should be downloaded before any patch impact analysis. You can also use the Patch Application Assistant to help track and apply manual patch steps. Oracle has a new manual called Oracle Applications Patching Procedures that covers the details youll need to know to patch your applications. OAMs Patch Wizard helps you determine what patches to apply, what code they will change, and can download the patches. You then use AutoPatch to apply patches. Tracking customizations, packaging a customization into Oracles patching format, interfacing with Source Control Software, and change control are accomplished using the E-Business Suite Plug-in.

47

AutoConfig with OAM

AutoConfig automatically configures an Oracle Applications Release 12 instance. All the necessary information is saved in the Applications Context File or the Database Context File. The Applications Context File is an XML repository in $INST_TOP that contains the configuration information for the Applications tier. The Database Context File is an XML repository in the RDBMS ORACLE_HOME that holds database tier information. AutoConfig logfiles are stored under $INST_TOP/admin/log for the Application Tier and $ORACLE_HOME/appsutil/log/<CONTEXT_NAME> for the Database Tier. AutoConfig Template files have named tags that are replaced with instance-specific information located in <product_top>/admin/template. Note that this file should not be edited. You can create a custom template file by copying the template file and then editing it. To do so, create a directory named custom in the same directory as the template file you are customizing. Copy that customized template file into the directory you just created and AutoConfig will recognize that it is a custom template that supersedes the original template file. When AutoConfig detects a custom template file, it uses it. AutoConfig comes with a set of scripts that include: adchkcfg.sh run this program before running AutoConfig to review changes. It generates a report showing the differences between the current and modified AutoConfig file adtmplrpt.sh provides information about the location of AutoConfig templates restore.sh use this script to roll back an AutoConfig session

48

See My Oracle Support Note: 387859.1, Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 for more details about AutoConfig. Changes to AutoConfig configurations can be made through OAM (highly recommended), or by manually making changes to files and running scripts.

Figure 10 Use OAM to make changes to your AutoConfig context files


iSetup with OAM

So your developers have been working on creating some new concurrent programs in your test environment. Or perhaps theyve got some new request groups, printer setups, new responsibilities or other customized objects that need to be migrated out of the test environment and into production. Or perhaps youd like to add users to a test

49

environment that are already set up on production. It turns out you have three options: 1. Manually - Open up a screen pointing to your test environment and a screen pointing to your production environment, and manually copy (type) everything you want to move. Uggh thats how we did it in the olden days, but it is certainly not how we want to do it today. Manually making the changes takes too long, and its too easy to make mistakes. A thorough and timeconsuming test of each migration would have to be included in your project plan. 2. FNDLOAD Oracles command line utility can be used to download application data from an Oracle Applications instance into a portable, editable text file (.ldt file). The data in the FNDLOAD .ldt file can then be uploaded into another Oracle E-Business Suite instance. With FNDLOAD, youre working from a Unix account and have to have a thorough understanding of the objects that you want to move. Youll still need to do a thorough test of the objects that youve migrated, but errors are less likely than if you hand-typed the information. 3. iSetup iSetup is a module provided within the EBusiness Suite that allows you to easily migrate setups using a user-friendly interface. Youll work through EBusiness Suite screens rather than at the Unix level, so you do not have to be a programmer or DBA to feel comfortable using this tool. iSetup includes templates that make it easy to move commonly migrated objects, and, unlike our other two options, iSetup documents the configuration changes to allow you to compare changes across instances and timelines.

50

OAM allows you to use iSetup to make configuration changes. The E-Business Suite Plug-in supports simultaneous iSetup changes across multiple E-Business Suite instances.
License Manager with OAM

You can run License Manager from OAM to enable licensed E-Business Suite modules.

Figure 11 - You can run License Manager from OAM You can use License Manager within OAM, or you can manually run License Manager scripts from the command line.
Oracle eBusiness Suite Diagnostics with OAM

The Oracle eBusiness Suite Diagnostics are free utilities. New diagnostics are delivered in a standard Oracle Patch and are applied using AutoPatch. The diagnostics dont 51

alter data or setup, and the latest patch is included in Release 12.1.3 (Patch 9239092). While Diagnostics were not initially required, Oracle now expects you to have the Diagnostics installed and will often ask you to run a particular Diagnostic to help problem solve a Service Request (SR). You should stay current on Diagnostic patches, as the Diagnostic programs are useful in troubleshooting. To Run Diagnostics: 1. Login to the E-Business Suite using an account that has the Oracle Diagnostics Tool responsibility 2. Select the "Oracle Diagnostics Tool" responsibility 3. Choose a diagnostic test from the Test Summary list. You can see which tests are available for an Application by clicking on the number under Registered Tests:

52

Figure 12 - Diagnostics 4. Enter input parameters if there are any for the test that you have selected 5. Click on the 'Run Test' button 6. To review the test output, click on the 'Report' icon displayed in the status line Access Diagnostics through OAM.

53

Other OAM Tools

You can also use OAM to administer concurrent managers and workflow components, including starting and stopping concurrent managers and controlling workflow services. OAM includes Diagnostic Wizards for Concurrent Manager Recovery, Service Infrastructure, GCS and Forms Monitoring, CP Signature and Dashboard Collection Signature. The Dashboard Collection Program collects metrics for many services, web components and other features of an Oracle Applications instance. OAM includes a Dashboard Setup Wizard that can be used to enable or disable the monitoring of individual metrics. The CP Signature Wizard performs many key Concurrent Processing related data collections and gathers important configuration and log files to be saved to the Support cart for more efficient interaction with Support. Release 12.1.1 added Advanced Configuration Wizards that Enable/Disable HTTP load balancing, SSL, and SSL Accelerator to reduce the SSL traffic and workload off the web servers, and Forms Socket Mode (R11i) and Servlet Mode (R12). What is Oracle Configuration Manager (OCM)? Lets face it, the Oracle environment is a complicated beast. Now, imagine how hard it must be for Oracle Support to draw important information out of a person who has logged a Support Request. Does everyone in your company who might log a Support Request know all the configuration information about your environment? Do they know your environments: Hardware configuration (CPU, memory, storage, network, etc.)

54

Operating System patches, kernel parameter settings and installed packages Oracle software (databases, middleware and applications) details such as patches, patch sets, init parameters and configuration settings Oracle Application Server details such as patches, patch sets, components and configuration settings Oracle WebLogic Server configuration settings such as ports in use, resource usage settings, deployed applications and JDBC resources

Probably not. Thats why Oracle includes another toolset that gathers information about your Oracle configuration; the Oracle Configuration Manager. This toolset gathers the information, and when you log a Service Request, you can either automatically or manually upload the information to Oracle Support. While the tool isnt mandatory yet, Oracle Support will often request that you run it when you log a Service Request, so you might as well make sure you have the latest version and start using it.

55

56

Chapter 7 - How Do OEM and OAM and the E-Business Suite Plug-in Work Together?
OEM Grid Control allows you to monitor multiple Oracle E-Business Suite systems from a single console. You can drill down into Oracle Applications Manager (OAM) to control, configure, troubleshoot, and maintain individual EBS systems. If you want to have the ability to take a step back and see and manage all of your instances, youll need to consider adding another product to your toolset the EBusiness Suite Plug-in, Version 4.0, which was formerly called Application Management Pack (AMP) and the Application Change Management Pack (ACP). Implementing this set of tools can help lower your maintenance and administration costs for the highly complex E-Business Suite environment. We will cover the features and functionality available in Version 4.0, the most recent version of the E-Business Suite Plug-in. Well also discuss the value add of the Plug-in. In Figure 13, you can see that OEM, OAM, and the EBusiness Suite Plug-in work together to provide end-to-end management and monitoring of E-Business Suite environments. To make all three products work together, there are a few caveats: 1. If you license the E-Business Suite Plug-in, youll need to apply an interoperability patch on OEM to make the Plug-in update information that comes from OAM. 2. You need to set the Preferences global link in OAM, or metrics wont be updated.

57

Figure 13 Based on Application Management Pack and Application Change Management Pack 3.1 Now Available, by Steven Chan, Oracle. Also see Application Change Management Pack for Oracle E-Business Suite An Introduction, by Ken Baxter, Biju Mohan, Oracle What is the E-Business Suite Plug-in? With Oracle Enterprise Manager (OEM) setting out to show the big picture in monitoring your Oracle environments, and Oracle Applications Manager (OAM) giving you a detailed view of each E-Business Suite instance, it seems only natural for the E-Business Suite Plug-in to integrate OEM and OAM together to provide a birds eye view of your entire environment. The E-Business Suite Plug-in 4.0 extends Oracle Enterprise 11g Grid Control to help monitor and manage EBS systems and provide a consolidated end-to-end E-Business Suite management solution (the earlier release, Version 3.1 of AMP and ACP, works with Oracle Enterprise 10g Grid Control). It integrates Oracle Application Manager with

58

Grid Control and provides advanced features to monitor and manage EBS systems, including Cloning, Application Service Level Management, Extended Performance Metrics, Data Scrambling and links from Grid Control to OAM. The Plug-in has six main features: Discovery, Monitoring, Cloning, Customization Manager, Patching Manager, and Setup Manager. The E-Business Suite Plug-in monitors the Oracle Applications Service, the Oracle Applications Infrastructure Service, the Concurrent Processing Service, the Forms Applications Service, the Concurrent Manager, Workflow, Custom Objects, and Patch Information. The Plug-in monitors your system for security problems, usage characteristics, configuration changes and performance. Its key capabilities include automated cloning, including cloning of very complex configurations, automatic discovery of E-Business Suite Systems, configuration management, service level management, extended performance metrics, and links from OEM Grid Control to OAM. It includes the ability to use either the Enterprise Manager Grid Control User Interface or a Command Line Interface to discover and register components of the EBusiness System. You can read more about System Management for EBusiness Suite in My Oracle Support Doc. ID: 1224313.1: Getting Started with Oracle E-Business Suite Plug-in, Release 4.0, and on Steven Chans blog, Oracle E-Business Suite Plug-in 4.0 Released for OEM 11g (11.1.0.1).
Discovery

The Discovery Wizard dashboard uses OEM Grid Control to discover/register each database instance. The Discovery Wizard will by default enable discovery and monitoring of Workflow and create an Oracle Workflow Service, Forms Service, SSA Service, Patching Information Object, 59

Custom Objects, and Order Management Services. The Wizard adds a new Oracle Applications tab under the Targets tab of Grid Control, and once you apply the Oracle Applications Enterprise Manager interoperability patch, you can drill down to OAM. In addition to applying the interoperability patch, you need to set the Preferences global link in OAM, or metrics wont be updated. The Discovery Wizard locates the Database Context and Applications Context, and then discovers the Oracle Forms and JVM Usage for the Applications Context.
Monitoring

The E-Business Suite Plug-ins monitoring features include the Concurrent Processing Dashboard, which provides a detailed overview of the efficiency of Concurrent Managers and Programs. You can build a watch list of specific concurrent managers and concurrent programs. The Plug-in also allows end to end tracing, including the ability to analyze the E-Business Suite database load. You can also easily trace top database sessions back to the end user. Another unique feature of the Plug-in monitoring is the ability to view and compare E-Business Suite configurations. You can see what products are installed, take advantage of new internal system alerts, review which patches have been applied, see site level profile options that have changed, and see which context files have been edited. Because the Plug-in is integrated with OEM, you can drill down to the OEM Grid Control host and drill down to OAM as well. A feature that is relatively new to the Plug-in is Service Level Monitoring. You can define Service Models that represent business functions or applications in your

60

enterprise, and then measure the performance and availability of critical business functions. You can set up alerts to notify you when there is a problem, and identify common issues and diagnose causes of failures. For those companies who provide internal Service Level Agreements, the Service Level Monitoring feature can be particularly helpful in determining if you are meeting those agreements.
Cloning

You can clone an E-Business Suite instance using RapidClone or the E-Business Suite Plug-in. RapidClone is the most commonly used tool for cloning. Oracle continues to refine it and releases new patches periodically. See My Oracle Support Doc. ID: 406982.1, Cloning Oracle Applications Release 12 with Rapid Clone, to stay current on available patches. My Oracle Support Doc. ID: 603104.1, Troubleshooting RapidClone issues with Oracle Applications R12 is also highly recommended. The intention with the E-Business Suite Plug-ins cloning feature is to provide automated cloning that will also support cloning with data scrambling (data masking). The Plug-in allows the following methods of cloning: Clone Source to Target: the source system data is extracted and applied on to a target system. On completion of the clone process, the source and target systems will have the same data and patch set level. The benefit of this procedure is that it creates an identical copy of production system. Clone Source to Image: the source system data is extracted and stored. The image extracted can be applied to any number of target systems. The benefit of this procedure is that it facilitates periodic backing up of the source system.

61

Deploy Image to Target: an image is deployed on to a target system. The benefit of this procedure is that it allows for rapid deployment of standard pre-configured target systems. Hot Mode Clone Source to Target, Source to Image and Image to Target, where the source system does not need to be shut down.

A Clone Status page shows the status of all clone jobs (In Progress, Scheduled, Saved, Completed). You can add comments to the status of any clone job, and the cloning procedure includes a step-by-step interview process. With the Plug-ins Smart Clone capability, you can use a database target cloned using an external solution (EMC, NetApp FlexClone, certain IBM tools) as an input to the Plug-ins cloning procedures. Smart Clone also supports more complex, advanced E-Business Suite deployments, including configuring a single instance database, a RAC database, cloning a single-node applications tier to a singlenode applications tier, creating a scale-down clone of a multi-tier applications tier with a shared file system node to a single-node applications tier, and creating a scale-down clone of a multi-tier applications tier without a shared file system node to a single-node applications tier. Dealing With Customizations, Patching and Setup The E-Business Suite Plug-in provides a feature that has been sorely needed in the Applications world: a sophisticated tool that manages changes introduced by customizations, patches and functional setups during implementation or maintenance activities. This tool shows that Oracle recognizes that its customers do, in many cases, have to customize the Applications, and that providing a framework to help track and manage those changes will make upgrading to new releases simpler, and easier to accomplish. The Plug-in also allows DBAs to apply 62

patches simultaneously across multiple instances, and includes a Change Approval mechanism so that both customizations and Oracle-provided patches can be applied using a rigorous approval process. The Plug-in also uses iSetup to migrate changes between Applications environments. The Plug-in includes three toolsets: Customization Manager, Patch Manager and Setup Manager. Customization Manager With Customization Manager, you can monitor and manage E-Business Suite changes, register new custom applications, and track and validate existing custom applications in a standard way. Reporting options include the ability to report on a single package, compare two packages, or compare a package against an instance. Customization Manager integrates with most source control systems, and includes a change approval framework that provides an audit trail which can be particularly useful when preparing to upgrade, and improves user productivity by automating change deployment. This tool validates customized code against software coding best practices, and packages changes so they can be applied like any other Oracle application patch. Patch Manager automates applying application patches across multiple instances. Patch Manager recommends application patches, provides details about what a patch will change, and shows what patches have modified a specific file. A unique feature is Prerequisite Patch Impact Analysis, which determines if there are prerequisites, and allows adding prerequisites to the patch job if they arent already available. Patch Manager also allows scheduling application patch application, and allows you to enter comments in the Patch Run Details, including the Patch Run Name, Description, Justification, Requester, and Notification 63

E-mails. Patch Manager is integrated with Customization Manager as well as with My Oracle Support, which makes downloading patches a simple task. Setup Manager is the next generation of iSetup. You can extract and load data from one E-Business Suite instance to another, use Projects to control the sequence of a load, schedule timing of a load, and manage simultaneous loads to multiple instances. Setup Manager also allows Offline Transformation users can download setup data into Excel, edit or add to it, and then upload it.

What Can You Do Without the E-Business Suite Plug-in? You dont have to buy the Plug-in. In all likelihood, youve developed your own set of procedures to deal with managing the E-Business Suite. For example: Customization You can continue to follow your companys current procedures for how to design, test, and roll out customizations. If you have a lot of customizations, or if you are preparing to upgrade and need to migrate your customizations, you may want to look closer at the Plug-in. Patching You can research and apply patches using OAM. If you have multiple E-Business Suite instances and need to apply changes to those other instances simultaneously, the Plug-in could be useful. The Plugin is also very useful if youd like to standardize your patch process so that all patches look the same just like an Oracle patch. And if you need a change control process, the Plug-in provides that, including the ability to have specific users sign off on changes and be notified when patches are applied.

64

Setup Migrate setups using iSetup, FNDLOAD, or other third-party tools. If you need to migrate setups to multiple instances, the Plug-in could cut down the time to apply those changes with its ability to apply setups simultaneously across multiple instances. Monitoring OAM comes with a number of seeded monitoring metrics for an individual instance, including New Internal System Alerts, Patches Applied, Patch Wizard, Site Level Profile Options Changed, and Context Files Edited metrics. The Plug-in includes even more monitoring metrics, including Service Level Agreement monitoring. Cloning Oracle has provided cloning procedures (including Data Scrambling) that are well-tested and continue to be enhanced. Those procedures are manual, though, and the Plug-ins ability to deal with so many different configuration scenarios is very appealing.

What Cant You Do Without the E-Business Suite Plug-in? You can do all the things that the Plug-in supports Customization, Patching, Setup, Monitoring, and Cloning but The devil is in the details it is easy to lose track of where a customization has been applied or whether a setup has been correctly cascaded. And going back several years to prepare to migrate customizations, when its time to do an upgrade, can be a formidable task. Oracle is providing a supported framework and toolset that allow you to manage your applications more easily, with an audit trail, reporting features, and the ability to compare and contrast multiple E-Business Suite

65

environments more easily in an automated fashion to reduce overall maintenance costs. The E-Business Suite Plug-in provides an automated framework and packaging methodology that eliminate manual work and make processes more productive and efficient. With the Plug-ins automated cloning features, much of the manual effort required by the DBA when using RapidClone is eliminated. Outside of the E-Business Suite Plug-in, Metric Collection, Comparison Reporting, and the ability to see all your environments from inside Grid Control does not exist, and does not have the Oracle proprietary information needed to support highly complex E-Business Suite Applications topologies. There are also certain things that you can only do with the E-Business Suite Plug-in: Integrated Customization Management Automated Service Level Management Automated Cloning using a supported toolset, rather than scripts or manual procedures Automated Change Control Notification Apply your customized patches that look and run just like your E-Business Suite patches

Is the E-Business Suite Plug-in Worth the Extra Money? The Applications DBA and Applications System Administrators jobs are very complex and require attention to detail and, often, managing multiple tedious but necessary tasks. Anything you can do to automate tasks and leave an audit trail is well worth considering. With these tools in place, your next DBA or SA will have a better view 66

of the history of changes and setups and may not have to recreate or invent tools to handle tasks that should be automated already.

67

68

Chapter 8 - Tools That Are Still Run From the Command Line
Inside the framework that OEM, OAM, and the E-Business Suite Plug-in provide are links to several tools that weve been using all along with Release 11i and Release 12, including Rapid Clone, AutoConfig, AutoPatch, iSetup, and Oracle E-Business Suite Diagnostics. There are a few tools that havent been integrated, including patchsets.sh, adadmin, OPatch and napply CPU/PSU. The direction Oracle is heading shows their goal of providing an end-toend administration suite that can simplify the management of Oracles many moving parts.
Rapid Install Wizard

Youll use the Rapid Install Wizard if you are installing a fresh install of the E-Business Suite. The Rapid Install Wizard installs the ORACLE_HOMEs and databases, and the APPL_TOP and COMMON_TOP directories that contain the Applications code. A new concept for Release 12 is the Instance Home, or $INST_TOP. Located at $ORACLE_BASE/inst/apps/context_name, where context_name is the dbsid_host, the Instance Home facilitates setting up a shared application file system for multi-node configurations and creates a common location for all objects specifically related to an instance (logs, some config files, concurrent manager output, etc.).
adadmin

The adadmin toolset handles tasks required for maintaining and administering an Oracle E-Business Suite instance. Typical tasks include generating applications files, maintaining applications files, compiling and reloading applications database entities, and enabling or disabling Maintenance Mode.

69

Database and CPU/PSU Patching

Well talk about database and CPU/PSU patching later in the next chapter.

70

Chapter 9 - Applications Patching


Applications patching is Oracles way of releasing code fixes, functionality enhancements or new functionality. Patches can update or create new file system objects like forms, reports and sql scripts. Patches can also execute code within the database to change seeded data. To upgrade an E-Business Suite environment from Release 11i to Release 12, or to apply a Release 12 RUP, Family Pack, Mini-Pack, or other applications patch, youll use the AutoPatch tool. You can use OAMs Patch Wizard to help decide which patch to apply and to determine what code or data it will change. You can also use the Patch Application Assistant to help track and apply manual patch steps. Oracle has a new manual called Oracle Applications Patching Procedures. Release 12 Applications Patching Changes With Release 12, Oracle keeps major new features and bug fixes separate. In fact, major new functionality is now reserved for point releases. Oracle creates a new maintenance branch for each point release of the Applications. New feature introduction into maintenance branches is limited and requires executive approval (by Oracle executives). To provide better change control, Release 12 introduced some new terminology for patching called codelines and codelevels that should make checking for prerequisites easier.
Codelines and Codelevels

Patches are grouped into codelines. A codeline begins with a point release and progresses to include all patches required to maintain that point release. So Release 12.0 would be Codeline A, and Release 12.1 would be called Codeline B. The unique set of product features for a point release or a product family are a codelevel. In Release 11i, patches could require other individual patches as 71

prerequisites, making it difficult to determine if a new patch included all the functionality of an older patch. In Release 12, patches can only require a codelevel as a prerequisite. Read My Oracle Support Note: 459156.1, Oracle Applications Patching FAQ for Release 12 to learn more about Release 12s patching features. Types of Applications Patches As the Applications DBA, you will need to be particularly aware of three types of Applications patches provided for Release 12: RUPs, CPUs and the ATG.
Release Update Pack (RUP)

Each new point release of Release 12 is packaged in a RUP (Release Update Pack), and current Release 12 Release Update Packs are Releases 12.0 and 12.1. Oracle has muddied their list of acronyms with the Release Update Pack, because for years they have been releasing Release Update Patches, also called RUPs, which are an entirely different animal. ATG_PF.H RUP 6 is an example of a Release 11i Release Update Patch. For Release 12, the point releases for Release 12.1 are called Release 12.1 RUP 1 (12.1.1), Release 12.1 RUP 2 (Release Update Patch 12.1.2) and Release 12.1 RUP 3 (Release Update Patch 12.1.3). Confusing? Just a little. Oracle tries to release a new Release Update Patch for Release 12 every three months, concurrent with the quarterly CPU (Critical Patch Update). This is a more aggressive timeframe than we were accustomed to with Release 11i, and Release 12, from its first point release, is much more stable than the early releases of Release 11i. For those of you who were in the trenches with Releases 11.5.1 through 11.5.4, were happy to say that Release 12.1+ is exponentially more stable.

72

A Release Update Pack for Release 12 is similar to a Release 11i CU, or Consolidated Update; its a point release. Like the Release 11i CU2, also called Release 11.5.10.2, a Release Update Pack may include stub applications, performance improvements and new or enhanced functionality. To get an idea of the changes between RUPs, read the Release Content Documents (RCDs) on My Oracle Support. To find the RCDs and other Release 12 documentation, click on the Knowledge Tab at the top of the screen when you first log into My Oracle Support, then the Tools and Training tab, toward the bottom left, then E-Business Suite, and then the release that you are researching (in the example below, we chose Release 12.1 Info Center.

Figure 14 - You can access RCDs from My Oracle Support Figure 15 shows what the screen looks like that has links to the RCDs:

73

Figure 15
Critical Patch Update (CPU/PSUs)

Unlike Release 11i, Release 12 RUPs contain the latest EBusiness Suite portion of the CPU (Critical Patch Update) available at its release (it does not contain the Opatch portion, so you still need to research the CPU and determine what additional pieces need to be applied). A CPU is Oracles answer to the ongoing security issues plaguing our society. With hackers seeking access to companies critical data, Oracle now releases a set of patches every quarter to fend off attacks. Since CPUs generally have been implemented at the same time as the latest RUP, when you apply the latest Release 12 RUP your environment will also be current on the E-Business Suite security patches included in the latest CPU. You still have to check, though Release 12.1.2, for example, was released the month before the January 2010 CPU, so the later CPU had to be applied separately. The Release 12.1.3 RUP was announced in the Application Technology Group 74

(ATG) Newsletter Issue July, 2010 Volume 10 (Doc ID 1158513.1.). Because Oracle currently has no plans to implement a CU3 for Release 11i, you need to apply each new CPU as it is released to remain current on security patches on your Release 11i environments. Oracle also now releases PSU patches, which minimize the number of individual patches that need to be applied. Note that once you start applying PSU patches, you must stay with that approach indefinitely. You might wonder why staying current on CPUs is so critical. If Sarbanes-Oxley compliance is important to your company, can you afford to fall behind on security updates? And of course, if you know theres a Critical Patch Update, and you know what vulnerabilities it fixes, so do hackers.
Oracle Database Vault

While the CPUs are intended to help fend off hackers, Oracle Database Vault is a tool intended to protect data from insider attacks by building internal controls to support segregation of duties and privacy requirements. Oracle Database Vault Version 11.1.0.7 is certified for both Release 11i and Release 12. You can read more about Oracle Database Vault at http://blogs.oracle.com/stevenChan/2009/07/database_vault _11107_certified_ebs.html, Database Vault 11.1.0.7 Certified with Oracle E-Business Suite.
Applications Technology Group (ATG)

For both Release 11i and Release 12, there is a set of modules that are used by all of the other E-Business Suite modules. These modules are also called Pseudo Products and are part of the Applications Technology Group, or ATG. Keeping current on the latest ATG patch is yet another DBA concern, since these modules affect every aspect of the E-Business Suite. Release 12 ATG modules 75

are FND (Application Object Library), OAM (Oracle Application Manager), OWF (Oracle Workflow), FWK (Oracle Applications Framework), JTT (Oracle CRM Technology Foundation), JTA (Oracle Common Application Components), TXK (Oracle Applications Technology Stack), XDO (Oracle XML Publisher), ECX (Oracle XML Gateway), EC (Oracle E-Commerce Gateway), AK (Oracle Common Modules AK), ALR (Oracle Alert), UMX (Oracle User Management), BNE (Oracle Web ADI), and FRM (Oracle Report Manager). To complicate matters just a little more, Oracle follows strict compliance with their ATG_PF RUP policy (N-1), which states that the latest CPU will only support the last two ATG RUPs (where the ATG RUP in this case is a Release Update Patch). The January 2011 CPU will only support ATG RUP 6 and RUP 7. So if you are running Release 11.5.10.2 with ATG RUP 5, you must upgrade to at least ATG RUP 6 to be able to apply the latest security patch, the January 2011 CPU. To stay current on security, you must stay relatively current on ATG RUPs, which means you must stay relatively current on which release of the Applications you are running. We HIGHLY encourage customers move to ATG RUP 7 as soon as possible. The introduction of CPU/PSUs is actually one of the most important drivers for forcing a need to update your EBusiness Suite environment. While you may choose not to upgrade because you dont need new functionality or fixes to code, choosing to hold off on applying a security patch can have devastating consequences for your business. With Release 12, Oracle would like you to apply RUPs and CPU/PSUs quarterly and to upgrade to the latest ATG RUP whenever a new one is released, though you may find that this is simply too aggressive a schedule to maintain because of testing considerations. You might think that upgrading to a higher ATG RUP is only a concern for your technicians, 76

but because the ATG modules are so deeply integrated within the Applications, you really must test the entire EBusiness Suite every time you apply a new ATG RUP. This guide covers patching considerations in much more detail later on, but you can already see how important staying current on the E-Business Suite will be for your company. As the DBA, it is your job to understand and mitigate, if possible, the risks your company is taking if your management chooses not to stay current. One of the things we like to say about Release 12 is that it is constantly changing. As the Applications DBA, we must warn you that it is your job to be constantly alert for important patches and changes to existing patches - that may affect your E-Business Suite environment. Here are five examples of changes that you might not have noticed if you werent actively watching My Oracle Support: Oracle released EBS Release 12.1.2 in December 2009, and in March 2010 announced a mandatory CUP for anyone upgrading to 12.1.1 (thus, users on the CUP ended up running EBS R12.1 RUP 2 CUP 1!) Users who had already completed the upgrade, or were upgrading to Release 12.1.2 or higher didnt need CUP 1. Oracle released the January 2010 CPU, then modified the January 2010 CPU in February with a mandatory change. So if you applied the January CPU, and it wasnt the later version, you needed to apply the February version of the January 2010 CPU. This level of tracking not only which CPU version you are running, but also when you downloaded it is much more complicated that it ought to be. PSUs Take a look at My Oracle Support Notes: 854428.1 and 850471.1. Oracle has introduced a new patching strategy called a PSU (Patch Set Update) that 77

allows you to choose only recommended or proactive patches, rather than all of the patches provided in the quarterly Critical Patch Update (CPU). Oracle released RDBMS 11gR2 in October, 2010, and then released an updated version in November, 2010 because of a security issue with MetaLink Authentication. Oracle released five patches to JRE in 2010 until finally resolving a functionality issue with JRE 1.6.0_23. Then in 2011, JRE 16.0_24 was released.

Our conclusion? Even if you arent planning to upgrade, you still have to check My Oracle Support periodically to stay on top of changes like these. More Applications Patches Weve already talked about Release 11i Consolidated Updates (CUs) and Release 12 Release Update Packs (RUPs). CUs can be released after a Release 11i point release (like 11.5.10.2), and Release 12 RUPs can only be applied to an existing Release 12 environment. Following are additional types of patches: Maintenance Packs are a collection of the latest product family patchsets. Release 11.5.10 is the latest Release 11i Maintenance Pack. Consolidated Updates (CUs) are applied to a maintenance pack, so the latest CU for Release 11i brings 11.5.10 up to Release 11.5.10.2. Technology Layer Updates are patchsets or mini-packs that change the underlying services. The latest for Release 11i is 11i.ATG_PF.H Rollup 7. Family Packs or Product Family Release Update Patches (RUPs) provide patches for a specific, individual product family for a specific point release.

78

Product Mini-Packs are bug fixes for a specific applications module, rather than product family. One-off Patches/Individual Bug Fixes/Emergency Patches are rare. A one off patch is one that fixes one issue. An example is One-off Patch 6812211, which fixes a potential data corruption issue in Release 12 Oracle Assets. Pre-upgrade patch upgrade related, high priority patches consolidated from all the products within a product family. Pre-install patch patches that if applied before the upgrade will proactively correct issues. If you miss the pre-install patch, you may not be able to recover and will have to search for patches that can be applied after the fact.

Steven Chans blog article Products and Families and Versions Oh, My! (http://blogs.oracle.com/schan/newsItems/departments/patc hing/2006/05/05#a120) describes the different types of patches that you might need to apply to a Release 12 environment in addition to Release Update Packs. As you consider applying patches to your E-Business Suite environment, it is important that you understand the thoroughness of Oracles testing. Consolidated Updates (CUs) and Release Update Packs (RUPs) are the most thoroughly tested by Oracle. Family Packs, on the other hand, are tested only by their product teams. Where possible, you may want to wait for a RUP rather than apply another type of patch between RUPs. Since Oracle has done well at meeting their quarterly dates for RUPs, if you are staying current on patching, you should only have to apply a non-RUP patch in limited situations. If possible, stay current on CPUs and Technology Layer Updates, even if you cant stay current on Release Update Packs. 79

AutoPatch (ADPatch) AutoPatch applies Applications patches (not database patches, operating system patches, or CPU/PSUs) and records the patch details in the OAM Applied Patches Database. OAM includes tools like Applied Patches, Timing Reports and Patch Wizard to help determine what patches have already been applied, how long they may take to apply, and which ones are available. Using OAMs Patch Wizard, there is no excuse for not knowing exactly what right down to the SQL code is being changed by a patch. See My Oracle Support Doc. ID: 225165.1, Patching Best Practices and Reducing Downtime. You can use AD Merge Patch to group patches together for application, then apply the merged patch using AutoPatch. You can also use AutoPatch Non-interactive Mode to automate patch application. You should use a Shared Application Tier File System for multi-node systems to apply patches only once. My Oracle Support Doc. ID: 181665.1, Release 11i AutoPatch Basics covers patching strategies. Applied Patches and Patch Wizard OAM includes two very useful tools for patch research. First, theres Applied Patches, which allows you to query on whether youve applied a patch or not.

80

With Applied Patches, you enter a Patch number and it will tell you in the lower section if youve already applied the patch.

Figure 16 Second, theres Patch Wizard, which looks at the patches that youve applied and then compares your list with Oracles list of available patches, and recommends patches that you can apply. Patch Wizard also allows you to automatically download patches, which can save time over the traditional method of searching for a patch on My Oracle Support and then downloading it. Patch Wizard also lets you create filters or use existing filters to limit what patches are recommended. To support the E-Business Suite Release 11i Extended Support Mandatory Patching exercise, Oracle created a special filter, called Support, that will limit the patch recommendations to those required for the mandatory patching.

81

Figure 17 - The "Patch Wizard" option Patch Application Assistant (PAA) Oracle Patch Application Assistant (PAA) helps you track and perform manual steps during patching. For patches with manual steps, PAA generates a customized set of instructions specific to your installation and displays the relevant manual steps. For merged patches, PAA automatically merges the contents of the individual patch readme files. If you need to use PAA, the patch readme will ask you to run admsi.pl. Database and CPU/PSU Patching You use the OPatch utility to apply patches to the RDBMS. OPatch is also used to apply patches to the E-Business Suite Plug-in. Critical Patch Updates (CPUs) and Patch Set Updates (PSUs), the quarterly security patches that patch the ORACLE_HOMEs, use n-Apply CPU/PSU (aka n-

82

apply). n-apply uses OPatch, but groups security fixes to simplify patch conflict resolution procedures. Note: My Oracle Support Doc. ID: 466181.1, 10g Upgrade Companion Version 2 documents how to upgrade from Oracle 9i to 10g. My Oracle Support Doc. ID: 785351.1, Oracle 11gR2 Upgrade Companion documents how to upgrade from Oracle 9i to 11gR2.

83

84

Chapter 10 - Oracle Integration Repository (iRep)


You can use the Oracle Integration Repository (iRep) to view all the interfaces in the E-Business Suite in one place. The iRep catalog can be searched using keywords and can be navigated by product family, interface type and integration standard. Interface types include concurrent request, java, java service interface, PL/SQL, Service Data Object, Web Service, XML Gateway Map and EDI. You need the Integration Repository responsibility to use iRep. Read more about iRep in My Oracle Support Doc. ID: 421170.1, R12 Oracle Service Contracts And Integration Repository Access. 1. Login to the E-Business Suite from an account that has the Integration Repository responsibility 2. Select the "Integration Repository" responsibility 3. Select a Product Family and explore

85

Figure 18 - iRep

86

Figure 19 - Exploring Product Families with iRep

87

88

Chapter 11 How Fusion Fits In


Many companies who have purchased best of breed applications solutions over the years find themselves facing a difficult problem - should they keep each product as a separate entity, or is there a way to integrate the products, choosing the best qualities of each while taking advantage of new features and technology advancements? The answer, of course, is what we will be discussing in this chapter. This chapter describes a technical roadmap that shows how Oracle Fusion Middleware, the E-Business Suite Release 12, and Oracles Fusion Applications will fit together. By understanding how these three pieces work together, you can plan your organizations strategy for dealing with Fusion. Terminology What is Fusion Middleware? Oracles Fusion Middleware offers a full suite of tools for building a service-oriented architecture. These tools are standards-based and take advantage of leading edge technology solutions. These software tools enable different applications to work together, even if they werent originally designed to do so. Fusion Middleware tools are based on a modular architecture and follow industry standards. Oracle calls Fusion Middleware hot-pluggable, which means customers will be able to protect their current investments in technology and still have long-term flexibility. For example, for those customers who have invested in Microsoft SharePoint, Oracles hot-pluggable Oracle Content Management will allow users to continue to use the SharePoint interface that theyve become accustomed to, while also searching and browsing for Oracle Universal Content Management files all from within the SharePoint interface. 89

What is E-Business Suite Release 12? Oracles E-Business Suite Release 12 is Oracles latest version of their business applications. Not all E-Business Suite customers are running this latest release Oracle has customers still using Releases 10.7/11.0 (though hopefully not many), and a lot of customers are running on various point releases of Release 11i, Release 12s predecessor. Oracle also supports customers running other business applications, including the JD Edwards, PeopleSoft and Siebel product lines. What are the Fusion Applications? The Fusion Applications will unify best-of-breed capabilities from all Oracle Applications in a complete suite delivered on Oracles open technology. For those of us who only support the E-Business Suite of Applications, when Oracle says all Oracle Applications, they mean the JD Edwards EnterpriseOne, JD Edwards World, Oracle EBusiness Suite, PeopleSoft and Siebel product lines. These new applications will focus on end-to-end business processes like Order2Cash, Procure2Pay, and Hire2Retire. They will provide more cost effective integration, flexible business processes and extensibility and they will fuse processes, people, and products to leverage the best parts of each. The Fusion Applications will embrace a serviceoriented and standards-based information architecture. Fusion Application Design Principles The application design principles for Fusion are straightforward. First, Fusion Applications must improve business insight by offering real-time operational analysis to enable taking action. They will accomplish this by using Oracles Event Driven Architecture, BI Tools, and Dashboards. Second, the Fusion Applications must mirror Adaptive Industry Processes to make it simpler to integrate 90

and customize the applications to match your business requirements. They will accomplish this by using ServiceOriented Architecture (SOA) and Business Process Management (BPM). Finally, the Fusion Applications must provide a better ownership experience. Oracles goal is to provide applications that allow zero downtime and increased automation. To do this, Oracle is investing heavily in lifecycle management. The following diagram from E-Business Suite Technology Stack Roadmap (April 2010) Now Available, Steven Chan, Oracle Corporation, shows Oracles roadmap to Fusion:

Figure 20 Some points to keep in mind as you prepare for the arrival of the Fusion Applications: Release 1 of the Fusion Applications will be available sometime before January 1, 2011 Release 1 does not include all modules Its the first release. You know what they say about the first release

91

Oracle guarantees that you can migrate directly from Release 11.5.10.2 or Release 12 to Release 1 of the Fusion Applications Oracle has not made any guarantees yet about a direct path from Release 11.5.10.2 to Release 2 or Release 3 In a world without guarantees, you should probably upgrade to Release 12 and then see what happens next

Focus on Business Process Management and Improvement With Business Process Management (BPM), the various stakeholders, from business analysts to developers to end users can work together to make process improvements using existing applications. Business Process Analysis (BPA) tools simulate business and process models before implementation using real customer data. Business Process Execution (BPE) tools allow customers to implement new processes and then monitor and optimize those processes using Business Process Monitoring (BAM) tools.

Figure 21

92

Fusion Middleware is the Enabler Oracle has coined the term the Fusion Effect, and defines it as the sustainable competitive advantage achieved by continuous blending of business insight and adaptable processes. This effect depends on Fusion Middleware and its family of more than 40 software products. Fusion Middleware leverages the Oracle Application Server 10g or 11g and takes advantage of software from many Oracle acquisitions. Of course, Fusion Middleware is built on industry standards, which is what makes it so flexible and adaptable. Fusion Middleware Areas Fusion Middleware solutions address several areas, including Development Tools, User Interaction, Enterprise Performance Management, Business Intelligence, Content Management, SOA and Process Management, the Application Grid infrastructure, Enterprise Management and Identity Management:

Figure 22 Oracle Fusion Middleware Technologies

93

From Building a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite, by Basheer Khan, Innowave Technology, Samuel Tong, Forsythe Technology, and Juliana Button, Oracle Corporation.

Fusion Components to Know

Figure 23 Applications Integration Architecture (AIA) Oracles Applications Integration Architecture (AIA) provides an open standards-based framework for creating cross-application business processes that support the way you run your business today, while paving the way for your long term, strategic business transformation plans. Powered by Fusion Middleware, the AIA includes a pre-built SOA Integration Layer for BPEL. Best Practice Processes are represented as abstract models and extensible execution flows. Enterprise Business Objects provide a standard definition of business objects. Enterprise Business Services provide a common service definition. Best of Breed Application Service Components provide logic and data. Hubs are used to Consolidate Key Entities to a common definition. The AIA components are the Foundation Pack, the Process Integration Packs and the Industry Reference Models. The 94

Foundation Pack leverages SOA (Service-Oriented Architecture) to allow customers to create custom process integrations more quickly and cost-effectively than traditional approaches. The Process Integration Packs provide flexible out-of-the-box process integrations that can be easily extended and evolved as business requirements change. Oracles Industry Reference Models provide customers with tools and documented business process flows to adapt to specific marketplace requirements by using industry best practices. This architectural model provides an open, standards-based architecture that accelerates time-to-value. The model provides pre-built, sustainable integrations to reduce implementation risk and cost. The extension framework protects your investment from upgrades. Documented best practice reference models help you optimize business operations. The application independent design makes it easy to plug and play new applications, including the Fusion Applications. Oracle Application Integration Architecture Figure 23 shows the Application Integration Architecture: Best Practice Processes - Optimize business performance leveraging Oracles extensive experience and best practices Process Integration Packs - Pre-built, out of the box, integrated Oracle Applications for quick implementation of business processes, without the risk. (i.e. Siebel CRM to Oracle E-Business Suite) Foundation Packs - Create custom business processes across any of your applications utilizing predefined, application independent object and service definitions

95

Powered by Oracle Fusion Middleware - Industry leading, open standards based SOA Middleware platform

Figure 24 Oracle Application Integration Architecture


From Building a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite, by Basheer Khan, Innowave Technology, Samuel Tong, Forsythe Technology, and Juliana Button, Oracle Corporation.

96

SOA Enablement of Oracle E-Business Suite: For Business Integration Architectures

Figure 25 Figure 26 shows the E-Business Suite Integrated SOA Gateway. The EBS interfaces are natively exposed as web services. These out-of-the-box services are part of the SOA Provider. They consume standard web services with the Service Invocation Framework. The integration is nonintrusive with public business events in the Integration Repository. Visibility is provided through the SOA Monitor. Oracle E-Business Suite Integrated SOA Gateway

97

Figure 26 Oracle E-Business Suite SOA Gateway


From Building a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite, by Basheer Khan, Innowave Technology, Samuel Tong, Forsythe Technology, and Juliana Button, Oracle Corporation.

98

Business Benefits: Oracle E-Business Suite Integrated SOA Gateway

Figure 27 Business Intelligence Tools Business Intelligence (BI) is the process of getting information about your business from available data. Oracle provides a number of different BI tools, including: Oracle Business Intelligence Enterprise Edition (OBIEE) formerly Siebel Analytics, OBIEE is a comprehensive suite of enterprise BI products that deliver a full range of analysis and reporting capabilities BI Publisher formerly XML Publisher, is an enterprise reporting solution that allows users to create, manage and deliver all kinds of highly formatted documents Oracle Discoverer use this tool for creating and maintaining a business-oriented view of relational data

99

Business Activity Monitor (Dashboards) allows executives to monitor key business services and processes and to quickly make changes in business process to take corrective action Oracle Business Intelligence Warehouse Builder use this tool to design, implement and maintain a data warehouse environment and the metadata for building reports Daily Business Intelligence a set of reporting and analysis applications that deliver accurate, timely, actionable information to executives, managers and front-line workers

Event Driven Architecture (EDA) Oracles Event Driven Architecture (EDA) is built into the Fusion Middleware products. It allows customers to monitor, analyze and respond to business events and requires minimal coding to do so. Creating a new user, for example, might create a business event that triggers emailing the new user a user guide, or shipping a security token, or scheduling training. EDA is designed to control Workflow, and does so by working outside the Application Suites. EDA leverages Business Activity Monitoring (BAM) and uses Enterprise Messaging (JMS). Best of all, EDA will be interoperable with non-Oracle applications, providing a tremendous amount of flexibility for customers. Service Oriented Architecture (SOA) A Service Oriented Architecture (SOA) implements applications as a small series of building blocks, each of which performs a discrete step or function. These blocks are then combined using another software component to create a complete application. By building this solution in a Java Enterprise toolkit, it is possible to create a solution that is based upon vendor-neutral standards, has the 100

potential to interoperate with other applications, and can exploit Grid Computing to its best potential.

Figure 28 Service Oriented Architecture

Figure 29 Oracle SOA Platform


From Building a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite, by Basheer Khan, Innowave Technology, Samuel Tong, Forsythe Technology, and Juliana Button, Oracle Corporation.

101

Figure 30 Fusion Middleware Areas

Figure 31 - Oracle E-Business Suite: Business Integration Technologies Master Data Management (MDM) Master Data Management (MDM) tools allow customers to consolidate/federate master information from disparate systems and business lines into one repository. Users can

102

cleanse and enrich data centrally, and distribute data as a service from a single point of truth to consuming applications, enterprise business processes and decision support systems. Identity Management Components Identity management solutions act as the security backbone for Oracle Fusion Middleware. These tools assist with administration, configuration management, provisioning, end-to-end monitoring, service level management and security capabilities. Identity Management Components provide a centralized console that manages and monitors both Oracle and non-Oracle products. Tools include: Web Access - Oracle Access Manager Provisioning - Oracle Identity Manager Federation - Oracle Identity Federation Password Synch - Oracle Identity Manager Virtual Directory - Oracle Virtual Directory Meta-Directory - Oracle Directory Integration Platform Directory - Oracle Internet Directory Authentication/PKI - Oracle Certificate Authority Web Services - Oracle Web Services Manager Enterprise SSO - Oracle Enterprise Single Sign-On Suite

E-Business Suite Release 12 E-Business Suite Release 12, which was released in January, 2007, is the latest version of the E-Business Suite Applications offered by Oracle. The current point release for R12 is Release Update Pack 12.1.3. It is about 60% 103

Java based, compared to its predecessor, Release 11i, which is only 40% Java based. Release 12 already has incorporated some of the Fusion Middleware products that are available today. Unlike Release 11i, Release 12 makes extensive use of XML. Oracles goals with Release 12 are to allow customers to: Think Globally Get a global view of their world using real-time operational reporting and global financial consolidation Work Globally Use global processes, including Oracles new SWAN interface, the financial shared services delivery model, and new human resource localizations Manage Globally Customers can reduce costs by taking advantage of new web services repository and maximizing their use of Fusion Middleware Extend and evolve to the next generation by using standards-based SOA technology

If you want to upgrade to the Fusion Applications when they become available, you must be running either Release 11.5.10.2 or Release 12. Applications Roadmap Overview The following chart shows the upgrade paths for Oracles different product suites:

104

EOne 8.12

EOne 9.0 World A9.1

EOne 9.1 World A9.2

9.0

9.1

9.x

R12

R12.1

R12.x

8.0

8.1

8.2

V1.0

Figure 32 How the Fusion Applications Fit In You might say that the Fusion Applications will be just another Applications product line, just like JDE, EBS, PeopleSoft and Siebel are product lines. Customers can choose an end to end solution based on one product line, or they can take a best of breed approach with components for each. For example, a customer could integrate E-Business Suite Financials with PeopleSoft Human Resources and Siebel CRM. It is Fusion Middleware that all customers will use, regardless of the applications product line they choose.

105

Figure 33 The Road to Fusion - Roadmap Concepts We leave you with the following recommendations for preparing for Fusion: Pick Your Fusion Applications Jump-off Point for E-Business Suite, you must be running either Release 11.5.10.2 or Release 12. If you are not running one of those releases and want to migrate to the Fusion Applications when they become available, you will have to upgrade first. Upgrade to Your Jump-off Point as soon as possible. Upgrade to Oracle RDBMS Version 11g as soon as possible. Implement Standard NAS/SAN Utilities for Snapshots Implement Standard Oracle Utilities like Oracle Enterprise Manager with the E-Business Suite Plugin

106

Stay Current on your Jump-off Point. Youll need to stay current on the ATG Release Update Pack, year-end patches, and Critical Patch Updates (CPUs) especially Release 11i customers (My Oracle Support Notes: 883202.1 and 1116887.1). Evaluate and document your customizations. Determine what customizations you have, map them to Applications functionality and decommission customizations where possible if the Applications provide the same functionality. Youll want to convert customizations to Fusion technology-based solutions where decommission is not possible. As an example, since we know that Workflow will be replaced by BPEL for the Fusion Applications, now is the time to learn BPEL. Any existing workflow customizations or new ones should be written using BPEL. Start Leveraging Your Available Fusion Tools. Fusion is already here! Fusion tools that can already be used with the E-Business Suite include XML (BI) Publisher, the SOA Suite and WebCenter, and Business Intelligence tools like OBIEE or DBI and Discoverer 10g or, preferably, Discoverer 11g.

107

108

Conclusion
There is no lack of communication on Oracles part as to where the Applications are going in the next few years. With what you know about Oracles Applications Unlimited support offerings, you can plan your migration to the Fusion Applications today. The Fusion Middleware tools are already here, so you can begin learning to use them now, rather than wait until you have no choice. Oracle has clearly placed a tremendous emphasis on stabilizing their Release 12 products, and is providing us with a wealth of tools to help manage our Release 12 environments. In return, they expect us to patch, and patch often. With Applications Unlimited support options and the requirement that customers stay within the current versions or the one prior on the ATG technology upgrades to be able to apply the latest Critical Patch Update, customers will need to define an upgrade process and stick to it. When we log Service Requests to Oracle Support, we can now expect to be asked to run Oracle Change Management (OCM) and specific Diagnostics programs to provide better information for problem solving. Were also seeing a tremendous improvement in the availability of documentation and the ease in locating documentation on My Oracle Support. In the end, its a tradeoff Oracle is working very hard to provide tools to encourage us to stay patched current now all we have to do is learn how to use them and forge ahead.

109

110

Links and My Oracle Support (MOS) Notes and Documents My Oracle Support Doc. ID: 181665.1, Release 11i AutoPatch Basics My Oracle Support Doc. ID: 225165.1, Patching Best Practices and Reducing Downtime My Oracle Support Doc. ID: 373548.1, Using Forms Trace in Oracle Applications Release 12 My Oracle Support Doc. ID: 387859.1, Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 My Oracle Support Doc. ID: 406982.1, Oracle Applications Release 12 with Rapid Clone My Oracle Support Doc. ID: 421170.1, R12 Oracle Service Contracts And Integration Repository Access My Oracle Support Doc. ID: 454178.1, Oracle Application Server Diagnostic Tools and Log Files in Applications Release 12. My Oracle Support Doc. ID: 459156.1, Oracle Applications Patching FAQ for Release 12 My Oracle Support Doc. ID: 466181.1, 10g Upgrade Companion Version 2 My Oracle Support Doc. ID: 603104.1, Troubleshooting RapidClone issues with Oracle Applications R12 My Oracle Support Doc. ID: 783188.1, Certified RAC Scenarios for E-Business Suite Cloning My Oracle Support Doc. ID: 785351.1, Oracle 11gR2 Upgrade Companion

111

My Oracle Support Doc. ID: 787749.1, Oracle Enterprise Manager Grid Control Release Notes for Solaris (SPARC) 10g Release 5 (10.2.0.5) My Oracle Support Doc. ID: 812294.1, Troubleshooting Guide and Known Issues List for the Oracle Application Management Pack for Oracle EBusiness Suite, Release 3.0 My Oracle Support Doc. ID: 829450.1, Known Issues with the Oracle Application Change Management Pack for E-Business Suite My Oracle Support Doc. ID: 846628.1, Interesting links about Applications Management Pack and Applications Change Management Pack for E-Business Suite My Oracle Support Doc. ID: 854428.1, Patch Set Updates for Oracle Products My Oracle Support Doc. ID: 850471.1, Oracle Announces First Patch Set Update For Oracle Database Release 10.2 My Oracle Support Doc. ID: 883202.1, Minimum Baseline Patch Requirements for Extended Support on Oracle E-Business Suite 11.5.10 My Oracle Support Doc. ID: 1116887.1, Critical EBusiness Suite11i (11.5.10) Extended Support Information on Minimum Baseline Patch Requirements My Oracle Support Doc. ID: 1224313.1: Getting Started with Oracle E-Business Suite Plug-in, Release 4.0 Steven Chans blog, Oracle E-Business Suite Plug-in 4.0 Released for OEM 11g (11.1.0.1) My Oracle Support Doc. ID: 982302.1, Getting Started with Oracle Application Management Pack and

112

Application Change Management Pack for Oracle EBusiness Suite Version 3.1 Oracle Application Management Pack for Oracle EBusiness Suite Users Guide Release 3.1, Part No. E14597-02 Oracle Application Change Management Pack for Oracle E-Business Suite Users Guide, Release 3.1, Part No. E14530-02 Oracle Lifetime Support Documents: Lifetime Support Policy: Oracle Technology Products (PDF) Lifetime Support Policy: Oracle Fusion Middleware Products (PDF) Lifetime Support Policy: Oracle Applications (PDF) Lifetime Support Policy: Oracle Retail Applications (PDF) Lifetime Support Policy:Oracle Financial Service Products (PDF)

http://blogs.oracle.com/stevenchan - Steven Chan, Director of Applications Technology Integration for Oracle wonderful articles explaining the nuances of the Applications www.Integrigy.com E-Business Suite Security, including CPU vulnerability evaluation. Integrigy now offers free webinars on CPU/PSU patches. http://orclville.blogspot.com Floyd Teters Fusion perspective from the trenches www.OnCallDBA.com E-Business Suite books and concurrent manager expertise www.justadba.com John Stouffers website 113

www.drhealthchecks.com E-Business Suite consulting

114

About the Authors John Stouffer has more than 19 years experience with Oracle database administration and more than 16 years experience supporting Oracles E-Business Suite Applications environments, including architectural design, installation, implementations, upgrades and system assessments in the federal, public and commercial industries. John is an Oracle ACE for his contributions in the area of Oracle EBS Applications. John is the past chair of the OAUG Upgrade SIG, was the founding co-chair for OAUGs Fusion Council and actively participates in other GEO and SIG activities. John is also serving on the 20102011 OAUG Board. Special Thanks To: Neeraj Chauhan Manager, Product Management, Oracle EBS ATG, and Vijay Shanmugam Principal Software Engineer, Development, Oracle EBS ATG, Peter Um, Oracle Director, Enterprise Architecture, for allowing us to incorporate some of their slides from their presentation Integration Architecture for Oracle E-Business Suite: Technical Insight Basheer Khan, CEO, Innowave Technology, Samuel Tong, Systems Architect, Forsythe Technology, and Juliana Button, Director, Product Management, Oracle Corporation, for allowing us to incorporate some of their slides from their presentation Building a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite Steven Chan, Director of Applications Technology Integration, Oracle Corporation, for allowing us to incorporate material from his blog, http://blogs.oracle.com/stevenchan

115

Also Ken Baxter, Senior Product Strategy Manager, and Biju Mohan, Senior Product Manager, Oracle Corporation, for their presentation, Application Change Management Pack for Oracle E-Business Suite An Introduction, Ashish Agrawal, Oracle Corporation, for Upgrading to 11g Best Practices and Tom Kyte, Oracle Database 11g - What Does it Mean?

116

You might also like