CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
Transcript of CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
1/39
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
2/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager: The Comp
Solution and Oracle’s Best Kept Secret[CON9715]
Amit GaneshVice President
Oracle Enterprise Manager DevelopmentOctober, 2015
EM Team: Mark Ramacher, Kurt Engeleiter, David Wolf, Avi Huber
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
3/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor StatementThe following is intended to outline our general product direction. It is inteinformation purposes only, and may not be incorporated into any contract.commitment to deliver any material, code, or functionality, and should notin making purchasing decisions. The development, release, and timing of anfunctionality described for Oracle’s products remains at the sole discretion
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
4/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Total Cloud Control
Optimized, EfficientAgile, Automated | |
Expanded Stack
Management
Scalab
Superior E
Man
Complete Cloud Lifecycle
Management
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
5/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Typical route to adoption
Discovery and
Onboarding
Monitoring andIncident
Management
Performance
Management
Lifecycle
Management
Cloud Enablement
(aaS)
Discover existing assets and bring them under management
Set up monitoring templates, monitor incidents, inte
monitoring and ticketing systems
Measure SLAs, detect performance hotspo
diagnostics into specific tiers, tune application
Enable standard practices and
provisioning, patching, upgrad
compliance
Enable services through
through REST APIs. Measure
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
6/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Hybrid Management
• Customers running PaaS services on able to monitor and manage those
their on-premise assets
• Customers are able to onboard neand clone workloads from a single po
•
The solution works seamlessly withochange in customer’s infrastructurepractices
Be the Single Pane of Glass formanaging services on-premise and
on Oracle Cloud
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
7/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager
• Minimal changes toEnterprise Manageror enterprise network(no VPC required!)
•Enterprise Managerremains hardenedand secure
Private
Cloud Hybrid Cloud SSHGateway handles all
communicationbetween private and
public cloud
Communication viaHTTPS, SQL*Net and JMX
over SSH
Traditional IT
Hybrid: Simple, Secure Deployment
Oracle Confidential – In
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
8/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Hybrid Management
I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database
How do I validate if my setup on cloud meets SLAs?
How do I open tickets for PaaS events using my on-premise ticketing syst
• Monitoring
– How do I verify my notifications will be sent as expected?
– How do I give my most important targets monitoring priority?
• Compliance
– How do I know my current security compliance status?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
9/39Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Performance and Diagnostics
How do I diagnose application response time in a production environmen
How do I analyze Database performance without being connected to EMDatabase?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
10/39Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Hybrid Management
I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database
How do I validate if my setup on cloud meets SLAs?
How do I open tickets for PaaS events using my on-premise ticketing syst
• Monitoring
– How do I verify my notifications will be sent as expected?
– How do I give my most important targets monitoring priority?
• Compliance
– How do I know my current security compliance status?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
11/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Target Home Page for Oracle Public Cloud Targets
Target home page provides similarcapabilities as on-premise
On Oracle Cloud
Oracle Public Cloudtarget
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
12/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Hybrid Management
I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database
How do I validate if my setup on cloud meets SLAs?
How do I open tickets for PaaS events using my on-premise ticketing syst
• Monitoring
– How do I verify my notifications will be sent as expected?
– How do I give my most important targets monitoring priority?
• Compliance
– How do I know my current security compliance status?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
13/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Using Oracle Real Application Testing Oracle Database Cloud Services
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
14/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
What is Oracle Real Application Testing?
•
Proactive administration tool for predictable database performance• Key value
• Enables predictable application quality of service (QoS)
• Helps avoid performance problems with closed loop automated tuning
• Facilitates accurate consolidation and capacity planning, migration to Oracle Public Cloud
• Improves business agility with faster and risk-free new technology adoption
• Enhances DBA productivity significantly
Journey to the DatabaseCloud
Faster TechnologyAdoption
Lower Costs &Risk
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
15/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
RAT for Migration to Oracle Public Cloud
• I want to make use of my Oracle Public Cloud Crand reduce CAPEX and OPEX
• Can I use RAT to smoothly transition to Oracle PCloud or Database Cloud Services (DBCS) ?
Database Customer
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
16/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Using Real Application Testing with DBCS
DBCS use cases for Real Application Testing
1. Help validate DBCS setup and performance after db migration
Identify missing schemas, structures, application code (on db tier), etc.
Validate new environment, identify and fix performance regressions before going l
2. Post go-live on DBCS, use RAT for
Day-to-day performance validation of system changes
DB infrastructure system changes, for e.g.,
Enable Advanced Compression or Database In-memory options
Go from Extreme to High Performance DBCS option
For customer managed DBCS databases test upgrades or patch-sets, CPUs, etc.
Stress testing, capacity planning and what-if scenarios testing
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
17/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Real Application Testing Cloud Use Case
On Premises
Traditional Deployment or
Private Cloud
Database Clo(Oracle C
2. Migrate database +captured workload
using EM Hybrid CloudManagement
Dev oProduction
1. Capture workload Note: Customers perform Steps1-3
3. Test workregressions
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
18/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Journey to Cloud Made Easy Journey with OracApplication Testing
Useful in DBCS or any private cloud environment
Validation of DBCS environment before go-live
Post DBCS go-live, day-to-day proactive performan
tool
Helps test with workload scale-up, stress testing, a
planning
Works for Oracle Database as a Service (DBaaS) orServices
Enables technology adoption Database In-Memory
RAC, Engineered Systems
Accurate workload testing with more than 10x les
Real WorkloadTesting at
Lower Cost
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
19/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Hybrid Management
I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database
How do I validate if my setup on cloud meets SLAs?
How do I open tickets for PaaS events using my on-premise ticketing syst
• Monitoring
– How do I verify my notifications will be sent as expected?
– How do I give my most important targets monitoring priority?
• Compliance
– How do I know my current security compliance status?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
20/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
How do I open tickets for PaaS events using my onticketing system?
• Answer: Hybrid Monitoring
• Agent detects and raises eventabout a PaaS target, sendsevent to OMS via SSH gateway
• OMS processes event
– Event sent to 3rd party systems via
SNMP trapOR
– Ticket opened using ticketingconnector
Ora
Customer on-premise site
Enterprise Manager OMS
Service Desk
System
Send SNMP trap orOpen ticket
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
21/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Hybrid Management
I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database
How do I validate if my setup on cloud meets SLAs?
How do I open tickets for PaaS events using my on-premise ticketing syst
• Monitoring
– How do I verify my notifications will be sent as expected?
– How do I give my most important targets monitoring priority?
• Compliance
– How do I know my current security compliance status?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
22/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Answer: Use Event Simulation
• Step 1: Search and select eve – Can substitute another target
happened yet on this 2nd targe
– Example: generate event on Teon Prod target
• Step 2: Start Simulation. – Rule engine will evaluate all rul
occurred now.
•Step 3: Review email and othtaken if the event occurred n – Actions will not actually take pl
• Safely verifies event rule actiotargets without creating eve
How Do I Verify Notifications Will Be Sent As Expe
Setup Incidents Incident Rules Simulate Rules
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
23/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Hybrid Management
I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database
How do I validate if my setup on cloud meets SLAs?
How do I open tickets for PaaS events using my on-premise ticketing syst
• Monitoring
– How do I verify my notifications will be sent as expected?
– How do I give my most important targets monitoring priority?
• Compliance
– How do I know my current security compliance status?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
24/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
How Do I Give Priority To My Most Important TargAnswer: Set Lifecycle Status property to Mission Critical or Production
•
Lifecycle Status – Used to determine priority for data upload
and event processing
– Values:• Mission Critical
• Production
• Staging
• Test
• Development
• Ensures faster event processing forimportant targets even as managedtargets grow
Highest priority
Lowest priority
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
25/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Hybrid Management
I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database
How do I validate if my setup on cloud meets SLAs?
How do I open tickets for PaaS events using my on-premise ticketing syst
• Monitoring
– How do I verify my notifications will be sent as expected?
– How do I give my most important targets monitoring priority?
• Compliance
– How do I know my current security compliance status?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
26/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager Compliance FrameworOverview
ContinuousConfiguration Auditing
Real-Time FileIntegrity Monitoring
Cloud Scale ReS
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
27/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Database - Single Instance, Cluster Database, PDB
– Basic Security Configuration
– High Security Configuration
– DISA Security Technical Implementation Guide(STIG)
– Patchable Configuration
– Support Policy
• Middleware
–
Java Platform Security Configuration – Weblogic Server Configuration Compliance
– Weblogic Domain Configuration Compliance
• Operating Systems
– Secure Configuration for Host
– Security Recommendations for Oracle Products(Recommended Patches)
• Linux
– Configuration Monitoring for Core Linu
– Configuration Monitoring for Network
– Configuration Monitoring for Security
– Configuration Monitoring User Access
– File Integrity Monitoring for important
• Exadata Database Machine
–
Configuration Monitoring for Exadata – Configuration Monitoring for Exadata
– File Integrity Monitoring for Exadata C
Sample Oracle Provided Compliance StandardsSecurity Configuration Standards File Integrity Monitoring
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
28/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Custom Compliance Methodology
Compliance
Rule Exists?
Required
Data Collected ?
Add Comp
Complian
Extend Target
Using Configuration
Extension
Create Custom
Compliance Rule
Yes
No No
Yes
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
29/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
STIG and Custom ComplianceDavid Wolf
Product Demo
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
30/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Performance and Diagnostics
How do I diagnose application response time in a productionenvironment?
How do I analyze Database performance without being connecor the Database?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
31/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
JVM Diagnostics
•Thread Sampling – Use JVMTI to sample the heap
– Categorize threads by wait states
– Examine local members to add threadcontext
–
Capture ECID and user names (FMW env) – Store active thread data in EM repository
• Heap Analysis
• JFR Integration
Profiling through sampling
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
32/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
JVMDAvi Huber
Product Demo
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
33/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
• Performance and Diagnostics
How do I diagnose application response time in a productionenvironment?
How do I analyze Database performance without being connecor the Database?
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
34/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Performance Hub
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
35/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Performance Hub Report
• New interactive report for an
•Single view of DB performanc
• ADDM, SQL Tuning, Real-TimASH Analytics
– Switch between ASH analyticsADDM findings and SQL mon
• Supports both real-time & his
•Historical view of SQL Monito
• Performance Hub report genSQL*Plus:
– @$ORACLE_HOME/rdbms/ad
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
36/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
New AWR “Active-HTML” Report
• New AWR report type “active-html” introduced in Oracle Datab
• Provides best of HTML and Performance Hub Reports – HTML report contains embedded Performance Hub Report as the last s
– ADDM task finds and recommendations are also presented
– Exadata-aware
• Highly recommended to use AWR “active-html” reports instead
reports – Combines power for EM navigation and drill down for offline analysis
– Can be saved and mailed like other Active Reports and does not need Efor viewing
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
37/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AWR Report Vs Performance Hub Report
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
38/39
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
-
8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf
39/39