SlideShare a Scribd company logo
1 of 18
© 2010 Autodesk
Oracle 10g on Solaris to Oracle RAC 11gR2 on
Linux Upgrade
Alan Williams
Database Administrator
ImagecourtesyofADEPTAirmotive(Pty)Ltd.
CourtesyofKlingStubbinsImagecourtesyofMammoth-WEBCO,Inc.
© 2009 Autodesk
Who We Are
 Autodesk is a world leader in 2D and 3D design,
engineering, and entertainment software
 99 percent of the Fortune 100 use Autodesk® products
 10+ million users globally, 800,000 companies, 187
countries
 6,600 employees worldwide
 FY10 revenue of $1.7B
Image created in Autodesk® 3ds Max® software
© 2009 Autodesk
Physicalstandaloneservers
2 Sun SunFire VX240
3 Sun SunFire VX440
Independent storage
Multiple versions or Oracle
Upgrade/Consolidate
3 Dell R710
Shared storage
Single version
What We Did
© 2009 Autodesk
How We Did It…
© 2009 Autodesk
Challenges/Goals
 Move ~15TB of data 90 miles to new datacenter
 Upgrade to Oracle 11gR2
 Cross-platform upgrade
 Increase performance
 Minimal downtime
 Simplify landscape
 No data loss
© 2009 Autodesk
Database Upgrade Assistant (DBUA)
• GUI (Wizard) interface
• Easiest upgrade
• Medium downtime
Multiple Upgrade Methods
Manual Upgrade
• Scripts
• Time consuming
• Medium downtime
Data Guard (MAA method)
• Scripts
• Most complex
• Least downtime
Export/Import
• Scripts
• Allows data defragmentation
• Cross-Platform
• Longest downtime
© 2009 Autodesk
Data Movement
 NetApp SnapMirror technology
 Leverage dedicated backup 1Gbps circuit between DCs
SnapMirror
FAS6000
Source Filer
Old Datacenter
FAS6000
Destination Filer
New Datacenter
© 2009 Autodesk
Export/Import Upgrade
ASM
Diskgroup
Migration
NFS Volume
SnapMirror
Destination
Final 11gR2 ASM Storage • Temporary location
• Holds export dump files
• Import from this location
• Receives Snapshot from source
• VERITAS file system
• New 3 node Cluster
• Dell R710
• Redhat Linux 5.3
• 11gR2 RAC
• Transitional Server
• Sun V440
• Solaris 10
• 11gR1 Non-RAC
Production
© 2009 Autodesk
Export/Import Timings
ASM
Diskgroup
Migration
NFS Volume
SnapMirror
Destination
• 56 hours import (P8)
• 5.4TB final db size
• 32% reduction (compressed)
• 4.2TB dump size
• 19 hours export (P8)
8TB source db size
• New 3 node Cluster
• Dell R710
• Redhat Linux 5.3
• 11gR2 RAC
• Transitional Server
• Sun V440
• Solaris 10
• 11gR1 Non-RAC
ExportImport
© 2009 Autodesk
Maximizing Export/Import Performance
 DataPump instead of original export/import
 Fast storage drives, preferably Fiber Channel 15K RPM
 Parallelism
expdp system directory=data_pump_dir dumpfile=cpidprd1_%U.dmp
logfile=cpidprd1_cpi_exp.log schemas=cpi parallel=8
impdp system parfile=cpidprd1_imp.par
directory=data_pump_dir
dumpfile= cipdprd2_cip%U.dmp
logfile=cipdprd2_imp.log
schemas=cip
remap_tablespace=data:data01
remap_tablespace=data_dds:data01
parallel=8
job_name=alan_cip_imp_schema01
© 2009 Autodesk
Migration Time
Task Time
SnapMirror replication 2 days
Export 19 hours (source READ ONLY)
Import 56 hours (source READ ONLY)
 During the export/import process source database remained
online in READ ONLY mode until the new database was live
 Once live the increased processing power allowed for quick
catch-up of 3 day backlog
© 2009 Autodesk
Previous Configuration
 Five Solaris servers, (3) Sunfire V440, (2) V420
 Various memory configurations 4, 8 and 16GB
 Solaris 9 and Solaris 10
 VERITAS File Systems
 Multiple storage appliances (EMC and NetApp)
 Oracle 9i and 11gR1
 Oracle Partitioning (11gR1 databases)
 Oracle Compression (11gR1 databases)
© 2009 Autodesk
Final Configuration
 Three Dell R710s
 64Gb RAM
 Two Quad-core 2.8GHz processors
 Redhat Linux 5.3 (2.6.18-128 kernel)
 Dedicated NetApp FAS3160 Cluster
 Oracle 11gR2 Real Application Clusters
 Oracle 11gR2 Enterprise Edition
 Oracle 11gR2 Automatic Storage Management
 Oracle Advanced Compression
 Oracle Partitioning
© 2009 Autodesk
Benefits Realized
• Oracle RAC 11gR2
• Standard architecture
Reduced Complexity
• Replacing expensive hardware with
commodity
Reduced Cost
• Oracle Advanced Compression 11gR2
• 32% reduction in storage
Reduced Storage
• Oracle ASM, RAC & RDBMS 11gR2
• Cheaper/faster hardware
• 10x improvement in I/O response time
using ASM
• 3x application response improvement
• 2.5x application load capacity
• Better PQ memory management
Increased Performance
• Oracle RAC 11gR2
• Workload Management
• Services
Increased Scalability
• Oracle RAC 11gR2
• Multiple nodes
• Service failover
Increased Availability
• Oracle RAC 11gR2
• Service failover
• Ability to patch CRS with no DB
downtime
Reduced Downtime
• Oracle RAC & RDBMS 11gR2
• Global AWR
• Improved CRSCTL and SRVCTL
commands
• ASMCMD (Command Line for ASM)
• OCR + Voting disk both in ASM
Increased Manageability
© 2009 Autodesk
Lessons Learned
 Test, test, test (test)
 Apply the most recent PSU available
 Not all features are appropriate (test)
 Involve all engineering and application teams early, including
Storage, Network and Server Administrators, not just DBAs
 Engage Professional Support Services if needed
© 2009 Autodesk
Next Steps
 Consolidate databases
 5 databases => 1
 Schemas instead of databases
 RAC services
 Improve memory and CPU resource allocation
 Further simplify landscape
 11.2.0.2 (11gR2 Patchset 2)
 Bug fixes
 Improved PQ statement queuing
 Memory stress protection feature
© 2009 Autodesk
Recommended Resources
 Oracle 11gR2 Upgrade Companion (Note 785351.1)
 Oracle 11gR2 Upgrade Guide
 http://awill.us/9APJXe
 Oracle 11gR2 Installation Guides
 http://awill.us/a64s4W
 Oracle Support Upgrade Advisor (Note 250.1)
 Oracle MAA Best Practices Portal
 http://www.oracle/goto/maa
© 2009 Autodesk

More Related Content

More from xKinAnx

Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...xKinAnx
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudxKinAnx
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...xKinAnx
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...xKinAnx
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutxKinAnx
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...xKinAnx
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualizationxKinAnx
 
Presentation deploying cloud based services
Presentation   deploying cloud based servicesPresentation   deploying cloud based services
Presentation deploying cloud based servicesxKinAnx
 
Presentation dell™ power vault™ md3
Presentation   dell™ power vault™ md3Presentation   dell™ power vault™ md3
Presentation dell™ power vault™ md3xKinAnx
 
Presentation defend your company against cyber threats with security solutions
Presentation   defend your company against cyber threats with security solutionsPresentation   defend your company against cyber threats with security solutions
Presentation defend your company against cyber threats with security solutionsxKinAnx
 
Presentation deduplication backup software and system
Presentation   deduplication backup software and systemPresentation   deduplication backup software and system
Presentation deduplication backup software and systemxKinAnx
 
Presentation dc design for small and mid-size data center
Presentation   dc design for small and mid-size data centerPresentation   dc design for small and mid-size data center
Presentation dc design for small and mid-size data centerxKinAnx
 

More from xKinAnx (20)

Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualization
 
Presentation deploying cloud based services
Presentation   deploying cloud based servicesPresentation   deploying cloud based services
Presentation deploying cloud based services
 
Presentation dell™ power vault™ md3
Presentation   dell™ power vault™ md3Presentation   dell™ power vault™ md3
Presentation dell™ power vault™ md3
 
Presentation defend your company against cyber threats with security solutions
Presentation   defend your company against cyber threats with security solutionsPresentation   defend your company against cyber threats with security solutions
Presentation defend your company against cyber threats with security solutions
 
Presentation deduplication backup software and system
Presentation   deduplication backup software and systemPresentation   deduplication backup software and system
Presentation deduplication backup software and system
 
Presentation dc design for small and mid-size data center
Presentation   dc design for small and mid-size data centerPresentation   dc design for small and mid-size data center
Presentation dc design for small and mid-size data center
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Presentation oracle 10g on solaris to oracle rac 11g r2 on linux upgrade

  • 1. © 2010 Autodesk Oracle 10g on Solaris to Oracle RAC 11gR2 on Linux Upgrade Alan Williams Database Administrator ImagecourtesyofADEPTAirmotive(Pty)Ltd. CourtesyofKlingStubbinsImagecourtesyofMammoth-WEBCO,Inc.
  • 2. © 2009 Autodesk Who We Are  Autodesk is a world leader in 2D and 3D design, engineering, and entertainment software  99 percent of the Fortune 100 use Autodesk® products  10+ million users globally, 800,000 companies, 187 countries  6,600 employees worldwide  FY10 revenue of $1.7B Image created in Autodesk® 3ds Max® software
  • 3. © 2009 Autodesk Physicalstandaloneservers 2 Sun SunFire VX240 3 Sun SunFire VX440 Independent storage Multiple versions or Oracle Upgrade/Consolidate 3 Dell R710 Shared storage Single version What We Did
  • 4. © 2009 Autodesk How We Did It…
  • 5. © 2009 Autodesk Challenges/Goals  Move ~15TB of data 90 miles to new datacenter  Upgrade to Oracle 11gR2  Cross-platform upgrade  Increase performance  Minimal downtime  Simplify landscape  No data loss
  • 6. © 2009 Autodesk Database Upgrade Assistant (DBUA) • GUI (Wizard) interface • Easiest upgrade • Medium downtime Multiple Upgrade Methods Manual Upgrade • Scripts • Time consuming • Medium downtime Data Guard (MAA method) • Scripts • Most complex • Least downtime Export/Import • Scripts • Allows data defragmentation • Cross-Platform • Longest downtime
  • 7. © 2009 Autodesk Data Movement  NetApp SnapMirror technology  Leverage dedicated backup 1Gbps circuit between DCs SnapMirror FAS6000 Source Filer Old Datacenter FAS6000 Destination Filer New Datacenter
  • 8. © 2009 Autodesk Export/Import Upgrade ASM Diskgroup Migration NFS Volume SnapMirror Destination Final 11gR2 ASM Storage • Temporary location • Holds export dump files • Import from this location • Receives Snapshot from source • VERITAS file system • New 3 node Cluster • Dell R710 • Redhat Linux 5.3 • 11gR2 RAC • Transitional Server • Sun V440 • Solaris 10 • 11gR1 Non-RAC Production
  • 9. © 2009 Autodesk Export/Import Timings ASM Diskgroup Migration NFS Volume SnapMirror Destination • 56 hours import (P8) • 5.4TB final db size • 32% reduction (compressed) • 4.2TB dump size • 19 hours export (P8) 8TB source db size • New 3 node Cluster • Dell R710 • Redhat Linux 5.3 • 11gR2 RAC • Transitional Server • Sun V440 • Solaris 10 • 11gR1 Non-RAC ExportImport
  • 10. © 2009 Autodesk Maximizing Export/Import Performance  DataPump instead of original export/import  Fast storage drives, preferably Fiber Channel 15K RPM  Parallelism expdp system directory=data_pump_dir dumpfile=cpidprd1_%U.dmp logfile=cpidprd1_cpi_exp.log schemas=cpi parallel=8 impdp system parfile=cpidprd1_imp.par directory=data_pump_dir dumpfile= cipdprd2_cip%U.dmp logfile=cipdprd2_imp.log schemas=cip remap_tablespace=data:data01 remap_tablespace=data_dds:data01 parallel=8 job_name=alan_cip_imp_schema01
  • 11. © 2009 Autodesk Migration Time Task Time SnapMirror replication 2 days Export 19 hours (source READ ONLY) Import 56 hours (source READ ONLY)  During the export/import process source database remained online in READ ONLY mode until the new database was live  Once live the increased processing power allowed for quick catch-up of 3 day backlog
  • 12. © 2009 Autodesk Previous Configuration  Five Solaris servers, (3) Sunfire V440, (2) V420  Various memory configurations 4, 8 and 16GB  Solaris 9 and Solaris 10  VERITAS File Systems  Multiple storage appliances (EMC and NetApp)  Oracle 9i and 11gR1  Oracle Partitioning (11gR1 databases)  Oracle Compression (11gR1 databases)
  • 13. © 2009 Autodesk Final Configuration  Three Dell R710s  64Gb RAM  Two Quad-core 2.8GHz processors  Redhat Linux 5.3 (2.6.18-128 kernel)  Dedicated NetApp FAS3160 Cluster  Oracle 11gR2 Real Application Clusters  Oracle 11gR2 Enterprise Edition  Oracle 11gR2 Automatic Storage Management  Oracle Advanced Compression  Oracle Partitioning
  • 14. © 2009 Autodesk Benefits Realized • Oracle RAC 11gR2 • Standard architecture Reduced Complexity • Replacing expensive hardware with commodity Reduced Cost • Oracle Advanced Compression 11gR2 • 32% reduction in storage Reduced Storage • Oracle ASM, RAC & RDBMS 11gR2 • Cheaper/faster hardware • 10x improvement in I/O response time using ASM • 3x application response improvement • 2.5x application load capacity • Better PQ memory management Increased Performance • Oracle RAC 11gR2 • Workload Management • Services Increased Scalability • Oracle RAC 11gR2 • Multiple nodes • Service failover Increased Availability • Oracle RAC 11gR2 • Service failover • Ability to patch CRS with no DB downtime Reduced Downtime • Oracle RAC & RDBMS 11gR2 • Global AWR • Improved CRSCTL and SRVCTL commands • ASMCMD (Command Line for ASM) • OCR + Voting disk both in ASM Increased Manageability
  • 15. © 2009 Autodesk Lessons Learned  Test, test, test (test)  Apply the most recent PSU available  Not all features are appropriate (test)  Involve all engineering and application teams early, including Storage, Network and Server Administrators, not just DBAs  Engage Professional Support Services if needed
  • 16. © 2009 Autodesk Next Steps  Consolidate databases  5 databases => 1  Schemas instead of databases  RAC services  Improve memory and CPU resource allocation  Further simplify landscape  11.2.0.2 (11gR2 Patchset 2)  Bug fixes  Improved PQ statement queuing  Memory stress protection feature
  • 17. © 2009 Autodesk Recommended Resources  Oracle 11gR2 Upgrade Companion (Note 785351.1)  Oracle 11gR2 Upgrade Guide  http://awill.us/9APJXe  Oracle 11gR2 Installation Guides  http://awill.us/a64s4W  Oracle Support Upgrade Advisor (Note 250.1)  Oracle MAA Best Practices Portal  http://www.oracle/goto/maa