Release 12 Apps DBA 101: John Stouffer Independent Consultant
Release 12 Apps DBA 101: John Stouffer Independent Consultant
Release 12 Apps DBA 101: John Stouffer Independent Consultant
John Stouffer
Board Member 2010-2011, OAUG Oracle Certified ACE Oracle Databases Version 5+ Oracle Applications Release 8+ Specialist in Assessments, Upgrades and Client Advocacy
Presentation Objectives
Learn about the new features, functionality and utilities available with Release 12 We will also cover patching strategy and patch nuances that have changed from Release 11i
Release 12 Basics
Release 12 aka 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) Oracle usually releases a new RUP for Release 12 every three months concurrent with the quarterly CPU RUPs may include new or stub applications, performance improvements AND, new or enhanced functionality Read the Release Content Documents (RCDs) on MetaLink to see what changed between RUPs
Release 12 Basics
Release 12 is constantly changing It is the DBAs job to be constantly vigilant, watching for changes:
Oracle released EBS Release 12.1.2 in December, and in March announced a mandatory CUP for anyone upgrading to 12.1.1 (so if you are upgrading, you will be on EBS R12.1 RUP 2 CUP 1!) Oracle released the January CPU, then modified the January CPU in February with a mandatory change PSUs - Use the PSU Method for Database and Applications, beginning with the January 2010 Quarterly CPU
Check My Oracle Support often, even if you think you dont have any problems!
Release 12 Basics
When you install Release 12, you install all modules, whether you license them or not (200+) Certain additional patches should be applied on a regular schedule (e.g., quarterly Critical Patch Updates Use the PSU Method for Database and Applications Starting with January Quarterly CPU) Quarterly Release 12 Upgrade Packs (RUPs) can change/add functionality and/or technology Applications Technology (ATG) or pseudo products 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
Database Tier
or
Admin Server
Browser
User Interface
Application Logic
Database Tier
Sun J2SE
10.1.3 ORACLE_HOME
Browser
User Interface
Application Logic
Database Logic
*Jinitiator Desupported
Resource Management Directive (RMD) tells DRM when and what to do - Directives are configured in opmn.xml Creates a file for each managed process and can rotate log files
Extended Support
Costs more than Premium Support -10%, 20%, 20% Certification is with most existing instead of new third party products/versions and Oracle products Extended Support may not include certification with some new third-party products/versions So if you find a new problem with an existing certified configuration, Oracle Support will help you If youre still running Oracle 9i youre on Extended Support (which ends July 2010) If youre still running on Oracle 10g, youre on Extended Support (which ends July 2013)
Upgrade Paths
Dual Phase Upgrade Earlier releases (<11.5.7) must upgrade to 11.5.10.2 first, then Release 12. If not on latest certified Oracle 10g or 11g, must upgrade to it before upgrading to Release 12. The two phases do not have to occur during the same critical downtime. Use OATM Migration Utility to upgrade to Oracle Applications Tablespace Model (OATM) Single Phase Upgrade 11.5.7 and later releases must upgrade to Oracle 10g if not there already and then must upgrade to the latest certified database (currently 11gR2), and Release 12.1 during the same critical downtime
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
AutoConfig
Automatically configures an Oracle Applications Release 12 instance All necessary information saved in the Applications context file or the Database context file Applications context file is an XML repository in $INST_TOP with APPL_TOP information Database context file is an XML repository in the RDBMS ORACLE_HOME with database tier information AutoConfig logfiles are stored under $INST_TOP/admin/log for Application and $ORACLE_HOME/appsutil/log/<CONTEXT_NAME> for the database
AutoConfig
AutoConfig Template files have named tags that are replaced with instance-specific information located in <product_top>/admin/template should not be edited Custom Template File copy the template and edit it, when AutoConfig detects a custom template file, it uses it AutoConfig Driver Files lists the AutoConfig file templates and their destination locations
AutoConfig
AutoConfig Scripts
adchkcfg.sh run before running AutoConfig to review changes. Generates a report showing differences between current and modified AutoConfig adtmplrpt.sh provides information about location of AutoConfig templates restore.sh to roll back an AutoConfig session
Applications Patching
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 execute code within the database to change seeded data
Applications Patching
AutoPatch applies Applications patches (not database patches, operating system patches, or CPUs) AutoPatch records 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 Patch Wizard, there is no excuse for not knowing exactly what right down to the SQL code is being changed by a patch - true Patch Impact including custom objects in R12 MetaLink Note: 225165.1
AutoPatch
Use AD Merge Patch to group patches together for application, then apply the merged patch using AutoPatch Use AutoPatch Non-interactive Mode to automate patch application Use a Shared Application Tier File System for multi-node systems to apply patches only once MetaLink Note: 181665.1
Links
http://blogs.oracle.com/shan - 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 http://orclville.blogspot.com Floyd Teters Fusion perspective from the trenches www.OnCallDBA.com E-Business Suite books. Assessments and concurrent manager expertise www.justadba.com thats us!
Thank You!