<Insert Picture Here>
Reducing Downtime for the 11i.10 Upgrade
Ric Ginsberg Dhilip Ranganathan
Vice President Senior Oracle DBA
Oracle Corporation Pella Corporation
Topics
• Patching Best Practices
• 11i.10 Maintenance Improvements
• Case Study: Pella
• Maintenance Initiatives
Best Practices
• Keep up-to-date on latest AD/OAM code
• Schedule periodic, proactive maintenance
• Combine patches with AD Merge Patch
• Perform “uptime” maintenance• Gather schema stats• Apply translation database updates• Patch help system• Select data migrations
• Use a Shared File System and Distributed AD
• Use a Staged APPL_TOP
• Use cheaper, faster hardware
adpatchworkers 1-10
adpatchworkers 1-10
adpatchworkers 1-10
Shared Application Tier File System and Distributed AD
adpatchworkers 1-10Admin/CM
Server
WebServer
WebServer
FormsServer
DatabaseServer
Shared
Application
Tier File
System
workers 31-40
workers 21-30
workers 11-20
adpatchworkers 1-10
Clone
Copy
Staged APPL_TOP
Production
Apply patches•Copy files
•Link executables
•Compile jsps
•Generate jarfiles
•Update database
•Generate Forms
•Generate Reports
•etc.
TransferPatch History
Synchronize
files
Update
Database
Production Downtime
Production Uptime
Cheaper, Faster Middle-tier Hardware
• Linux RHEL 3, RHEL 4, SLES 9
• 2 CPU / 6GB with shared storage
• Shared Application Tier File System
(merge APPL_TOP process now available)
• Linux Migration Process
Linux Migration Process
• Migrate middle-tier in about 13 easy steps
• Only a few minutes of downtime
• Retains current patch level
• Retains many customizations
• Includes tech stack upgrade
Linux Migration Process
Old System(Windows/Unix)
New LinuxMiddle Tier
ARU/MetaLink
Rapid Install
Techstack CDs
Generic files
Tech stack
Port-specific files
Old System
(Windows/Unix)
New LinuxMiddle Tier
ARU/MetaLink
Rapid Install
Techstack CDs
Generic files
Tech stack
Port-specific files
11i.10 Patching Enhancements
• Elimination of MRC schema
• Continued tuning of upgrade scripts
• Pre/Post-Downtime data migrations
• Merge APPL_TOP
• Multi to Single node cloning
• RAC Support for Rapid Clone
AD Minipack I
Patching Enhancements
• AD Merge Patch zip support and metadata based merge
• AutoConfig Integration with AutoPatch
• Parallel Index Creation
• Improved Distributed AD
• Maintenance Mode
• Improved Patch UI in OAM
11i History At Pella11i History At Pella
02
4
68
10
1214
16
18
20
Oct 2000
11.5.1
DB Size (GB)
Upgrade Time (Hrs)
Locations Supported: 1 out of 8
Server Configuration:
4 way – 550 MHz
11i History At Pella11i History At Pella
McHugh WMS/
LMS Pella
Direct Sales / Customers
Order Entry
External Data
Trust
(State Street )
Tracs
(NT)
Infinity
(Quality )
Oracle Enterprise System
McHugh WMS/
LMS Story City
McHugh WMS/LMS
Gettysburg
McHugh WMS/
LMS Carroll
McHugh WMS/
LMS Future
Flat Files
EDI/XML/
On-Line
Suppliers
Direct Sales (Mobile)
EDI/XML/On-Line
SYNCField Sales Moblie Service
Moblie SalesMobile
Configuratiion
National Accounts
EDIBidmaster
M20
FAX
MP2 (Maintenance )
Plantware (Environmental )
Billco
(Glass Cutting )
Magellan System Landscape Vision – 2000
XML
PHONE
General
Ledger
Oracle Enterprise
Database
Oracle Data
Warehouse
Fixed Assets ProjectsI-
ProcurementEngineering Quality
Supplier
Scheduling
Accounts Payable
Accounts Receivable
Purchasing Inventory Flow Mfg Discrete MFg APS
Configuration
(Quoting )
Cash
Management
Self Service
ExpensesMRP
Cost
Management
Financials
IntelligenceMarketing
Operations
IntelligenceBOM
Order Entry Call Center WIP
Service I-Payment I-Marketing
Financial
Analyzer
Business Information
System
Sales
AnalyzerWarehouseI-Store Cost man
Purchasing
Intelligence
External Data External Data External Data External Data
MatrixOne
(Product Data Management )
Solid Edge(3D)
Reports
PeopleSoft
Payroll
HRFlexible
Spending
Time & Labor
Great Plains
Financials
POMS
Sales Branch Systems
PDQ
Implemented
11i History At Pella11i History At Pella
0
5
10
15
20
25
Oct
2000
11.5.1
Dec
2000
11.5.3
DB Size (GB)
Upgrade Time (Hrs)
Locations Supported: 2 out of 8
Manufacturing Lines Supported: 1
Server Configuration:
4 way – 550 MHz
11i History At Pella11i History At Pella
05
101520253035404550
Oct
2000
11.5.1
Dec
2000
11.5.3
Feb 2002
11.5.5
DB Size (GB)
Upgrade Time (Hrs)
Locations Supported: 2 out of 8
Manufacturing Lines Supported: 14
Server Configuration:
4 way – 550 MHz
11i History At Pella11i History At Pella
0
20
40
60
80
100
120
140
Oct
2000
11.5.1
Dec
2000
11.5.3
Feb
2002
11.5.5
Sep
2002
11.5.7
DB Size (GB)
Upgrade Time (Hrs)
Locations Supported: 3 out of 8
Manufacturing Lines Supported: 40
Server Configuration:
4 way – 550 MHz
11i History At Pella11i History At Pella
0
50
100
150
200
250
300
350
400
Oct
2000
11.5.1
Dec
2000
11.5.3
Feb
2002
11.5.5
Sep
2002
11.5.7
Apr
2004
11.5.9
DB Size (GB)
Upgrade Time (Hrs)
Locations Supported: 5 out of 9
Manufacturing Lines Supported: 57
Used Staged Appl Top
40 hours
Server Configuration:
16 way – 875 MHz
11i History At Pella11i History At Pella
Payroll
Telephony
Business
Information System
Operations
Intelligence
McHugh
WMS /LMS Pella
Direct Sales / Customers
Order Entry
External Data
Trust
(State Street )
Tracs
(NT)
Great
Plains
Financials
POMS
Infinity
(Quality)
Oracle Enterprise System
McHugh
WMS /LMS Story City
McHugh WMS /LMS
Gettysburg
McHugh WMS /LMS
Carroll
Flat Files
EDI/XML/On-Line
Sales Branch Systems Suppliers
Direct Sales (Mobile)
EDI/XML/On-Line
WEB
Field Sales Field Service
Sales
OfflineiSupport
National Accounts
M20
FAX
MP2 (Maintenance )P lantware
(E nvironmental )
B illco
(Glass Cutting )
Magellan System Landscape Vision - 2006
XML
PHONE
General Ledger
Oracle Enterprise
Database
Oracle Data
Warehouse
Fixed Assets
Projects I-Procurement Engineering QualitySupplier
Scheduling
Accounts
Payable
Accounts
ReceivablePurchasing Inventory Flow Mfg
Discrete
MfgAPS
Configurator Cash MgmtSelf Service
ExpensesMRP
Cost Mgmt
Financials
IntelligenceMarketing BOM
Order Entry Call Center WIP
I-Payment
Financial
Analyzer
Daily
Business Intelligence
WarehouseI-Store TransportationPurchasing
Intelligence
External Data External Data External DataExternal Data
Sharepoint(P roduct Data
Management )
Solid Edge
(3D)
Reports
PeopleSoft
HRFlexible
Spending
Time &
Labor
Order Entry
Gettysburg
Murray
Telesales
PDQ
Scripting
Customers
Online
Advanced Pricing
Order Mgmt
Financial Consolidation
Hub
Advanced Supply Chain
Planning
Global
Order Promising
Demand
Planning
Product Lifecycle
Management
Incentive Comp
Proposals
Install Base
Planned Implemented
11i History At Pella11i History At Pella
0
100200
300
400
500600
700
800
900
Oct
2000
11.5.1
Dec
2000
11.5.3
Feb
2002
11.5.5
Sep
2002
11.5.7
Apr
2004
11.5.9
May
2006
11.5.10
DB Size (GB)
Upgrade Time (Hrs)
Locations Supported: 10 out of 13
Manufacturing Lines Supported: 76
20 hours Upgrade time for 11.5.9 to 11.5.10
Server Configuration:
32 way – 1 GHz
Upgrade MilestonesFeb 2005 – Oct 2005
▼ Initial Installation
▼ Staged APPL_TOP development instance
▼ Re-apply Oracle & Pella fixes
▼ 11.5.10 to 11.5.10 CU1 to 11.5.10 R2
▼ 30 TARs
▼ 4 Configurator Builds
▼ Engaged with Critical Care on TAR resolution and escalation
11.5.10 Upgrade Journey11.5.10 Upgrade Journey
Reduce Upgrade downtimeOct 2005 – Jan 2006
11.5.10 Upgrade Journey11.5.10 Upgrade Journey
0
10
20
30
40
50
60
# of Hours
Feb '05 - Jul
'05
Jul '05 - Aug
'05
Aug '05 - Oct
'05
Oct '05 - Jan
'06
May '06
11.5.10 Upgrade Timing (does not include Pre or Post steps)
Serial Install
Staged APPL_TOP
Purge/Dbase changes
Patches
More horsepower
▼Patches to improve performance – 32 hrs reduced to 23 hrs
▼Upgraded hardware – more horsepower – 23 hrs reduced to 12 hrs
▼Working closely with Oracle Support, Critical Care, Advanced Performance Team - Timeless
▼Better, Improved Purging processes / Database changes 42 hrs reduced to 32 hrs
▼Staged APPL_TOP – 55 hrs reduced to 42 hrs
▼Serial Install – 55 hrs downtime
Other Considerations
▼Staged APPL_TOP vs. Distributed AD vs. Shared APPL_TOP
▼Keeping current with major releases
▼Merge patches using admrgpch utility
▼Data Management – Purging, Archiving utilities
▼Leveraging AD utilities
▼AutoConfig
▼Patch Timing report
▼Move non-critical patches to outside downtime window
▼Script as many manual steps as possible
▼Close relationship with Oracle Support
11.5.10 Upgrade Journey11.5.10 Upgrade Journey
Moving forward
▼Periodic scheduled Maintenance
▼Data Management
▼Work with Oracle to test data
▼Move more towards standard Oracle
▼Work collaboratively with Oracle on project plans, key milestones
and go-live dates
▼Engage Critical Care early on (when appropriate)
▼Document and utilize key milestone dates on all escalation requests
11.5.10 Upgrade Journey11.5.10 Upgrade Journey
Patch Utility Enhancements
• Support for Required Code levels
• “Flagged” Files
• Patch Wizard Enhancements
• Aggregate impact analysis
• Patch dashboard
• View log files
• Improved recommendations
• Translation Synchronization Patch
• Manual Step Infrastructure
Manual Step Infrastructure
• Manual steps defined as patch meta-data in XML
• Instance-specific installation instructions
• Provides consistency in installation instructions
• Keeps a record of completed steps
• AD Merge Patch can merge installation instructions
Long-term Initiatives
• Maintenance Utilities
• EM Integration for Provisioning, Configuration, and Maintenance
• Fully Distributed AD
• Custom Patch Support
• Maintenance Downtime Reduction
• “Hot” patching for significant portions of patch
• Use of RDBMS parallel slaves for data transformation
• Cloning improvements
• Data transformations (scrambling)
• RMAN integration
• Data Reduction
OpenWorldOpenWorld SessionsSessions
MetaLinkMetaLink WhitepapersWhitepapers
Cloning Oracle Applications 11i / FAQ ……….…Cloning Oracle Applications 11i / FAQ ……….… 230672.1 / 216664.1230672.1 / 216664.1
Using Autoconfig / FAQ …………………………..Using Autoconfig / FAQ ………………………….. 165195.1 / 218089.1165195.1 / 218089.1
Using a Shared File System / FAQ …………...…Using a Shared File System / FAQ …………...… 233428.1 / 243880.1233428.1 / 243880.1
Oracle Applications Manager ……………….……Oracle Applications Manager ……………….…… 166762.1166762.1
Distributed AD ……………………….……….……Distributed AD ……………………….……….…… 236469.1236469.1
Using a Staged APPL_TOP …………………..…Using a Staged APPL_TOP …………………..… 242480.1242480.1
Linux Migration Utility ………………...…………..Linux Migration Utility ………………...………….. 238276.1238276.1
Patching FAQ ……………………………………...Patching FAQ ……………………………………... 174436.1 174436.1
Merging APPL_TOPS ……………………….……Merging APPL_TOPS ……………………….…… 233428.1233428.1
Moscone
West #2008
Wed
2:30 PM
Biju
Mohan
EBS System Management
R12 New features
S281397
Moscone
West #2008
Thurs
9:30 AM
Ken
Baxter
EBS Patch Management
A Dive into OAM/AD
S281399
Moscone
West #2007
Wed
11:30 AM
Mike
Mast
EBS Lifecycle
Management
S281396
LocationDatePresenterNameSession
The preceding is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any material, code, or functionality, and should not be
relied upon in making purchasing decisions.The development, release, and timing of any
features or functionality described for Oracle’s products remain at the sole discretion of Oracle.