© 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle...

29
© 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11iPart 2: Administration & Maintenance Session Leader Randy Giefer, Solution Beacon Release 11i Workshops San Ramon, CA Worthington, MA Los Angeles, CA St. Louis, MO Orlando, FL www.solutionbeacon.com TRAIL to TEXAS sm

description

© 2005 Solution Beacon, LLC. All Rights Reserved. Administration and Maintenance

Transcript of © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle...

Page 1: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

© 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

Page 2: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 3: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

© 2005 Solution Beacon, LLC. All Rights Reserved.

Administrationand

Maintenance

Page 4: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & 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

Page 5: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 6: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 7: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 8: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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 +)

Page 9: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 10: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 11: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 12: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 13: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

© 2005 Solution Beacon, LLC. All Rights Reserved.

Patching

Page 14: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 15: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 16: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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)

Page 17: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 18: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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”

Page 19: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 20: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 21: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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)

Page 22: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 23: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 24: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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.

Page 25: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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.

Page 26: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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.

Page 27: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 28: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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

Page 29: © 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Introduction to Oracle Applications Release 11i… Part 2: Administration & Maintenance.

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