Using Oracle Enterprise Manager Effectively to Become an Oracle Enterprise Manager Champion CON9711 Oracle Open World 2015 Courtney Llamas (Oracle) Tyler Sharp (Cerner) Steve Meredith (Boeing) Joseph Kopilash (Epsilon) Eric Siglin (Electric Reliability Council of Texas) October 28, 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Safe Harbor Statement The following 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 remains at the sole discretion of Oracle. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 2
Panel Members Tyler Sharp - Cerner Technology Architect 25,000+ Targets DB, RAC, HAS, Cluster, ASM, Listener Steve Meredith Boeing EM Service Manager 32,000+ Targets DB, RAC, Middleware Joseph Kopilash - Epsilon Architect and Directory, Database Administration 8000+ Targets DB, Exadata, Exadata Storage Servers, ZFS, MySQL, WebLogic Eric Siglin Electric Reliability Council of Texas OEM Architect and Admin 1600+ targets DB, RAC, HAS, Cluster, ASM, Listener Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 3
High Availability Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 4
5 2014 Epsilon Data Management, LLC. Private & Confidential
3 6 Ha Setup - overview of how it works 1 Active OMS Has 2 nd agent running Primary Host (oms1) Repository DB 1 st Agent Monitors: o Host o DB and related targets Alias Host Name (oms) OMS 2 nd Agent Monitors: o OMS o Weblogic Shutdown OMS and 2 nd Agent During Switchover/Failover Replicate OMS and 2 nd agent software 2 4 Start OMS Start 2 nd agent Standby Host (oms2) Standby Repository DB 1 st Agent Monitors: o Host o DB and related targets Alias Host Name (oms) OMS 2 nd Agent Monitors: o OMS o Weblogic 2014 Epsilon Data Management, LLC. Private & Confidential
Ha Setup continued Disaster Recovery OMS Setup DR is using storage replication methodology for EM with alias host names back in 12.1.0.2 7 Our own custom setup role based service on primary instance(s) to control OMS start/stop srvctl add service -d REPOS -s OMS_PRIMARY -r REPOS1,REPOS2" -P BASIC -l PRIMARY We deployed a fan script to automatically start/stop OMS on the primary nodes based on the state of the primary service above. We commented out default OMS restart script since we don t want DR to automatically start Only need to run data guard switchover/failover command to perform all operations 2014 Epsilon Data Management, LLC. Private & Confidential
User Administration Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 8
Methods to Create OEM User Access OEM UI Each user takes about 15 mouse clicks Time consuming for large number of users EMCLI create_user Generate your user create script Allows for batch processing of user creation LDAP-authenticated accounts Auto-generated accounts ease administration LDAP groups matching EM roles ease authorization 10/28/15 9
User Management and Security Compliance Adding new users Changing access through job changes Removing users for exiting employees 10/28/15 10
Link OEM with Active Directory Configure WebLogic Use WebLogic Admin Console Create Active Directory Authentication Provider Enable OMS External LDAP Authentication Set OMS Properties oracle.sysman.core.security.auth.is_external_authentication_enabled oracle.sysman.emsdk.sec.directoryauthenticationtype Ease User Creation with Auto Provisioning Use OMS Property: oracle.sysman.core.security.auth.autoprovisioning 10/28/15 11
Create OEM Global Roles 10/28/15 12
Update User Account Create AD group that matches global role name Place user in AD group Change AD group when job role changes Remove AD account when user exits the company 10/28/15 13
Database Patching Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 14
Information Technology Project Name Patch Automation Patch automation for database consolidation environments Scope: Consolidation RAC database clusters PSU patching required quarterly for all consumers Customers span all business units within Boeing Challenges Patch schedule consolidation to maximize scalability Process design to meet patching requirements for clustered databases Operational discipline to maintain healthy and accurate target configurations Copyright 2015 Boeing. All rights reserved. Steven Meredith, 11/9/2015 15
Information Technology Project Name Patch Plan Screen Shot This plan patched 27 3-node cluster databases (81 instances) while leaving 9 cluster db s on the previous home Copyright 2015 Boeing. All rights reserved. Steven Meredith, 11/9/2015 16
Information Technology Project Name Patch Automation Benefits Significant Labor reduction but short of initial goal Some customers not able to support unified patch schedules Enhanced productivity for patching focals Decreased patch cycle times Improved validation Configuration changes consistently deployed and maintained within oracle homes COTS vendor support for emergent patching changes Consistent patching process Copyright 2015 Boeing. All rights reserved. Steven Meredith, 11/9/2015 17
Information Technology Project Name Patch Automation Key Tips/Take Away s Understand the features and limitations of the product Analyze your environment and determine how automation will fit Deployment patterns and standardization are key factors in scalability Also evaluate organizational discipline in maintaining EM target health and configuration Set realistic goals Consider phased implementation Have a backup patching plan Get continuous and strong management support Communicate successes, challenges and sometimes failures Copyright 2015 Boeing. All rights reserved. Steven Meredith, 11/9/2015 18
Extending Enterprise Manager Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 19
DBA Scorecard Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 20
Incident Reporting Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 21
Corrective Action Analysis Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 22
Storage Forecasting Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 23
Enterprise Manager Sessions Wednesday October 28 th Title Time Location Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E-Business Suite 12.2 [CON8127] Using Oracle Enterprise Manager Effectively to Become an Oracle Enterprise Manager Champion [CON9711] Oracle Log Analytics Cloud Service: Real-Time Insight for Middleware Administrators [CON9754] Way Beyond the Basics: Oracle Enterprise Manager Monitoring Best Practices [CON9721] Oracle Log Analytics Cloud Service: Real-Time Insight for Database Administrators [CON9753] Best Practices for Engineered Systems Management Using Oracle Enterprise Manager [CON9728] Hybrid Cloud Pivot to the Cloud with Oracle Enterprise Manager Cloud Control [CON9712] 11:00 AM Moscone West 3022 11:00 AM Moscone South 104 12:15 PM Moscone South 303 12:15 PM Moscone South 300 3:00 PM Moscone South 300 4:15 PM Moscone South 300 4:15 PM 5 th Floor Hotel Intercontinental B Copyright 2015, Oracle and/or its affiliates. All rights reserved. 24
Enterprise Manager Sessions Thursday October 29 th Title Time Location Case Study: How a Cloud-Based, Service-Oriented Customer Uses Oracle Enterprise Manager [CON2800] 9:30 AM Marriott Marquis Salon 10/11 Database as a Service: What Is It and How Do You Use It? A Q&A with an Expert Panel [CON3637] 9:30 AM Moscone South 102 Practical Tips for Oracle Enterprise Manager High Availability and Diagnostics [CON9726] 9:30 AM Moscone South 300 Oracle Enterprise Manager for MySQL Database Latest Features [CON4507] 10:15 AM Moscone South 262 Oracle Management Cloud Best Practices for Mining Oracle Enterprise Manager Data [CON9714] Noon Marriott Marquis Salon 10/11 Raising the Ante on Security with Oracle Enterprise Manager [CON9719] Noon Moscone South 300 Realizing MWaaS on the Private Cloud Using Oracle Enterprise Manager [CON4627] Noon Moscone South 302 Case Study: Oracle Application Management Suite for Oracle E-Business Suite [CON8126] 1:!5 PM Moscone West 3004 Oracle Enterprise Manager? OpenStack? VSphere? Have It Your Way! [CON8059] 1:15 PM Intercontinental Sutter (5th Floor) Supercharge Your DevOps Automation Using Oracle Enterprise Manager s CLI and REST APIs [CON9731] 1:15 PM Moscone South 300 Copyright 2015, Oracle and/or its affiliates. All rights reserved. 25
Enterprise Manager Labs Location: Hotel Nikko Carmel (3rd Floor) unless noted Day Time Oracle Systems and Virtualization Management with Oracle Enterprise Manager [HOL10466] Consolidate and Standardize Database Resources with Lifecycle and Private Cloud Management [HOL10468] Hybrid Cloud Management: Complete Management of On-Premises and Public Services [HOL10465] Practical Overview of the Latest Features of Oracle Enterprise Manager for MySQL [HOL4522] **Location: Hotel Nikko Peninsula (25th Floor) Maximizing Oracle Database 12c Performance with Oracle Enterprise Manager [HOL10442] Managing Oracle Fusion Middleware with the New Oracle Enterprise Manager [HOL10453] Consolidate and Standardize Database Resources with Lifecycle and Private Cloud Management [HOL10468] Monday Monday Wednesday Tuesday Wednesday Tuesday Tuesday Tuesday Wednesday Thursday Monday Wednesday 11:00 AM 2:00 PM 4:15 PM 10:15 AM 11:45 AM 10:15 AM 11:45 AM 5:30 PM 10:15 AM 12:30 PM 2:00 PM 4:15 PM Copyright 2015, Oracle and/or its affiliates. All rights reserved. 26
Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 27