© 2005 solution beacon, llc. all rights reserved. release 11i workshops introduction to oracle...
DESCRIPTION
© 2005 Solution Beacon, LLC. All Rights Reserved. Administration and MaintenanceTRANSCRIPT
© 2005 Solution Beacon, LLC. All Rights Reserved.
Release 11i Workshops
Introduction to Oracle Applications Release 11i… Part 2: Administration & MaintenanceSession LeaderRandy Giefer, Solution Beacon
Release 11i WorkshopsSan Ramon, CA • Worthington, MA •
Los Angeles, CA • St. Louis, MO • Orlando, FLwww.solutionbeacon.com
TRAIL to TEXAS sm
2© 2005 Solution Beacon, LLC. All Rights Reserved.
Introduction Welcome and IntroductionWelcome and Introduction Session OverviewSession Overview
The focus of this presentation The focus of this presentation is to share “Real-World“ is to share “Real-World“ experience as well as tips and experience as well as tips and techniques to install, upgrade techniques to install, upgrade and tune the complex Oracle and tune the complex Oracle Application environment Application environment delivered with Release 11delivered with Release 11ii
© 2005 Solution Beacon, LLC. All Rights Reserved.
Administrationand
Maintenance
4© 2005 Solution Beacon, LLC. All Rights Reserved.
Release 11i Guiding Principles
KISSKISS
Keep it Simple and SupportableKeep it Simple and Supportablesmsm
Possible vs. PracticalPossible vs. Practical
5© 2005 Solution Beacon, LLC. All Rights Reserved.
Release 11i Basics to Remember Release 11Release 11ii is not a static release is not a static release Release 11Release 11ii installs everything regardless installs everything regardless
of licensingof licensing Release 11Release 11ii contains constantly evolving contains constantly evolving
technologytechnology Release 11Release 11i i point upgrades introduce point upgrades introduce
significant changes to functionality and significant changes to functionality and technologytechnology
Release 11Release 11ii has significant has significant interdependencies of Critical Products: AD, interdependencies of Critical Products: AD, FND, AK, HZ (TCA), OWF, TXK, ADX, SHT, FND, AK, HZ (TCA), OWF, TXK, ADX, SHT, ATG, AU, FWK, OAMATG, AU, FWK, OAM
6© 2005 Solution Beacon, LLC. All Rights Reserved.
Housekeeping Apply Minimum PatchesApply Minimum Patches
Latest AD Consolidated (AD.H) – starting with 11.5.7 AD Latest AD Consolidated (AD.H) – starting with 11.5.7 AD mini-packs and AD consolidated are the samemini-packs and AD consolidated are the same
Password Utility – patch requiredPassword Utility – patch required Clone Utility – patch required pre-11.5.7Clone Utility – patch required pre-11.5.7 Workflow Workflow Oracle Application ManagerOracle Application Manager Technology Validation Technology Validation ADI Security / WebADIADI Security / WebADI
Backup AD/FND bin directoriesBackup AD/FND bin directories Modify processes, rbs, temp, redos, init.oraModify processes, rbs, temp, redos, init.ora Resize the DatabaseResize the Database Pinning – installed module packages/sequencesPinning – installed module packages/sequences Run ADADMIN StepsRun ADADMIN Steps Cold Backup to Disk/TapeCold Backup to Disk/Tape
7© 2005 Solution Beacon, LLC. All Rights Reserved.
AutoConfigAutoConfig is a configuration tool that automates AutoConfig is a configuration tool that automates
the configuration of an Oracle Applications the configuration of an Oracle Applications system. system.
The information required for configuring an The information required for configuring an Applications system is collected into a Applications system is collected into a repository, called the repository, called the Applications ContextApplications Context; ; there is one Applications Context for the there is one Applications Context for the application tier, and a separate one for the application tier, and a separate one for the database tierdatabase tier
When AutoConfig runs, it uses information When AutoConfig runs, it uses information from the Applications Context file to generate from the Applications Context file to generate all configuration files and update database all configuration files and update database profiles profiles
MetaLink Note 165195.1MetaLink Note 165195.1 AutoConfig FAQ 218089.1AutoConfig FAQ 218089.1
8© 2005 Solution Beacon, LLC. All Rights Reserved.
Cloning Definition of Cloning: the process of Definition of Cloning: the process of
reproducing an entire environment, reproducing an entire environment, including the Oracle software including the Oracle software ($ORACLE_HOME) and Application ($ORACLE_HOME) and Application software ($APPL_TOP) directory software ($APPL_TOP) directory structures.structures.
Whitepapers: MetaLink Note 135792.1Whitepapers: MetaLink Note 135792.1 LimitationsLimitations
ArchitectureArchitecture Technology StackTechnology Stack AutoConfig (11.5.7 +)AutoConfig (11.5.7 +)
9© 2005 Solution Beacon, LLC. All Rights Reserved.
Cloning Methods ManuallyManually
Dozens of Configuration FilesDozens of Configuration Files Numerous Site Profile ValuesNumerous Site Profile Values Not SupportedNot Supported
Oracle’s adclone.pl Utility (pre-11.5.7)Oracle’s adclone.pl Utility (pre-11.5.7) Oracle’s AutoConfig Utility (11.5.7)Oracle’s AutoConfig Utility (11.5.7) Oracle’s Rapid Clone Utility (11.5.8+)Oracle’s Rapid Clone Utility (11.5.8+) No sharing of softwareNo sharing of software
10 © 2005 Solution Beacon, LLC. All Rights Reserved.
Cloning Checklist – Pre-11.5.7
Clone PatchesClone Patches PERL PathPERL Path High-Level TasksHigh-Level Tasks
Target Installation Target Installation adclone.pl Pre-Cloneadclone.pl Pre-Clone Copy Directories (HTML/JAVA)Copy Directories (HTML/JAVA) Copy DatabaseCopy Database adclone.pl Post-Cloneadclone.pl Post-Clone Post-Clone TasksPost-Clone Tasks FND_PRODUCT_GROUPS UpdateFND_PRODUCT_GROUPS Update
11 © 2005 Solution Beacon, LLC. All Rights Reserved.
AdClone
Adclone.pl Adclone.pl MetaLink Note 135792.1MetaLink Note 135792.1 Patch 2115451 + Pre-requisitePatch 2115451 + Pre-requisite Supported Supported Limitations – Identical Configuration, Limitations – Identical Configuration,
Database and Technology Patches Database and Technology Patches Not ClonedNot Cloned
12 © 2005 Solution Beacon, LLC. All Rights Reserved.
Migrations – Point Releases
Basic Definition and ConfigurationBasic Definition and Configuration TechnologyTechnology ApplicationsApplications
Migration StrategiesMigration Strategies TechnologyTechnology Maintenance PackMaintenance Pack
© 2005 Solution Beacon, LLC. All Rights Reserved.
Patching
14 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patching Strategy … Prior to 11i Patch to “almost” current – Don’t be bleeding Patch to “almost” current – Don’t be bleeding
edge at go-liveedge at go-live
Patch to fix specific issues – If it ain’t broke, Patch to fix specific issues – If it ain’t broke, don’t fix it!don’t fix it!
Patching was mostly a technical issuePatching was mostly a technical issue
Patches were typically specific – fixed either a Patches were typically specific – fixed either a bug bug oror added new functionality … not both added new functionality … not both
15 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patch Definitions CD Bundle (50+ CDs)CD Bundle (50+ CDs)
Entire Applications ReleaseEntire Applications Release Maintenance Pack (AU – 11.5.9)Maintenance Pack (AU – 11.5.9)
Entire Code Set Release for All Application ModulesEntire Code Set Release for All Application Modules No Technology Patches IncludedNo Technology Patches Included Lots of Pre/Post Tasks, VERY Long-RunningLots of Pre/Post Tasks, VERY Long-Running Will break … periodWill break … period Consolidated Update Patch – 11.5.9 (185 patches)Consolidated Update Patch – 11.5.9 (185 patches)
Family Pack (PRC_PF.I)Family Pack (PRC_PF.I) All Product Modules Mini-packs for the Specific FamilyAll Product Modules Mini-packs for the Specific Family Lots of Pre/Post Tasks, VERY Long-RunningLots of Pre/Post Tasks, VERY Long-Running Will likely breakWill likely break
Product Mini-Pack (GL.H)Product Mini-Pack (GL.H) Entire Release for Specific Application ModulesEntire Release for Specific Application Modules
One-Off Bug Patch (High Priority)One-Off Bug Patch (High Priority) Fixes Specific Issue, No Regression TestingFixes Specific Issue, No Regression Testing
16 © 2005 Solution Beacon, LLC. All Rights Reserved.
AutoPatch Review AutoPatch ChecklistAutoPatch Checklist
Research on Patch # – MetaLink, OAUG ArchivesResearch on Patch # – MetaLink, OAUG Archives Readme.txt, README.htmlReadme.txt, README.html Shutdown Application ProcessesShutdown Application Processes Pre-Requisite Patches/Tasks, Post-Patch TasksPre-Requisite Patches/Tasks, Post-Patch Tasks Traditional C(ode), D(atabase), G(enerate) driversTraditional C(ode), D(atabase), G(enerate) drivers New U (nified) DriversNew U (nified) Drivers
options=nodatabaseportion,nogenerateportion = "C" options=nodatabaseportion,nogenerateportion = "C" driverdriver
options=nocopyportion,nogenerateportion = "D" driveroptions=nocopyportion,nogenerateportion = "D" driver options=nocopyportion,nodatabaseportion = "G" driver options=nocopyportion,nodatabaseportion = "G" driver
Migration to Other Environments – ToolsMigration to Other Environments – Tools Manual (AD.H Enhancements)Manual (AD.H Enhancements)
17 © 2005 Solution Beacon, LLC. All Rights Reserved.
AutoPatch Driver Definitions
Copy driver (c driver): Named c<patchnumber>.drv, and contains commands to change Oracle Applications files. The commands include directives to copy/update files, libraries, and/or Java, and commands for generating JAR files and/or C executables
Database driver (d driver): Named d<patchnumber>.drv, and contains commands to change Oracle Applications database objects, such as PL/SQL and table definitions, or to update or migrate data
Generate driver (g driver): Named g<patchnumber>.drv, and contains commands to generate forms, reports, and/or graphics files. In a multi-node system, run it on all application tier APPL_TOPs, unless the APPL_TOP only implements the admin server.
Unified driver (u driver): Named u<patchnumber>.drv, it is a consolidated driver containing all copy, database, and generate actions. Apply this driver to all APPL_TOPs on all application tier servers. AutoPatch knows which command should be run on each type of application tier. The unified driver requires only a single execution of AutoPatch
18 © 2005 Solution Beacon, LLC. All Rights Reserved.
Standards – Patch Naming, Driver Log Files, Patch Standards – Patch Naming, Driver Log Files, Patch Status, Issue Tracking SpreadsheetStatus, Issue Tracking Spreadsheet
Process – Discovery, Evaluation and Examination, Process – Discovery, Evaluation and Examination, Pre/Post Patch Tasks, Testing, Migration Approval, Pre/Post Patch Tasks, Testing, Migration Approval, Freeze Patch Levels (Install – Int. Testing vs. Freeze Patch Levels (Install – Int. Testing vs. Upgrade – Latest)Upgrade – Latest)
Installation – Rapid Install, AD Consolidated, FND Installation – Rapid Install, AD Consolidated, FND Mini-PackMini-Pack
Ongoing Maintenance – Frequency, Business Ongoing Maintenance – Frequency, Business Requirements/ImpactRequirements/Impact
11.5.8 – all product family packs out of date11.5.8 – all product family packs out of date11.5.9 – 10 months old11.5.9 – 10 months old11.5.10 – terminal release; 10g certification pending11.5.10 – terminal release; 10g certification pending
AutoPatch Documentation … the parts that aren’t “auto”
19 © 2005 Solution Beacon, LLC. All Rights Reserved.
OAM Patch Advisor
OAM.G Mini-PackOAM.G Mini-Pack MetaLink Document 226826.1MetaLink Document 226826.1 Uses InfoBundle11i.zipUses InfoBundle11i.zip
20 © 2005 Solution Beacon, LLC. All Rights Reserved.
InfoBundle11i.zip
Updated Nightly by OracleUpdated Nightly by Oracle Updates Patch Snapshot RepositoryUpdates Patch Snapshot Repository Recommended Patch ListRecommended Patch List Includes Patch PrerequisitesIncludes Patch Prerequisites MetaLink Document 233039.1MetaLink Document 233039.1
21 © 2005 Solution Beacon, LLC. All Rights Reserved.
Oracle Patch Documentation
Maintenance Procedures – June Maintenance Procedures – June 2003 (B10641-01)2003 (B10641-01)
Maintenance Utilities – June Maintenance Utilities – June 2003 (B10640-01)2003 (B10640-01)
22 © 2005 Solution Beacon, LLC. All Rights Reserved.
Security Patches
Applications Codeset APPL_TOPApplications Codeset APPL_TOP Web Tier Oracle HomeWeb Tier Oracle Home Application Tier Oracle HomeApplication Tier Oracle Home Database Tier Oracle HomeDatabase Tier Oracle Home Oracle’s Quarterly Patch UpdateOracle’s Quarterly Patch Update
Sometimes SignificantSometimes Significant Plan for it as part of Release MgmtPlan for it as part of Release Mgmt
23 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patch Tips
Pre-Patched/Staged APPL_TOPPre-Patched/Staged APPL_TOP Shared APPL_TOPShared APPL_TOP Distributed AD PatchingDistributed AD Patching
24 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patch MetaLink FAQs
Q: How often should customers apply mini-packs, family packs, and maintenance packs?
At a minimum, apply maintenance packs to stay within two maintenance releases. For example, since 11.5.9 is currently available, customers at the 11.5.7 (or earlier) level should be planning their upgrade to 11.5.9. Use mini-packs and family packs if you have an immediate need for the latest patch level for a product or product family and cannot wait to apply the corresponding maintenance pack.
25 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patch MetaLink FAQsQ: How can I find the latest available mini-pack,
family pack, or maintenance pack?A: On OracleMetaLink, click the Patches button on the left-hand side. Choose the Quick Links to the Latest Patchsets, Mini Packs, and Maintenance Packs link to get either:
Q: Where can I find a list of AutoPatch features
and the AD mini-packs that introduced them?A: The Oracle Applications DBA 11i+ Features Matrix (OracleMetaLink ID: 210326.1) contains a list of major AD features in Release 11i and identifies which AD mini-pack introduced each feature.
26 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patch MetaLink FAQs
Q: What is the AD Features matrix printed on the AutoPatch screen and logfiles?
A: AD Feature Versions is a framework created to handle mismatches between the AD code on the file system and the AD objects in the database. Both the version of the feature on the file system and the version of the feature in the database are tracked separately. When the two versions do not match, the feature is disabled, and when the two versions match, the feature is (normally) enabled.
27 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patch FAQs
Q: Can I run multiple AutoPatch Q: Can I run multiple AutoPatch sessions at the same time?sessions at the same time?
A: You cannot currently run multiple A: You cannot currently run multiple sessions simultaneously; however, sessions simultaneously; however, patches can be merged and can be patches can be merged and can be applied in a single patching session; a applied in a single patching session; a new AD feature called AD Concurrent new AD feature called AD Concurrent Sessions is currently being tested Sessions is currently being tested
28 © 2005 Solution Beacon, LLC. All Rights Reserved.
Patch FAQsQ: How can I determine the effects a patch will
have on my system?
A: You can submit a specific patch analysis request through the Patch Advisor to determine the impact of a patch on your system. Patch Advisor Impact Analysis provides reports on:
The total number of files in the patchThe number of files the patch will installThe products that will have updated filesThe files that will be introduced by the patchThe files on the target system that will be changed by
the patchThe files with dependencies on patched files
29 © 2005 Solution Beacon, LLC. All Rights Reserved.
Q&AHope you enjoyed this Release 11i Hope you enjoyed this Release 11i session! session!
Remember:Remember: KISSKISS
Keep It Simple and Keep It Simple and SupportableSupportablesmsm
Randy [email protected] www.solutionbeacon.com