Download presentation
Presentation is loading. Please wait.
Published byDaniel Johnson Modified over 9 years ago
1
Nationwide Database Operations Team Database Software Currency Using EM 12c Provisioning and Patching Gary Henderson
2
September 29, 2014 Nationwide Database Operations Team About Me Nationwide employee for 22 years Application Programming background Joined DBA Team at the beginning of 2000 EM Administrator since 2008 (10g) EM 12c Early Adopter NW Champion of EM Provisioning and Patching 1
3
Contents June 12, 2012 Nationwide Database Operations Team 2 Insurance and Financial Services Company Fortune 100 Company Founded in 1925 34.5 Billion in Revenues 171 Billion in Assets 33,000 Employees 26 core DBAs with combined 410 years DBA experience Nationwide
4
September 29, 2014 Nationwide Database Operations Team Agenda Why software currency is important Current Configuration State Patching –Traditional - OPatch –With EM – In Place –With EM – Out of Place Provisioning Maturity Stages Nationwide Experiences –Success –Challenges –Future Questions 3
5
September 29, 2014 Nationwide Database Operations Team Database Software Currency Why software currency is important to us..at Nationwide –Availability –Security –Efficiency –Stability 4
6
September 29, 2014 Nationwide Database Operations Team Current Situation -- Versions 5
7
September 29, 2014 Nationwide Database Operations Team Current Situation -- Configuration 6
8
September 29, 2014 Nationwide Database Operations Team Enterprise Manager 12c Deployment Architecture 7
9
September 29, 2014 Nationwide Database Operations Team EM12c Monitoring & Management – Current Target Availability 8
10
September 29, 2014 Nationwide Database Operations Team Patching (Classic) Find the proper patch(s) Download Stage the patch(s) on target server Unzip patch(s) Upgrade Opatch Analyze patch(s) for conflicts –Schedule Downtime Blackout targets (databases & listeners) Bring down database(s) & listener(s) Apply patch(s) Process post upgrade steps (if any) Start database(s) & listener(s) End Blackout 9
11
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – My Oracle Support Integration 10
12
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – Patch Selection 11
13
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – Create New Plan & Pick Target 12
14
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – Plan Information 13
15
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – Specify Patches 14
16
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – Deployment Options 15
17
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – Specify Credentials 16
18
September 29, 2014 Nationwide Database Operations Team Patching with EM12c - Analyze 17
19
September 29, 2014 Nationwide Database Operations Team Patching with EM12c – Execution Status,Logs 18
20
September 29, 2014 Nationwide Database Operations Team Complex Configuration – Real World example 19
21
September 29, 2014 Nationwide Database Operations Team Lifecycle of an Oracle Home – Out of Place patching 20 Oracle Home DB 1 DB 2 DB 3 Oracle Home + PSU DB 1 DB 2 DB 3
22
September 29, 2014 Nationwide Database Operations Team EM12c Provisioning 21
23
September 29, 2014 Nationwide Database Operations Team Crawl … Walk … Run … Fly In-place patching via EM12c Some provisioning of Database homes Some provisioning of Cluster Ready Services (CRS) Out of place patching of database homes Gold Copies for each unique configuration Leveraging templates and profiles All provisioning via EM12c Patch frequency increased to semiannual or quarterly Utilizing Change Activity Planner Cloud Provisioning 22
24
September 29, 2014 Nationwide Database Operations Team EM12c Provisioning – Lessons Learned - Success Test EM12c patches/upgrades Oracle Home and inventory verification (especially for Veritas) Sticking with Oracle (RAC) vs other Clustering (Veritas) Having a dedicated EM12c team (we have 2 people) Global Credentials Maintain currency with EM12c and database codebase Extensive testing of provisioning and patching 23
25
September 29, 2014 Nationwide Database Operations Team EM12c Provisioning – Lessons Learned - Challenges Initial /tmp space too small Assign to single person Tried to implement prior to proper training Entrenched DBA team with decades of experience New approach to one-off patches “Configuration Pollution” 24
26
September 29, 2014 Nationwide Database Operations Team EM12c Provisioning – Future Leverage Patch templates more Leverage Provisioning Profiles more and better Integrate –Patch Levels –Gold Copies –Patch templates –Change Activity Planner Attempt the 100% provisioning goal Accelerate the patching cycle Develop Cloud Proof of Concept 25
27
September 29, 2014 Nationwide Database Operations Team EM12c Lifecycle Management Pack Configuration Management Compliance Change Management Patching Provisioning Prerequisite to Cloud Provisioning 26 Features used currently at Nationwide
28
Nationwide Database Operations Team Summary: Recognition: Questions???
29
Nationwide Database Operations Team Other Sessions: HOL9532Achieving Standardization with Oracle Enterprise Manager Database Lifecycle Management
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.