How to Troubleshoot Databases and Exadata Using Oracle Log Analytics

Similar documents
Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Oracle Enterprise Manager 12c IBM DB2 Database Plug-in

Security Compliance and Data Governance: Dual problems, single solution CON8015

Oracle Enterprise Manager 12c Sybase ASE Database Plug-in

Help Us Help You - TFA Collector and the Support Tools Bundle

DBAs can use Oracle Application Express? Why?

Oracle Database 18c and Autonomous Database

Enterprise Manager: Scalable Oracle Management

Large-Scale Patch Automation for the Cloud-Generation DBAs

Exadata Monitoring and Management Best Practices

OpenWorld 2018 SQL Tuning Tips for Cloud Administrators

Exadata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine: 12c Administration Workshop Ed 2 Duration: 5 Days

What s Next with Oracle RAC?

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

The Oracle Trust Fabric Securing the Cloud Journey

Exdata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine Administration Workshop

Create a DBaaS Catalog in an Hour with a PaaS-Ready Infrastructure

Storage Monitoring Made Easy for DBAs: Diagnosing Performance Problems. Senior Product Manager Consulting Member of Technical Staff

1Z Oracle Exadata X5 Administration Exam Summary Syllabus Questions

Oracle Real Application Clusters (RAC) Your way to the Cloud

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Oracle Enterprise Data Quality - Roadmap

Exadata Database Machine: 12c Administration Workshop Ed 1

Power your cloud infrastructure with Oracle VM and Cisco!

VMware vrealize Operations. Management Pack for. PostgreSQL

Table of Contents HOL-PRT-1463

Virtual Cloud Network Best Practices Level 201. Jamal Arif November 2018

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Operation Management Suite OMS, for short. Kenneth Teo Premier Field Engineer Microsoft

Javaentwicklung in der Oracle Cloud

Oracle - Exadata Database Machine: 12c

<Insert Picture Here> Reduce Problem Resolution Time with Oracle Database 11g Diagnostic Framework

WLS Neue Optionen braucht das Land

Exadata Database Machine Administration Workshop

Copyright 2017 Oracle and/or its affiliates. All rights reserved.

Exadata Database Machine Administration Workshop NEW

Oracle Support for IBM Linux on System Z Update

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

ZDLRA High Availability for Backup and Recovery

Oracle Solaris 10 Recommended Patching Strategy

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

Azure Learning Circles

NetFlow Optimizer. Overview. Version (Build ) May 2017

Powerful Insights with Every Click. FixStream. Agentless Infrastructure Auto-Discovery for Modern IT Operations

Safe Harbor Statement

Oracle Enterprise Manager Configuration Management Unleashed: Top 10 Expert Tips

SQL Diagnostic Manager Management Pack for Microsoft System Center

Virtualizing Oracle on VMware

Oracle Secure Backup 12.2 What s New. Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Cisco Tetration Analytics

CONFIDENTLY INTEGRATE VMWARE CLOUD ON AWS WITH INTELLIGENT OPERATIONS

Rapid database cloning using SMU and ZFS Storage Appliance How Exalogic tooling can help

Deep Dive. Cloud Control 12c. Oracle Enterprise Manager ORACLG. Oracle Press. Michael New Edward Whalen Matthew Burke. London Madrid Mexico City Milan

Improving Your Business with Oracle Data Integration See How Oracle Enterprise Metadata Management Can Help You

Deploying, Managing and Reusing R Models in an Enterprise Environment

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

VMware vrealize Operations. Management Pack for KVM

Application Visibility in Virtualized Environment

ebusiness Suite goes SOA

Oracle Machine Learning Notebook

Fault Detection using Advanced Analytics at CERN's Large Hadron Collider: Too Hot or Too Cold BIWA Summit 2016

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

CONTAINER CLOUD SERVICE. Managing Containers Easily on Oracle Public Cloud

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Under the Hood of Oracle Database Cloud Service for Oracle DBAs 2017 ANZ Webinar Tour by

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Ipswitch: The New way of Network Monitoring and how to provide managed services to its customers

End to End DiagnosAcs with Oracle Solaris AnalyAcs

OEM12c Overview for DBA

Modern and Fast: A New Wave of Database and Java in the Cloud. Joost Pronk Van Hoogeveen Lead Product Manager, Oracle

Autonomous Data Warehouse in the Cloud

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Getting started with Oracle Cloud Infrastructure Level 100

Qualys Cloud Platform

Enterprise Manager Cloud Control 12c Release 4 ( )

Course Outline: Oracle Database 11g: Administration II. Learning Method: Instructor-led Classroom Learning. Duration: 5.

Introducing Oracle Machine Learning

Deploying Spatial Applications in Oracle Public Cloud

Oracle Database 12c Rel. 2 Cluster Health Advisor - How it Works & How to Use it

State of the Dolphin Developing new Apps in MySQL 8

Object Storage Level 100

Oracle Database 11g: Real Application Testing & Manageability Overview

Improve Service Quality: CA Insight DPM Integration with CA Spectrum Service Assurance. Walter Guerrero, Sr Software Engineer

Oracle Autonomous Database

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option

Overview of Cisco Prime Collaboration Assurance

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Additional License Authorizations. For Cloud Center and Helion Cloud Suite software products

Monitoring & Tuning Azure SQL Database

Virtual Cloud Network Level 200. Jamal Arif November 2018

VMware vrealize Operations for Horizon Administration

Zero Data Loss Recovery Appliance DOAG Konferenz 2014, Nürnberg

An Oracle White Paper June Managing Oracle Exadata with Oracle Enterprise Manager 12c

Automating Information Lifecycle Management with

Transcription:

How to Troubleshoot Databases and Exadata Using Oracle Log Analytics Nima Haddadkaveh Director, Product Management Oracle Management Cloud October, 2018 Copyright 2018, 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, timing, and pricing of any features or functionality described for Oracle s products may change and remains at the sole discretion of Oracle Corporation. Copyright 2015, Oracle and/or its affiliates. All rights reserved. 2

Agenda 1 2 3 4 5 Oracle Management Cloud (OMC) Log Analytics (LA) Why Log Analytics for Oracle Databases? LA Values for Oracle Databases and Exadata Troubleshooting Key LA Use Cases for Oracle DB & Exadata Copyright 2015, Oracle and/or its affiliates. All rights reserved. 3

Oracle Management Cloud END USER EXPERIENCE / ACTIVITY APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER INFRASTRUCTURE TIER Global threat feeds Cloud access Identity Real users Synthetic users App metrics Transactions Server metrics Diagnostics logs Host metrics VM metrics Container metrics Configuration Compliance Tickets & Alerts Security & Network events Infrastructure Monitoring Log Analytics Configuration & Compliance Application Performance Monitoring Security Monitoring & Analytics Orchestration IT Analytics Comprehensive, Intelligent Management Platform Zero-effort Operational Insights Automated Preventative & Corrective Actions Copyright 2015, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle Management Cloud - Log Analytics Data Center Application Storage Database EMCC Repository Monitor, aggregate, analyze, search, explore, correlate All Log Data from your applications and infrastructure (on-premise and cloud) in real-time Private Cloud Application Storage Logs + Oracle Public Cloud Application Oracle Operational Data Storage Other Public Cloud Application Database A Cloud Service that leverages a modern, secure, big-data platform Storage Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Key use cases in LA IT Operation Operational Intelligence Troubleshooting Root-cause Analysis Business Process Analysis Product Analysis Digital Marketing Customer Experience OMC Log Analytics Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Why LA for Oracle Databases and Exadata Troubleshooting? Oracle Databases: Are part of many high-visibility business application in many organizations Are highly instrumented by EM and other Oracle tools BUT No solution to aggregate, analyze and visualize DB related logs/data Copyright 2015, Oracle and/or its affiliates. All rights reserved. 7

LA Values for Oracle Databases and Exadata Troubleshooting Complement EM in troubleshooting and root-cause analysis Categorize problems/errors in addition to performance issues Database crashes, Connection failures, Delays in shipping archive logs Backup/recovery failures, Runaway jobs, reports or ETLs, Patching/upgrade failures Application upgrades and behavior changes Credential changes Correlate logs across the DB, Exadata ecosystem Database components: DB, listener, ASM, Clusterware, Storage cells, Infiniband, host Database infrastructure components: Host, VM, Database Firewall, Network & Storage components Database ecosystem: Golden Gate, Backup/recovery, Reporting, ETL, Security etc. Correlate DB problem to other parts of the Application stack Copyright 2015, Oracle and/or its affiliates. All rights reserved. 8

Agenda 1 2 3 4 5 Oracle Management Cloud (OMC) Log Analytics (LA) Why Log Analytics for Oracle Databases? LA Values for Oracle Databases and Exadata Troubleshooting Key LA Use Cases for Oracle DB & Exadata Copyright 2015, Oracle and/or its affiliates. All rights reserved. 9

Key Log Analytics Use Cases for DBAs Centralized log collection Collect, aggregate, store logs from across all databases (single instance, RAC, ASM, Clusterware, Exadata, ADWCS) Collect logs from files, databases, syslog, on-demand upload Minimal configuration log ingestion for all database logs Out-of-box log sources and parsers Auto-associated with database entities, parameterized log location based on properties Copyright 2015, Oracle and/or its affiliates. All rights reserved. 10

Automated Target Discovery Leverage your investment in Oracle Enterprise Manager Data Collector automates discovery of targets from Enterprise Manager Target definitions Target properties Associations Groups and System definitions Exadata: Hosts, Databases, Cells, etc. All or subset of entities can be harvested Changes synchronized 15 minutes Data Collector extracts target metadata, group and system definitions from EM Oracle Enterprise Manager Cloud Control 12c Repository Cloud Agent on log analytics targets or on Syslog Host Copyright 2015, Oracle and/or its affiliates. All rights reserved. 11

Log Source Copyright 2015, Oracle and/or its affiliates. All rights reserved. 12

Single-Touch Ingestion of EM-Managed Database Logs Files Trace Logs ASM Logs Clusterware Logs Syslog Alert Logs Listener Logs Audit Tables Exadata ExaWatcher Message Logs OS Tables OSWatcher Secure Logs Custom Cell Alert Logs Copyright 2015, Oracle and/or its affiliates. All rights reserved. 13

Key Log Analytics Use Cases for DBAs Out of Box deep Oracle database knowledge All logs automatically classified into commonly known/used error categories Search and Explore logs using familiar error categories memory issues, connection issues, storage issues Dashboards to show overall health of database systems Database Audit logs Dashboard: I.e. Login failures happened (who and how many), monitor all connections Database Alert logs Dashboard: I.e. system crashes, error occurring Database Listener logs Dashboard: I.e. Instance start or shutdown, which client did connect to the Instance? With which user? Which port? Copyright 2015, Oracle and/or its affiliates. All rights reserved. 14

OOTB Error Categories Copyright 2015, Oracle and/or its affiliates. All rights reserved. 15

Rich OOTB Oracle DB Knowledge Copyright 2015, Oracle and/or its affiliates. All rights reserved. 16

How to find errors during RMAN backup or backup failed/stopped? Copyright 2015, Oracle and/or its affiliates. All rights reserved. 17

Log Analytics Dashboard Example Database Health Overview Copyright 2015, Oracle and/or its affiliates. All rights reserved. 18

Key Log Analytics Use Cases for DBAs Specialized ML algorithms enable smart clustering of log events based on common signature How can I find unique log events? Clustering log events What are my top SQL statements and their trends? SQL clustering Deep analytics on log events Linked by common attribute value(s) Audit log object analysis identify anomalies in database object access patterns, error conditions, SQL execution time Copyright 2015, Oracle and/or its affiliates. All rights reserved. 19

Machine Learning - Cluster Cluster log events by physical structure and analyze the variable data that LA clustering has extracted Clusters: Cluster events based on similarity in their patterns Potential Issues: These are events with different variants of severity like Error, Fault, Fatal, Warning or set of terms that are semantically similar to these Outliers: Number of outliers within the total cluster, which has only 1 occurrence Trends: Show trend of each clustered group; Correlate clustered events that show similar trends Copyright 2015, Oracle and/or its affiliates. All rights reserved. 20

Cluster Copyright 2015, Oracle and/or its affiliates. All rights reserved. 21

Cluster Copyright 2015, Oracle and/or its affiliates. All rights reserved. 22

Cluster Copyright 2015, Oracle and/or its affiliates. All rights reserved. 23

Cluster Copyright 2015, Oracle and/or its affiliates. All rights reserved. 24

Key Log Analytics Use Cases for DBAs Specialized ML algorithms enable smart clustering of log events based on common signature How can I find unique log events? Clustering log events What are my top SQL statements and their trends? SQL clustering Deep analytics on log events Linked by common attribute value(s) Audit log object analysis identify anomalies in database object access patterns, error conditions, SQL execution time Copyright 2015, Oracle and/or its affiliates. All rights reserved. 25

Top SQL Trends Copyright 2015, Oracle and/or its affiliates. All rights reserved. 26

Top SQL Trends Copyright 2015, Oracle and/or its affiliates. All rights reserved. 27

SQL Clusters Copyright 2015, Oracle and/or its affiliates. All rights reserved. 28

Machine Learning - Link Events Deep analytics on log events Linked by common attribute value(s) What Link does: It links events from millions of log records from across log sources which share some common attribute(s) like Transaction ID, ECID, Flow ID or User Name Compute statistics on linked events and analyze for outlier Copyright 2015, Oracle and/or its affiliates. All rights reserved.

When to use Link? Log events from multiple applications/tiers or hosts which are related and span time, can be linked together Example: SOA use case that captured an order, notified a user, notified UPS, decremented inventory Use cases with database: Who exactly accessed or changed data in the systems? When was the first access, the last access and duration of access? Is there any anomalous access? Who are the anomalous users? Is there any anomaly in data access pattern? Copyright 2015, Oracle and/or its affiliates. All rights reserved. 30

DB SQL Statement Analysis Copyright 2015, Oracle and/or its affiliates. All rights reserved. 31

DB SQL Statement Analysis Copyright 2015, Oracle and/or its affiliates. All rights reserved. 32

Database Audit Logs Session Analysis Copyright 2015, Oracle and/or its affiliates. All rights reserved. 33

DB SQL Event Trend Analysis Copyright 2015, Oracle and/or its affiliates. All rights reserved. 34