© 2003 Solution Beacon, LLC. All Rights Reserved. 1 John Stouffer – Solution Beacon...
-
Upload
horatio-reeves -
Category
Documents
-
view
217 -
download
3
Transcript of © 2003 Solution Beacon, LLC. All Rights Reserved. 1 John Stouffer – Solution Beacon...
1© 2003 Solution Beacon, LLC. All Rights Reserved.
John Stouffer – Solution [email protected]
Care and Feeding of 11iCare and Feeding of 11i
2© 2003 Solution Beacon, LLC. All Rights Reserved.
Introduction
Welcome and IntroductionWelcome and Introduction Workshops OverviewWorkshops Overview
The focus of the workshops is to share The focus of the workshops is to share “Real-World“ experience as well as tips and “Real-World“ experience as well as tips and techniques to install, upgrade and tune the techniques to install, upgrade and tune the complex Oracle Application environment complex Oracle Application environment delivered with Release 11delivered with Release 11ii
Audience ProfileAudience Profile Current Platform and O/S, Database Version, Current Platform and O/S, Database Version,
Applications Release, Application Interface, Applications Release, Application Interface, Language, Installation, Re-implementation Language, Installation, Re-implementation or Upgrade Plans and Timelinesor Upgrade Plans and Timelines
3© 2003 Solution Beacon, LLC. All Rights Reserved.
Release11Release11ii Concepts Concepts What is Release 11What is Release 11ii ArchitectureArchitecture Server ConfigurationServer Configuration
Installation OverviewInstallation Overview Administration and MaintenanceAdministration and Maintenance
CloningCloning AutoConfigAutoConfig MigrationsMigrations PatchingPatching
Workshop Discussion Topics
© 2002 Solution Beacon, LLC. All Rights Reserved.
Release 11i Concepts
5© 2003 Solution Beacon, LLC. All Rights Reserved.
The Biggest and Most Complex Oracle The Biggest and Most Complex Oracle Applications Release Ever!Applications Release Ever!
Seven CD bundle releases containing:Seven CD bundle releases containing: major changes to the tools and major changes to the tools and
technology stacktechnology stack bug fixes bug fixes NEW functionality!NEW functionality!
What is Release 11i?
6© 2003 Solution Beacon, LLC. All Rights Reserved.
What is Release 11i?
Completely New Architecture, Tools and Completely New Architecture, Tools and Technology – True Three-TierTechnology – True Three-Tier Internet Computing Architecture (ICA)Internet Computing Architecture (ICA) Technology Stack – Forms, Java, Apache(html)Technology Stack – Forms, Java, Apache(html) Oracle 8Oracle 8ii/9/9ii – CBO, Partitioning – CBO, Partitioning
Multiple Application Server ComponentsMultiple Application Server Components Forms-Based: ERP, Back OfficeForms-Based: ERP, Back Office HTML/JAVA-Based: Self Service, Workflow, “HTML/JAVA-Based: Self Service, Workflow, “ii” ”
ProductsProducts Business Intelligence: Discoverer 3Business Intelligence: Discoverer 3ii/4/4ii, ,
ReportsReports
7© 2003 Solution Beacon, LLC. All Rights Reserved.
What is Release 11i?
Increased Modules, Functionality, and Increased Modules, Functionality, and FeaturesFeatures Release 10.7 Release 10.7 40 products40 products Release 11.0.x Release 11.0.x 50 products50 products Release 11.5.5 Release 11.5.5 161 products161 products Release 11.5.6 Release 11.5.6 175 products175 products Release 11.5.7 Release 11.5.7 179 products179 products Release 11.5.8 Release 11.5.8 191 products191 products
Note: The current CD release is 11.5.8. 11.5.8is already six product family packs out of date.
8© 2003 Solution Beacon, LLC. All Rights Reserved.
Release 11i Guiding Principles
KISSKISS
Keep it Simple and SupportableKeep it Simple and SupportablePossible vs. PracticalPossible vs. Practical
9© 2003 Solution Beacon, LLC. All Rights Reserved.
Release 11i Concepts
All or Nothing: Oracle Applications All or Nothing: Oracle Applications Software and Database – No sharing of Software and Database – No sharing of Software/ObjectsSoftware/Objects
Interdependencies of Products: AD, Interdependencies of Products: AD, FND, AK, HZ (TCA)FND, AK, HZ (TCA)
Multiple Component Requirements: Multiple Component Requirements: Database Software (3), Forms, Reports, Database Software (3), Forms, Reports, Java, JDBC, Apache, Self-Service Java, JDBC, Apache, Self-Service Framework, WorkflowFramework, Workflow
Hybrid Application: OLTP/Batch/Web Hybrid Application: OLTP/Batch/Web CoexistCoexist
10© 2003 Solution Beacon, LLC. All Rights Reserved.
Architecture – 11.5.1/11.5.2 ClientClient
Oracle JInitiator 1.1.7.27Oracle JInitiator 1.1.7.27 Middle TierMiddle Tier
Webservers (WebDB 2.2 Webservers (WebDB 2.2 andand WebDB 2.5) WebDB 2.5) Jserv 1.1Jserv 1.1 JRE (Java Runtime Environment) 1.1.8JRE (Java Runtime Environment) 1.1.8 Web Listener 2.2Web Listener 2.2 Oracle Forms/Reports 6Oracle Forms/Reports 6ii (6.0.8.8.0) (6.0.8.8.0) Workflow 2.5Workflow 2.5
Database TierDatabase Tier Oracle 8Oracle 8ii Enterprise Edition 8.1.6 Enterprise Edition 8.1.6 Other Oracle Home Software Directories – Other Oracle Home Software Directories –
App 8.0.6, WebDB 8.1.6App 8.0.6, WebDB 8.1.6
11© 2003 Solution Beacon, LLC. All Rights Reserved.
Architecture – 11.5.3 ClientClient
Oracle JInitiator 1.1.7.27Oracle JInitiator 1.1.7.27 Middle TierMiddle Tier
Apache Web Server 1.3.9 (Full - jsp, JServ)Apache Web Server 1.3.9 (Full - jsp, JServ) Jserv 1.1Jserv 1.1 JRE (Java Runtime Environment) 1.1.8JRE (Java Runtime Environment) 1.1.8 JDK (Java Development Kit) 1.1.8JDK (Java Development Kit) 1.1.8 Oracle Forms/Reports 6Oracle Forms/Reports 6ii (6.0.8.8.0) (6.0.8.8.0) Workflow 2.5Workflow 2.5
Database TierDatabase Tier Oracle 8Oracle 8i i Enterprise Edition 8.1.6Enterprise Edition 8.1.6 Other Oracle Home Software Directories Other Oracle Home Software Directories
– App 8.0.6, iAS 8.1.6, 9iAS 1.0.2.1– App 8.0.6, iAS 8.1.6, 9iAS 1.0.2.1
12© 2003 Solution Beacon, LLC. All Rights Reserved.
Architecture – 11.5.4 ClientClient
Oracle JInitiator 1.1.8.7 on ClientOracle JInitiator 1.1.8.7 on Client Middle TierMiddle Tier
Apache Web Server 1.3.9 (Full - jsp, JServ)Apache Web Server 1.3.9 (Full - jsp, JServ) Jserv 1.1Jserv 1.1 JRE (Java Runtime Environment) 1.1.8JRE (Java Runtime Environment) 1.1.8 JDK (Java Development Kit) 1.2.2 (1.3*)JDK (Java Development Kit) 1.2.2 (1.3*) Self Service Framework 5.2.3CSelf Service Framework 5.2.3C Oracle Forms/Reports 6Oracle Forms/Reports 6ii (6.0.8.12.1-Patch 3) (6.0.8.12.1-Patch 3) Workflow 2.5Workflow 2.5
Database TierDatabase Tier Oracle 8Oracle 8i i Enterprise Edition 8.1.7.1Enterprise Edition 8.1.7.1 Other Oracle Home Software Directories – Other Oracle Home Software Directories –
App 8.0.6, App 8.0.6, iiAS 8.1.6, 9AS 8.1.6, 9iiAS 1.0.2.1AS 1.0.2.1
13© 2003 Solution Beacon, LLC. All Rights Reserved.
Architecture – 11.5.5 ClientClient
Oracle JInitiator 1.1.8.13 on ClientOracle JInitiator 1.1.8.13 on Client Middle TierMiddle Tier
Apache Web Server 1.3.9 (Full - jsp, JServ)Apache Web Server 1.3.9 (Full - jsp, JServ) JRE (Java Runtime Environment) 1.1.8JRE (Java Runtime Environment) 1.1.8 JDK (Java Development Kit) 1.3 JDK (Java Development Kit) 1.3 Self Service Framework 5.2.3CSelf Service Framework 5.2.3C Oracle Forms/Reports 6Oracle Forms/Reports 6ii (6.0.8.14.2 - P5) (6.0.8.14.2 - P5) Workflow 2.5Workflow 2.5
Database TierDatabase Tier Oracle 8Oracle 8i i Enterprise Edition 8.1.7.1Enterprise Edition 8.1.7.1 Other Oracle Home Software Directories – Other Oracle Home Software Directories –
App 8.0.6.3, App 8.0.6.3, iiAS 8.1.6, 9AS 8.1.6, 9iiAS 1.0.2.1AS 1.0.2.1
14© 2003 Solution Beacon, LLC. All Rights Reserved.
Architecture – 11.5.7
ClientClient Oracle JInitiator 1.1.8.16 on ClientOracle JInitiator 1.1.8.16 on Client
Middle TierMiddle Tier Apache Web Server 1.3.19 (Full – jsp, JServ)Apache Web Server 1.3.19 (Full – jsp, JServ) JRE (Java Runtime Environment) 1.1.8JRE (Java Runtime Environment) 1.1.8 JDK (Java Development Kit) 1.3.1_02 JDK (Java Development Kit) 1.3.1_02 Self Service Framework 5.6ESelf Service Framework 5.6E Oracle Forms/Reports 6Oracle Forms/Reports 6ii (6.0.8.18 – Patch 9) (6.0.8.18 – Patch 9) Workflow 2.6Workflow 2.6
Database TierDatabase Tier Oracle 8Oracle 8i i Enterprise Edition 8.1.7.3Enterprise Edition 8.1.7.3 Other Oracle Home Software Directories – App Other Oracle Home Software Directories – App
8.0.6.3, 8.0.6.3, iiAS 8.1.7, 9AS 8.1.7, 9iiAS 1.0.2.2 (Release 1)AS 1.0.2.2 (Release 1) Oracle Portal 3.0.9.8.1Oracle Portal 3.0.9.8.1
15© 2003 Solution Beacon, LLC. All Rights Reserved.
Architecture – 11.5.8
ClientClient Oracle JInitiator 1.1.8.16 on ClientOracle JInitiator 1.1.8.16 on Client
Middle TierMiddle Tier Apache Web Server 1.3.19 (Full - jsp, JServ)Apache Web Server 1.3.19 (Full - jsp, JServ) JRE (Java Runtime Environment) 1.1.8JRE (Java Runtime Environment) 1.1.8 JDK (Java Development Kit) 1.3.1_02 JDK (Java Development Kit) 1.3.1_02 Self Service Framework 5.6ESelf Service Framework 5.6E Oracle Forms/Reports 6Oracle Forms/Reports 6ii (6.0.8.18 - Patch 9) (6.0.8.18 - Patch 9) Workflow 2.6Workflow 2.6
Database TierDatabase Tier Oracle 8Oracle 8i i Enterprise Edition 8.1.7.4Enterprise Edition 8.1.7.4 Other Oracle Home Software Directories – App Other Oracle Home Software Directories – App
8.0.6.3, 8.0.6.3, iiAS 8.1.7, 9AS 8.1.7, 9iiAS 1.0.2.2 (Release 1)AS 1.0.2.2 (Release 1) Oracle Portal 3.0.9.8.1Oracle Portal 3.0.9.8.1
16© 2003 Solution Beacon, LLC. All Rights Reserved.
11i Architecture – Components
Release 11.5.8Release 11.5.8Client Client Tier Tier
Web HTTP Servers Application Technology StackWeb HTTP Servers Application Technology Stack Middle Middle Tier Tier
*optional*optional
8.1.7 iAS ORACLE_HOME 8.0.6.3 ORACLE_HOME
Database Database Tier Tier 8.1.7.4 ORACLE_HOME
JInitiator
DiscovererServer *
Apache Admin Server
Forms Server
Concurrent Processing Server
ReportsServer
8.1.7.4Database
17© 2003 Solution Beacon, LLC. All Rights Reserved.
Single Server Configuration Single Tier Definition: All Application Single Tier Definition: All Application
components installed on a single servercomponents installed on a single server ProsPros
Ease of Administration – installation and Ease of Administration – installation and process controlprocess control
No network trafficNo network traffic Ease of maintenance – single tier patchingEase of maintenance – single tier patching
ConsCons Scalable only within the single server - Scalable only within the single server -
must provide for present and future must provide for present and future growth needsgrowth needs
All or nothing performance tuningAll or nothing performance tuning
18© 2003 Solution Beacon, LLC. All Rights Reserved.
Multi-Server Configuration
Multi-Tier Definition: All Applications Multi-Tier Definition: All Applications components installed on two or more components installed on two or more servers (up to 5 separate nodes)servers (up to 5 separate nodes) ProsPros
Separate database server Separate database server Load balancingLoad balancing Specific component level performance Specific component level performance
tuning tuning Ability to add additional front-end servers Ability to add additional front-end servers
as user load increasesas user load increases
19© 2003 Solution Beacon, LLC. All Rights Reserved.
Multi-Server Configuration Multi-Tier Definition, continuedMulti-Tier Definition, continued
ConsCons Increased network trafficIncreased network traffic Increased administration – process Increased administration – process
control and backupscontrol and backups Increased maintenance – more patches Increased maintenance – more patches
and platformsand platforms Greater architectural complexityGreater architectural complexity Consistent production, test and Consistent production, test and
development environmentsdevelopment environments More complicated load balancing – OLTP More complicated load balancing – OLTP
vs. Batch vs. Webvs. Batch vs. Web Higher OS license costsHigher OS license costs
20© 2003 Solution Beacon, LLC. All Rights Reserved.
Server Configuration Recommendations Single TierSingle Tier
New Paradigm ShiftNew Paradigm Shift ScalableScalable
As Needed GrowthAs Needed Growth MaintenanceMaintenance
PatchingPatching
21© 2003 Solution Beacon, LLC. All Rights Reserved.
Server Sizing Configurations Disk Space (for fresh install)Disk Space (for fresh install)
50GB for the software and database50GB for the software and database 15GB for the software staging areas15GB for the software staging areas 10-25GB for patches, log/out files, 10-25GB for patches, log/out files,
archives, disk backups, temporary files, archives, disk backups, temporary files, etc.etc.
RAID for disk drives is necessaryRAID for disk drives is necessary Typical ERP Server ConfigurationTypical ERP Server Configuration
Combined Single ServerCombined Single Server 4CPU, 4GB RAM (Scalable)4CPU, 4GB RAM (Scalable) 75GB disk effective (after RAID)75GB disk effective (after RAID)
22© 2003 Solution Beacon, LLC. All Rights Reserved.
Server Sizing Recommendations MemoryMemory
Oracle Recommendation – 8MB/userOracle Recommendation – 8MB/user Real World RecommendationReal World Recommendation
15MB for every active user15MB for every active user 15MB for concurrent manager 15MB for concurrent manager
processesprocesses 20MB for database background 20MB for database background
processesprocesses 500MB SGA (pinning packages and 500MB SGA (pinning packages and
sequences)sequences)
23© 2003 Solution Beacon, LLC. All Rights Reserved.
Server Sizing Recommendations CPUCPU
Oracle Recommendation – 70 users/CPUOracle Recommendation – 70 users/CPU Real World RecommendationReal World Recommendation
15 Active Users/CPU (super users)15 Active Users/CPU (super users) 50 Logged Users/CPU50 Logged Users/CPU 1 CPU Dedicated - Database and 1 CPU Dedicated - Database and
Application Processes (DB, Forms, Application Processes (DB, Forms, Web, Concurrent Managers)Web, Concurrent Managers)
24© 2003 Solution Beacon, LLC. All Rights Reserved.
Desktop Sizing – Oracle Minimum
Windows Windows WindowsWindows Windows Windows 3.11 95+ 2K3.11 95+ 2K
CPU - MHzCPU - MHz Pentium Pentium Pentium Pentium Pentium Pentium 120+ 133+ 200+120+ 133+ 200+
Memory Memory 32MB 48 MB 64-96MB 32MB 48 MB 64-96MB
Macintosh?Macintosh?
25© 2003 Solution Beacon, LLC. All Rights Reserved.
Desktop Sizing – Real World
CPUCPU 1GHz+1GHz+
MemoryMemory Minimum 512MB (1024MB better)Minimum 512MB (1024MB better)
Color PaletteColor Palette Must be able to run a minimum of Must be able to run a minimum of 256 colors256 colors (a Java requirement), but (a Java requirement), but ideally 65,536 (64K) colorsideally 65,536 (64K) colors
JinitiatorJinitiator Latest release that is certified for Latest release that is certified for the Oracle Applications Release the Oracle Applications Release (1.1.8.16 released with 11.5.8)(1.1.8.16 released with 11.5.8)
BrowserBrowser Either Netscape Navigator 4.73 or Either Netscape Navigator 4.73 or higher or Internet Explorer* 5 or higher or Internet Explorer* 5 or higherhigher
* Why IE? - Preferred by Oracle - MetaLink* Why IE? - Preferred by Oracle - MetaLink
Windows 95/98/2000Windows 95/98/2000
26© 2003 Solution Beacon, LLC. All Rights Reserved.
Desktop Considerations Java applets are particularly CPU intensive since Java applets are particularly CPU intensive since
they are run locally on the user’s PC. A faster they are run locally on the user’s PC. A faster CPU has a more noticeable affect on CPU has a more noticeable affect on performance, all other things being equal.performance, all other things being equal.
JInitiator 1.1.8.7 and certain other Oracle tools JInitiator 1.1.8.7 and certain other Oracle tools are incompatible with Pentium 4 Processors are incompatible with Pentium 4 Processors (minimum of 1.1.8.10 required)(minimum of 1.1.8.10 required)
Automatic download and installation of the Automatic download and installation of the JInitiator requires temporary changes to IE JInitiator requires temporary changes to IE security settingssecurity settings
Periodic “cleaning” of cache and other Periodic “cleaning” of cache and other temporary files is necessary to reduce temporary files is necessary to reduce browser/memory issues while accessing the browser/memory issues while accessing the Oracle Applications. (see Clean Cache in Free Oracle Applications. (see Clean Cache in Free Tools section at Tools section at http://www.solutionbeacon.comhttp://www.solutionbeacon.com ) )
27© 2003 Solution Beacon, LLC. All Rights Reserved.
Single UNIX Account Owner
ProsPros Ease of accessEase of access Ease of administrationEase of administration Ease of maintenance - specifically Ease of maintenance - specifically
patchingpatching ConsCons
Less auditability (NT)Less auditability (NT) Less control - more access to entire Less control - more access to entire
systemsystem
Single User – oraappl, oraSID, or any other Single User – oraappl, oraSID, or any other single account other than oracle*single account other than oracle*
*Why not oracle?*Why not oracle?
28© 2003 Solution Beacon, LLC. All Rights Reserved.
Multiple UNIX Account Owners
ProsPros Separation of duties / responsibilities Separation of duties / responsibilities
by accountby account Auditability - increased security, Auditability - increased security,
restricted access restricted access
Multi-User – oraSID (database, Multi-User – oraSID (database, database software) and applSID database software) and applSID (applications/web (applications/web software)software)
29© 2003 Solution Beacon, LLC. All Rights Reserved.
Multiple UNIX Account Owners
ConsCons Need root access for installation (NT)Need root access for installation (NT) Increased complexity of Apps process Increased complexity of Apps process
managementmanagement Application vs. database maintenance Application vs. database maintenance
must be closely coordinated and controlledmust be closely coordinated and controlled Directory and file permissions may need to Directory and file permissions may need to
be adjusted for dual access / managementbe adjusted for dual access / management Increased sharing of database/application Increased sharing of database/application
filesfiles
30© 2003 Solution Beacon, LLC. All Rights Reserved.
Account Recommendation
Use a single account instead of multiple Use a single account instead of multiple accounts which typically increases the overall accounts which typically increases the overall amount of time until an Application issue is amount of time until an Application issue is resolved.resolved.
For most companies, the distinction between For most companies, the distinction between Applications management/maintenance and Applications management/maintenance and control is constantly being blurred by control is constantly being blurred by business considerations that force support business considerations that force support staff to respond quicker to Application issues. staff to respond quicker to Application issues.
At a minimum, if multiple accounts are used, At a minimum, if multiple accounts are used, the accounts must use the same group (dba).the accounts must use the same group (dba).
31© 2003 Solution Beacon, LLC. All Rights Reserved.
“Simplified” OFA
Rapid Install DirectoriesRapid Install Directories
ORACLE_SID@servername > du -sk* (K bytes)ORACLE_SID@servername > du -sk* (K bytes)15,784,807 SIDappl (APPL_TOP = 16GB)15,784,807 SIDappl (APPL_TOP = 16GB)650,190 SIDcomn (COMN_TOP) - for Java/HTML650,190 SIDcomn (COMN_TOP) - for Java/HTML25,360,696 SIDdata (25GB = Database Files)25,360,696 SIDdata (25GB = Database Files)2,152,544 SIDdb (2.1GB = 8.1.7, oraInventory 2,152,544 SIDdb (2.1GB = 8.1.7, oraInventory and JRE)and JRE)5,846,955 SIDora (6GB = 8.0.6 (APPL_TOP), 5,846,955 SIDora (6GB = 8.0.6 (APPL_TOP), iAS (APACHE/9iAS) Oracle HomesiAS (APACHE/9iAS) Oracle Homes
50GB Total (Approx)50GB Total (Approx)
*Increasing with every release*Increasing with every release
32© 2003 Solution Beacon, LLC. All Rights Reserved.
Software Staging Directories
1,404,5541,404,554 ora8iora8i4,836,5464,836,546 oraAppDB - compressed oraAppDB - compressed datafilesdatafiles3,780,2053,780,205 oraAppsoraApps2,413,5152,413,515 oraiASoraiAS566,781566,781 redCDredCD
15GB Total Staging Area required is 15GB Total Staging Area required is approximate and varies basedapproximate and varies based on platform. on platform.
Only Minimum Application Software - no other Only Minimum Application Software - no other Software, Doc or Patch CDs Loaded.Software, Doc or Patch CDs Loaded.
33© 2003 Solution Beacon, LLC. All Rights Reserved.
Supplemental Directories*
../SIDadm – Administrative../SIDadm – Administrative
../SIDarch – Archive Logs (Large), $ARCH_TOP../SIDarch – Archive Logs (Large), $ARCH_TOP
../SIDexp – Exports../SIDexp – Exports
../SIDinst – Installation../SIDinst – Installation
../SIDlog – Log Files (Large)../SIDlog – Log Files (Large)
../SIDout – Output Files (Large)../SIDout – Output Files (Large)
../SIDptch – Patches (Large), $PATCH_TOP../SIDptch – Patches (Large), $PATCH_TOP
../SIDscr – Scripts, $SCRIPTS_TOP ../SIDscr – Scripts, $SCRIPTS_TOP
../SIDtmp – Temporary (Large)../SIDtmp – Temporary (Large)
As compared to: As compared to:
../SIDcomn – $COMN_TOP../SIDcomn – $COMN_TOP
* DBA created* DBA created
34© 2003 Solution Beacon, LLC. All Rights Reserved.
Applications Process Ports
Note: 11.5.7/8 Apps will reserve multiple Note: 11.5.7/8 Apps will reserve multiple sequential portssequential ports
SIDSIDServerServerFunctionFunctionDatabaseDatabaseRPCRPCReportsReportsWeb ListenerWeb ListenerServletServletForms ListenerForms ListenerMetrics Server DataMetrics Server DataMetrics Server Req.Metrics Server Req.JTF Fullfilment ServerJTF Fullfilment ServeriMeeting Collaboration ServeriMeeting Collaboration ServeriMeeting Recording ServeriMeeting Recording ServeriMeeting MonitoriMeeting MonitorMap Viewer ServletMap Viewer ServletOEM Web UtilityOEM Web UtilityVisiBroker Orb ServerVisiBroker Orb ServerMSCA ServerMSCA ServerMSCA DispatcherMSCA DispatcherOACORE Servlet RangeOACORE Servlet RangeDiscoverer Servlet RangeDiscoverer Servlet RangeForms Servlet RangeForms Servlet RangeForms StartForms Start
35© 2003 Solution Beacon, LLC. All Rights Reserved.
Environment Management
Three Specific Oracle Environments for Three Specific Oracle Environments for supporting the 11supporting the 11ii Applications – Applications – Database, Applications, WebDatabase, Applications, Web
Manually create profiles for each Manually create profiles for each environment (profile.SID.app, environment (profile.SID.app, profile.SID.db, profile.SID.web)profile.SID.db, profile.SID.web)
Create a list profiles program to Create a list profiles program to automatically list all available automatically list all available environment profiles upon signonenvironment profiles upon signon
Source the appropriate profile for the Source the appropriate profile for the task(s) to be performed including start, task(s) to be performed including start, stop, backups and patchingstop, backups and patching
36© 2003 Solution Beacon, LLC. All Rights Reserved.
Environment Profile Management
Facilitates .profile establishment (DB, Facilitates .profile establishment (DB, Apps, Web)Apps, Web)
No need for multiple UNIX .profile No need for multiple UNIX .profile scriptsscripts
Provides start/stop/status – all Provides start/stop/status – all componentscomponents
Download from Free 11Download from Free 11ii Tools section of Tools section of Solution Beacon websiteSolution Beacon website
Oracle Applications Environment Manager (OAEM)
© 2002 Solution Beacon, LLC. All Rights Reserved.
Installation
38© 2003 Solution Beacon, LLC. All Rights Reserved.
Installation Overview
All Products are Installed Regardless of All Products are Installed Regardless of Licensing – database objects and Licensing – database objects and software codesoftware code
Oracle Seed Database – 25GBOracle Seed Database – 25GB Simple Installation – 2 to 4 HoursSimple Installation – 2 to 4 Hours Validates ConfigurationValidates Configuration Starts All Processes Starts All Processes Core Apps – AD, AX, FND, TCA (HZ)Core Apps – AD, AX, FND, TCA (HZ)
39© 2003 Solution Beacon, LLC. All Rights Reserved.
Pre-Installation Checklist Summary
Establish Initial Hardware ConfigurationEstablish Initial Hardware Configuration Verify Certification MatrixVerify Certification Matrix Verify Licensed ProductsVerify Licensed Products Check Upgrade/Install Note on MetaLink daily Check Upgrade/Install Note on MetaLink daily Check Release Notes – Generic Check Release Notes – Generic Check Release Notes – Platform SpecificCheck Release Notes – Platform Specific Order Software CD Bundle – 11.5.8 or latest for Order Software CD Bundle – 11.5.8 or latest for
your platformyour platform Download Java and OS Patches – migration issuesDownload Java and OS Patches – migration issues Contact Support for CSI Detailed Report for Contact Support for CSI Detailed Report for
Licensed ProductsLicensed Products Unset $ORACLE_BASEUnset $ORACLE_BASE
40© 2003 Solution Beacon, LLC. All Rights Reserved.
Rapid Install Overview Check /tmp – must have 750MB of free space minimum, preferably Check /tmp – must have 750MB of free space minimum, preferably
2GB2GB Stage SoftwareStage Software
Directory Naming, $TEMP, $TMP, $TMPDIR, X-Windows emulatorDirectory Naming, $TEMP, $TMP, $TMPDIR, X-Windows emulator Patch Rapid Install – Check MetaLinkPatch Rapid Install – Check MetaLink Select Products – Check Detail, LicensingSelect Products – Check Detail, Licensing Select Country, Language, Character setSelect Country, Language, Character set Specify Directories – tmp Specify Directories – tmp Define Software Account(s), GroupDefine Software Account(s), Group Define Ports/Java 1.3 LocationDefine Ports/Java 1.3 Location Review SettingsReview Settings Save Configuration/Install Files – _SIDconfig.txt – Installation Save Configuration/Install Files – _SIDconfig.txt – Installation
DirectoryDirectory Automatic Validation Check (Port, Mount Points, Space, Temp, Host, Automatic Validation Check (Port, Mount Points, Space, Temp, Host,
System Utilities, Java)System Utilities, Java) Automatic Process StartupAutomatic Process Startup FinishingFinishing
Digital Signature/Repackaging – 11.5.8. InstallDigital Signature/Repackaging – 11.5.8. Install Regenerating Jar Files – Force=Y ) 11.5.8 – NARegenerating Jar Files – Force=Y ) 11.5.8 – NA JVM (JInitiator) Client Installation ) 11.5.8 – NAJVM (JInitiator) Client Installation ) 11.5.8 – NA
41© 2003 Solution Beacon, LLC. All Rights Reserved.
Post-Installation Checklist Summary
Disk/Tape BackupDisk/Tape Backup Cleanup Installation FilesCleanup Installation Files Verify Product Licensing – License ManagerVerify Product Licensing – License Manager Apply Initial Patches (AD, FND)Apply Initial Patches (AD, FND) Run ADADMIN Tasks – Create Environment FileRun ADADMIN Tasks – Create Environment File Disk/Tape BackupDisk/Tape Backup Change Process Log File DestinationsChange Process Log File Destinations Run Patchsets (patchsets.sh from FTP Site)Run Patchsets (patchsets.sh from FTP Site) Apply Technology Stack PatchesApply Technology Stack Patches Apply Product Family PacksApply Product Family Packs Apply Fully Installed Product Mini-packsApply Fully Installed Product Mini-packs Run ADADMIN TasksRun ADADMIN Tasks Disk/Tape BackupsDisk/Tape Backups Check for Latest Patchsets (patchsets.sh) – shared installs ?Check for Latest Patchsets (patchsets.sh) – shared installs ? Update Install/Patch DocumentationUpdate Install/Patch Documentation
42© 2003 Solution Beacon, LLC. All Rights Reserved.
Product Installation Check Validate Modules - $APPL_TOP/SID.envValidate Modules - $APPL_TOP/SID.env Validate $APPLFULL/$APPLSHAR -ADValidate $APPLFULL/$APPLSHAR -AD $AD_TOP/sql/adutconf.sql$AD_TOP/sql/adutconf.sql FND_PRODUCT_INSTALLATIONSFND_PRODUCT_INSTALLATIONS Relinking (applprod.txt)Relinking (applprod.txt) Patchsets.shPatchsets.sh http://machine.domain:Port/OA_HTML/US/ICXIhttp://machine.domain:Port/OA_HTML/US/ICXI
NDEX.htmNDEX.htm http://machine.domain:Porthttp://machine.domain:Port – Portal page – Portal page http://machine.domain:Port/dev60cgi/f60cgihttp://machine.domain:Port/dev60cgi/f60cgi – –
Java AppletJava Applet
43© 2003 Solution Beacon, LLC. All Rights Reserved.
Environment Verification Temporary FilesTemporary Files init.ora – utl_file_dirinit.ora – utl_file_dir Common Log/Out Files – APPLCSFCommon Log/Out Files – APPLCSF Process Log FilesProcess Log Files Forms Parameters – Timeout Forms Parameters – Timeout
To prevent FRM-92100 set To prevent FRM-92100 set FORMS60_TIMEOUT=60 (1 hour) or 1440 (1 FORMS60_TIMEOUT=60 (1 hour) or 1440 (1 day) in APPLSYS.env (sid.env) file located in day) in APPLSYS.env (sid.env) file located in the $APPL_TOP the $APPL_TOP
Default is 15 minutesDefault is 15 minutes
© 2002 Solution Beacon, LLC. All Rights Reserved.
Administrationand
Maintenance
45© 2003 Solution Beacon, LLC. All Rights Reserved.
Environment Management
Oracle Enterprise Manager (OEM)Oracle Enterprise Manager (OEM) Multiple InstancesMultiple Instances Applications ManagerApplications Manager Management Pack – Applications Management Pack – Applications
Oracle Applications Manager Oracle Applications Manager (OAM)(OAM)
AutoConfig (11.5.7/8 Impact)AutoConfig (11.5.7/8 Impact) ScriptsScripts
46© 2003 Solution Beacon, LLC. All Rights Reserved.
Housekeeping Apply Minimal PatchesApply Minimal Patches
Latest AD Consolidated (AD.G) - starting with 11.5.7 Latest AD Consolidated (AD.G) - starting with 11.5.7 AD mini-packs and AD consolidated are the sameAD mini-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 2.6 – 5 patches required pre-11.5.7Workflow 2.6 – 5 patches required pre-11.5.7 ADI Security – patch requiredADI Security – patch required
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 Pinning – installed module
packages/sequencespackages/sequences Run ADADMIN StepsRun ADADMIN Steps Cold Backup to Disk/TapeCold Backup to Disk/Tape
47© 2003 Solution Beacon, LLC. All Rights Reserved.
Pinning Oracle Applications requires space in the ORACLE Oracle Applications requires space in the ORACLE
System Global Area (SGA) for stored packages and System Global Area (SGA) for stored packages and functions. If SGA space is fragmented, there may functions. If SGA space is fragmented, there may not be enough space to load a package or not be enough space to load a package or function. You should pre-allocate space in the SGA function. You should pre-allocate space in the SGA shared pool for packages, functions, and shared pool for packages, functions, and sequences by "pinning" them. sequences by "pinning" them.
Pinning objects in the shared pool can provide a Pinning objects in the shared pool can provide a tremendous increase in database performance, if tremendous increase in database performance, if it is done correctly. Since pinned objects reside in it is done correctly. Since pinned objects reside in the SQL and PL/PLSQL memory areas, they do not the SQL and PL/PLSQL memory areas, they do not need to be loaded and parsed from the database, need to be loaded and parsed from the database, which saves considerable time. which saves considerable time.
48© 2003 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 structures.software ($APPL_TOP) directory structures.
Whitepapers: MetaLink Note 135792.1Whitepapers: MetaLink Note 135792.1 LimitationsLimitations
ArchitectureArchitecture Technology StackTechnology Stack AutoConfig (11.5.7 +)AutoConfig (11.5.7 +)
49© 2003 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
50© 2003 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
51© 2003 Solution Beacon, LLC. All Rights Reserved.
AdClone
Adclone.pl Adclone.pl MetaLink Note 135792.1MetaLink Note 135792.1 Patch 2115451 + Pre-requistiePatch 2115451 + Pre-requistie Supported Supported Limitations – Identical Configuration, Limitations – Identical Configuration,
Database and Technology Patches Not Database and Technology Patches Not ClonedCloned
52© 2003 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
53© 2003 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.8)Maintenance Pack (AU - 11.5.8)
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
Family Pack (PRC_PF G)Family Pack (PRC_PF G) All Product Modules Mini-packs for the Specific All Product Modules Mini-packs for the Specific
FamilyFamily Lots of Pre/Post Tasks, VERY Long-RunningLots of Pre/Post Tasks, VERY Long-Running
Product Mini-Pack (GL G)Product Mini-Pack (GL G) 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
54© 2003 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 C DriverC Driver D DriverD Driver G DriverG Driver Migration to Other EnvironmentsMigration to Other Environments
AutoPatch ($AD_TOP/bin/adpatch)AutoPatch ($AD_TOP/bin/adpatch) Bug FixesBug Fixes Additional Functionality to Existing ProductsAdditional Functionality to Existing Products New Products – ADSPLICE (New Products)New Products – ADSPLICE (New Products)
55© 2003 Solution Beacon, LLC. All Rights Reserved.
AutoPatch Documentation Standards - Patch Naming, Driver Log Files, Standards - Patch Naming, Driver Log Files,
Patch Status, Issue Tracking SpreadsheetPatch Status, Issue Tracking Spreadsheet Process – Discovery, Evaluation and Process – Discovery, Evaluation and
Examination, Pre/Post Patch Tasks, Testing, Examination, Pre/Post Patch Tasks, Testing, Migration Approval, Freeze Patch Levels Migration Approval, Freeze Patch Levels (Install – Int. Testing vs. Upgrade – Latest)(Install – Int. Testing vs. Upgrade – Latest)
Installation – Rapid Install, AD Consolidated, Installation – Rapid Install, AD Consolidated, FND Mini-PackFND Mini-Pack
Ongoing Maintenance – Frequency, Business Ongoing Maintenance – Frequency, Business Requirements/ImpactRequirements/Impact
11.5.8 – six product family packs out of date11.5.8 – six product family packs out of date
56© 2003 Solution Beacon, LLC. All Rights Reserved.
Patchsets.sh Comparison Utility
Updated Nightly By OracleUpdated Nightly By Oracle Can Be used For 10.7, 11.0.x and 11.5.xCan Be used For 10.7, 11.0.x and 11.5.x Displays Currently Available PatchsetsDisplays Currently Available Patchsets Reads the applptch.txt File or the databaseReads the applptch.txt File or the database Produces Reports on DifferencesProduces Reports on Differences Automate FTP ScriptAutomate FTP Script
ftp://oracle-ftp.oracle.com/apps/patchsets/ftp://oracle-ftp.oracle.com/apps/patchsets/PATCHSET_COMPARE_TOOL/PATCHSET_COMPARE_TOOL/
Patchset Comparison Utility Found on Oracle’s Patchset Comparison Utility Found on Oracle’s FTP Site:FTP Site:
57© 2003 Solution Beacon, LLC. All Rights Reserved.
Patch Application
Manual (Interactive)Manual (Interactive) Automated (Non-interactive)Automated (Non-interactive) Merge Patch Utility (Automated)Merge Patch Utility (Automated) OEM (Future)OEM (Future) OAM (Oracle Applications Manager)OAM (Oracle Applications Manager)
58© 2003 Solution Beacon, LLC. All Rights Reserved.
Patch Management/Tracking
Manual (applptch.txt)Manual (applptch.txt) Manual (spreadsheet)Manual (spreadsheet) Manual (patchsets.sh)Manual (patchsets.sh) Database (AD patch)Database (AD patch) Commercial (RingMaster)Commercial (RingMaster)
59© 2003 Solution Beacon, LLC. All Rights Reserved.
Platinum
What is Platinum?What is Platinum?Platinum 7.1 is the latest patched release (11.5.7) of CRM Platinum 7.1 is the latest patched release (11.5.7) of CRM
and ERP software designed to greatly simplify and expedite and ERP software designed to greatly simplify and expedite
the installation of a fresh E-Business environment. The the installation of a fresh E-Business environment. The
Platinum Environment, apart from being nearly fully Platinum Environment, apart from being nearly fully
patched, also includes patched, also includes all prerequisite patches and
critical bug fixes. The Platinum Environment is a tool . The Platinum Environment is a tool
for rapid installation and implementation – not upgrades. for rapid installation and implementation – not upgrades.
All the applications are patched but the technology All the applications are patched but the technology
stack is NOT patched. stack is NOT patched.
Oracle e-Business Partners Only – Oracle e-Business Partners Only – HP/SUN/NT/LinuxHP/SUN/NT/Linux
60© 2003 Solution Beacon, LLC. All Rights Reserved.
Platinum (continued)
As per MetaLink: As per MetaLink: ““Because of the overall improvement in product Because of the overall improvement in product
quality and general availability of the Rapid Install quality and general availability of the Rapid Install to fully configure most products in R11.5.7, the to fully configure most products in R11.5.7, the Platinum environment CDs are no longer Platinum environment CDs are no longer available/orderable.available/orderable.
The primary release vehicle for the Oracle e-The primary release vehicle for the Oracle e-Business Applications Suite will be via the Oracle Business Applications Suite will be via the Oracle Applications Releases that contain the consolidated Applications Releases that contain the consolidated ERP and CRM functional advances and product ERP and CRM functional advances and product fixes. All Oracle Applications Releases are available fixes. All Oracle Applications Releases are available to internal and external audiences and support both to internal and external audiences and support both new installs andnew installs andupgrades.upgrades.
61© 2003 Solution Beacon, LLC. All Rights Reserved.
Platinum (continued) To minimize the impact of this transition, we are
providing the Platinum 7.1 Consolidated Patch,11i.JTP.A (2014756) which contains fixes to product defects found as a result of testing the Oracle Consulting Implementation Flows on R11.5.7.
The Platinum 7.1 Consolidated Patch, unlike most other Applications patches, can only be applied to a single release level. This patch, Platinum 7.1, should only be applied to Oracle Applications Release 11.5.7 Rapid Install or 11.5.7 Maintenance Pack (Patch number2123967.)”
62© 2003 Solution Beacon, LLC. All Rights Reserved.
Q&A
63© 2003 Solution Beacon, LLC. All Rights Reserved.
Thank you!Hope you enjoy the Release 11i Hope you enjoy the Release 11i Workshops! Remember:Workshops! Remember:
KISSKISS
Keep It Simple and Keep It Simple and SupportableSupportable
John StoufferJohn [email protected]@solutionbeacon.comhttp://www.solutionbeacon.comhttp://www.solutionbeacon.com