66
Unleash the Value of Oracle Database Jesus Robles ([email protected]) Database and Options Business Development Manager

Jesus robles ahorro costesoracledb

Embed Size (px)

DESCRIPTION

Presentación de Jesús Robles. Formato ppt.

Citation preview

Page 1: Jesus robles ahorro costesoracledb

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

Unleash the Value of Oracle DatabaseJesus Robles ([email protected])

Database and Options Business Development Manager

Page 2: Jesus robles ahorro costesoracledb

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

• #1 Market Leader (47.3% EMEA market share [Gartner])• Increase server efficiency by enabling database Consolidation on Private Clouds• Improve performance by at least 10x• increase storage efficiency by factor of 10x• Eliminate downtime AND maximize Data Protection• Raise DBA productivity• Improve Data Security

Oracle Database 11g Release 2Lowering IT Costs & Improving IT Service

Page 3: Jesus robles ahorro costesoracledb

Gartner: EMEA 2012 RDBMS Vendor Share

Total EMEA RDBMS Revenue (all vendors):

• 2011 Revenue: $8.398B(US)

• 2012 Revenue: $8.877B (US)

Oracle IBM Microsoft SAP/Sybase

14.4% 16.1%10.9%

163.8%

3.1%

-0.5%

12.4%

37.1%

Growth 2011Growth 2012

Oracle47.3%

IBM22.9%

Microsoft17.6%

SAP6.4%

Teradata2.7%

InterSystems0.6%

Progress 1.0%

Others1.5%

Source: Gartner’: “Market Share: All Software Markets, Worldwide 2012,” March 29, 2013, By Colleen Graham, Joanne Correia, David Coyle, Fabrizio Biscotti, Matthew Cheung, Ruggero Contu, Yanna Dharmasthira, Tom Eid, Chad Eschinger, Bianca Granetto, Hai Hong Swinehart, Sharon Mertz, Chris Pang, Asheesh Raina, Dan Sommer, Bhavish Sood, Marianne D'Aquila, Laurie Wurster and Jie Zhang

Page 4: Jesus robles ahorro costesoracledb

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

Increasing Server Efficiency Database Consolidation on

Private Clouds

Page 5: Jesus robles ahorro costesoracledb

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

Private Database Cloud Business Drivers

Reduce

IT Costs Reduce

Complexity

Increase

Quality of

Service

Increase

Agility

Lower CapEx

Servers Storage S/W licenses

OpEx Maintenance Management

Reduce

Configurations Services

Standardize OS DB Versions

Enhance IT service

time Availability Security

EnableOnline changes Rapid response Faster Time to market

Complexity

Page 6: Jesus robles ahorro costesoracledb

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

Transformation

InfrastructureReduce HWReduce Sites

Service Delivery1:many monitoring1:1 monitoring of critical

systems

New InitiativesExisting Assets Discovery

& Control

BASIC

CONSOLIDATION

InfrastructureReduce HWIncrease FTE ratio

Service DeliveryProactive monitoring of

critical systems

New InitiativesContinuous monitoringIdentity Mgmt and Security

CONSOLIDATIO

NRATI

ONALIZATION

InfrastructureCloud InfrastructureShared InfrastructureShared Platforms

Service Delivery1:Many Provisioning1:Many Management

New InitiativesBare-Bone Metal ProvisioningImage Library MgmtAutomated Patch MgmtWorkload Mgmt

ZERO-TO-VIRTUAL

BUSINESS DRIVEN – A2D

InfrastructureBusiness Agility

Service DeliverySelf-ServicePolicy Driven ProvisioningReal-time User Experience

MonitoringCritical Business Flows

MonitoringNew InitiativesCloud Service ModelingCloud Service Set-UpBusiness Flows MgmtPay-As-You-Go

CostReduce Capex

Functional ChangesCentral monitoring

ImpactLow

CostReduce CapexReduce Opex

Functional ChangesStandardizationAutomation

ImpactApps & Users

CostTiered/Partial/Per Usage

Functional ChangesCreation of Cloud adminVirtual Ops MgmtVirtual Assets Mgmt

ImpactFixed Assets Becomes Variable

CostCost per Business FlowsFunctional ChangesBusiness Flows MgmtIdentity Mgmt

ImpactPay per Business Flow

CompletionSmart Sourcing

Page 7: Jesus robles ahorro costesoracledb

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

Database Cloud Architectures Common building blocks are shared Database and storage pools

Platform

ERPDW CRM

DB

Platform

DB

DB

Database ConsolidationShared Database server pools

Real Application Clusters 11g R2Oracle Database 11g R2

Platform

ERPDW CRM

Platform

DB

Database Cloud

Schema ConsolidationShared database instances

Oracle Real Application Clusters 11g R2

Infrastructure Cloud

Server Consolidation Deploy in dedicated VMs Server virtualization

Hypervisor

CRMDW ERP

OS

DB

OSD

BOS

DB

HypervisorServer Pools Database Resource Mngr

Page 8: Jesus robles ahorro costesoracledb

Database Cloud Architecture (Logical View)

Application

Quality Mgmt

TEST data Management

ApplicationPerformance Mgmt

Diagnostics

Tuning

DB Lifecycle Management

ManageabilitySecurity

Audit Vault

Advanced Security

Data Masking

Database

Vault

Label

Security

Cloud Management

Platform

Oracle Database 11g R2 (11.2.0.3)

Partitioning – Storage Optimiz

ACO – Storage

Optimizat

RAC - High Availability

Active Dataguard –

Data Protection

RAT – Testing & Validation

Spatial -

Geo Location

Oracle Fusion Middleware

ApplicationsOracle Apps3rd Party Apps ISV Apps

InfrastructureOracle Exadata DB Machine

Exadata Smart Flash

HCC (Hybrid Columnar

Compress)

Database Storage IORM OL 5.6 16-32 CPU

cores512 GB Main

Memory

Storage Server Compute Nodes

Page 9: Jesus robles ahorro costesoracledb

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

Exadata X3 | Database In-Memory Machine

2008

Warehouse

2010

Scale-UpOLTP & VLDB

2009

2012

Massive FlashAll I/Os to Flash

Database On Disk

X3

Database In-Memory

Page 10: Jesus robles ahorro costesoracledb

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

NEW Exadata X3-2 Eighth RackFaster Than 2010 Quarter-Rack, 2008 Half-Rack

Lowest Cost Exadata ConfigurationPrice: 60% of Quarter Rack

16 Database Cores, 54 TB Disk, 2.4 TB PCI Flash

Highly Available configuration with all Exadata features

Brings Exadata Extreme Performance to smaller workloads, development, test, disaster recoveryHardware Identical to Quarter-Rack

Half CPU Cores, Disks, and Flash Cards Disabled

Half the Database and Exadata Software Licenses

Upgrade to Quarter-Rack with software command

LowestCost

Page 11: Jesus robles ahorro costesoracledb

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

Increasing Storage Efficiency with Oracle Database 11g

Release2

Page 12: Jesus robles ahorro costesoracledb

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

StorageEfficiency

Database Storage Challenges

Oracle IOUG survey

Storage Strategies

Oracle Data Partitioning

Oracle Advanced Compression

Hybrid Columnar Compression

Page 13: Jesus robles ahorro costesoracledb

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

Database Storage Challenges

Amount of data is growing

exponentially

• Today’s digital universe will grow 20X over next 10 years

• Not just “Big Data” also structured data in relational databases

Cost of hardware

• Shrinking but NOT exponentially

• Cost of IOP (Input Output operations per second ) is expensive

Cost of Performance

• Adding Tier 1 storage to databases with performance problems can be expensive

Complex Storage Tiering

• Information Lifecycle Management policies can be complex from a pure storage perspective

Page 14: Jesus robles ahorro costesoracledb

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

IOUG Survey ResultsKey Findings

Data Environment

1 out of 10 Manage a

petabyte or more of online data

32%,Report data is growing more than 25% a year

Regulatory Requirements

12% Keep data ‘forever’

33% healthcare organizations

store data more than a decade

Applications Performance

50% say data growth is

outpacing storage capacity

2 out of 3 upgrade server hardware &

CPU for performance

Storage Strategy

#1 priority in 2012 is Efficiency and

cost savings

1/3 deploy tiered storage

* IOUG Storage Survey 2012

Page 15: Jesus robles ahorro costesoracledb

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

Storage Strategies

* IOUG Database Growth Survey 2012

• 78% add more disk storage in response to data growth

• 1/3 implement tiered storage

• 61% compress database backups and exports and relational table data

Page 16: Jesus robles ahorro costesoracledb

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

Oracle Data Partitioning OptionPartition tables into “smarter” pieces

•Queries execute faster against smaller partitions

•“Mandatory” for DWH operations

Increases performance

•24*7 access to critical data

Increases

availability

•Divide large tables into smaller, more manageable subsets.

•DBA operations benefit (data loads, backup, recovery)

•Partitioning Advisor new in Oracle DB 11g

Enables simpler management

•Individual partitions can be assigned to specific storage areas

•Reduces the cost of retaining data

Enables storage

cost optimization

•Applications remain unchanged

Transparent to applications

ActiveLessActive

Historical

Oracle Database Enterprise Edition

Partitioning Option

Page 17: Jesus robles ahorro costesoracledb

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

ActiveLess

ActiveHistorical

Oracle Database 11g Enterprise Edition

Partitioning Option

AdvancedCompression

2x to 4x Compression Typical

17

Advanced Compression OptionMinimizes database storage usage

•OLTP and DW

Compress Large Application Tables

•Structured and unstructured data types

Compress All Data Types

•Faster RMAN compression

•Data Pump compression

Compress Backup Data

•Cascade storage savings throughout data center

Typical Compression of 2x-4x

•Applications are unchanged

Transparent to applications

•Now part of Advanced Compression in Oracle Database 11R2

Total Recall

Page 18: Jesus robles ahorro costesoracledb

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

Hybrid Columnar CompressionOracle11g Release 2 feature

HCC Applicability

Data Warehousing

5-15x compression

Archival of Older OLTP

(via Partitioning)

Up to 50x compression

Compressprimary DB

standby test dev backup

Exadata

Pillar Axiom

ZFS SA

Oracle Tiered Storage and Exadata

Page 19: Jesus robles ahorro costesoracledb

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

Eliminate downtime AND

Maximize Data Protection

Page 20: Jesus robles ahorro costesoracledb

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

Leading Causes of Unplanned Downtime

Network Outage

Human Error

Server Failure

Storage Failure

Power Outage

Weather, Disaster

0%

10%

20%

30%

40%

50%

Survey of 350 Companies

Page 21: Jesus robles ahorro costesoracledb

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

Flexible Maintenance

and Migrations

Media and Storage Failures

Human or Application

Error

Database, System,

Cluster, Site, and

Geographic Outages

Oracle Integrated Software Environment

Server Failure

Addressing both Unplanned and Planned Downtime

Page 22: Jesus robles ahorro costesoracledb

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

Flexible Maintenance

and Migrations

Media and Storage Failures

Human or Application

Error

Database, System,

Cluster, Site, and

Geographic Outages

Oracle Integrated Software Environment

Server Failure

Automatic Storage Management

Recovery Manager (RMAN)

Oracle Secure Backup

• Instance failure

•Server failure

•Rolling maintenance

•Performance scale-out

•Online instance relocation

•Consolidation

Oracle RAC

•Fast point-in-time recovery

•Granular repair of logical corruptions

•Transaction

•Table

•Database

Flashback

• Database failure

• System failure

• Site failure

• Zero data loss

• Automatic failover

• Corruption protection

• Rolling upgrade

• Read-only offload

• Backup offload

Active Data Guard

Addressing both Unplanned and Planned Downtime

•Heterogeneous migrations

•Bi-directional and multi-masterreplication

•Zero downtime maintenance

GoldenGate

Edition Based Redefinition

•Zero downtime application upgrades

Page 23: Jesus robles ahorro costesoracledb

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

Active Data Guard

Real-time Queries

Active Standby Database

ProductionDatabase

Continuous Redo Shipment and Apply

SYNC/ASYNC

Offload Fast Incremental Backups

Offload Readers

Automatic Block Repair

Real-Time Data Protection and Availability

Data Guard BrokerEnterprise Manager Cloud Control

Page 24: Jesus robles ahorro costesoracledb

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

Raise DBA productivity

Page 25: Jesus robles ahorro costesoracledb

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

Database Performance AnalysisChallenges

•Reported by end users•Discovered by daily checks

•Reactive to end-users

Find?

•Relate symptom to possible cause

•Relate possible cause to probable metric

•Implement change

Fix? •Did it work?•End-user feedback?•Run reports on metric

Validate?

•Will it occur again?•Custom script to watch for the metric

•Complex alerting and notification

Track?

1

2

3

4

Page 26: Jesus robles ahorro costesoracledb

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

• For problem diagnosis use ADDM, EM Performance

• ADDM reveals significant problems including problematic SQL details and recommendations improve to performance

• ADDM family – Compare Period, Real-Time ADDM

1 – Find: Diagnostics

Page 27: Jesus robles ahorro costesoracledb

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

Boost Administrator Productivity

Eliminate Performance Bottlenecks

Lower IT Management Costs

Deliver Higher Quality of Service

Automatic Performance DiagnosticsMaximize Performance With Self-Managing Database

• Sustain maximum performance with self-managing database• Top-down analysis using Automatic Workload Repository snapshots• Real-time performance analysis with Automatic Database Diagnostic Monitor• Resolve performance issues faster with drill-down root-cause analysis• Classification tree based on Oracle performance tuning expertise• Performance expert; now a RAC specialist too in Oracle Database 11g

Automatic WorkloadRepository Snapshots

Performance & Management

Advisors

HighLoadSQL

RACIssues

IO / CPUIssues

Self-Diagnostic Engine

Page 28: Jesus robles ahorro costesoracledb

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

Performance Issues Automatically Diagnosed by ADDM

Top SQL I/O Issues

Parsing Configuration Issues

Application Usage

Excessive Logon/Logoff

Undersized Memory

Hot Blocks and Objects

RAC Service Issues

Locks & ITL contention

Checkpoint causes

PL/SQL, Java Time

Page 29: Jesus robles ahorro costesoracledb

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

Compare Period ADDM

• Full ADDM analysis across two AWR snapshot periods• Detects causes, measure effects, then correlates them

• Causes: workload changes, configuration changes• Effects: regressed SQL, reach resource limits (CPU, I/O, memory, interconnect)

• Makes actionable recommendations along with quantified impact

AWR Snapshot Period 1

AWR Snapshot Period 2

Analysis ReportCompare Period ADDM

SQL Commonality

Regressed SQL

I/O Bound

Undersized SGA

Page 30: Jesus robles ahorro costesoracledb

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

Compare Period ADDM: Method• Identify what changed

• DB configurations, workload changes

• Quantify performance differences• Uses DB Time as basis for measuring performance

• Identify root cause• Correlate performance differences with changes

Did the Buffer cache get smaller?

Why is there 10% new SQL?

Why Top SQL increased by 45%?

Read I/O are up by 55%, why?

Did a buffer cache reduction

cause a read I/O increase?

Page 31: Jesus robles ahorro costesoracledb

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

Compare Period – 3 Modes

One snapshot offset

System moving window

Customized period

Page 32: Jesus robles ahorro costesoracledb

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

Compare Period: Report

Page 33: Jesus robles ahorro costesoracledb

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

Active Session History (ASH)

All ‘Active’ sessions captured every second• Foregrounds and backgrounds are sampled• Active foregrounds contribute to DB Time

In-memory: V$ACTIVE_SESSION_HISTORY • Sampling interval = 1 second

On-disk: DBA_HIST_ACTIVE_SESS_HISTORY

• Sampling interval = 10 seconds

ASH is a system-wide record of database activity• A FACT table with multiple dimensions that help diagnose performance issues

Page 34: Jesus robles ahorro costesoracledb

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

Drilling into Logical Dimensions

ASH

SQL

PL/SQL

Resource Usage

Session Identifiers

Session Attributes

SQL

SQL ID

Plan Hash

Operation

OpCode

PL/SQL

PL/SQL

Top Level PL/SQL

Resources

Wait Class

Wait Event

Object

Blocking Session

Identifiers

Instance

Services

User Session

Parallel Process

Program

Session Type

Attributes

Cons. Group

Module

Action

Client

Trans. ID

Page 35: Jesus robles ahorro costesoracledb

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

ASH Analytics

Flexible Time Picker

Flexible Activity Chart

Flexible Top Chart Flexible Top Chart

Page 36: Jesus robles ahorro costesoracledb

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

• Seamless integration between Find and Fix

• In-depth analysis and recommendation of the fix

• Gather statistics for this example…

• How would we validate this changes?

2 – Fix: Tuning

Page 37: Jesus robles ahorro costesoracledb

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

SQL Problems

Bind-sensitive SQL with bind peeking

Literal usage

CURSOR SHARING

Cursor Sharing Issues

Hardware resource crunch

Contention (row lock contention, block update contention)

Data fragmentation

Resource & Contention Issues

RESOURCES

Stale/Missing statistics

Incomplete statistics

Improper optimizer configuration

Upgraded Database: new optimizer

Changing statistics

Rapidly changing data

STATISTICS

Optimizer Statistics Issues

Missing access structures

Poorly written SQL statementsApplication Issues

APPLICATIONS

Not parallelized (no scaling to large data)

Improperly parallelized (partially parallelized, skews)Parallelism Issues

PARALLELISM

Page 38: Jesus robles ahorro costesoracledb

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

SQL Tuning Advisor

SQL Tuning Advisor

Identifies alternate execution plans using

real-time and historical performance dataRecommends parallel profile if it will improve SQL

performance significantly (2x or more)

SQL Profiling

Statistics Analysis

Access Path Analysis

SQL Restructure Analysis

Alternative Plan Analysis

Parallel Query Analysis

Automatic Tuning Optimizer

Administrator

SQL

SQL TuningRecommendations

Gather Missing or Stale Statistics

Create a SQL Profile

Add Missing Access Structures

Modify SQL Constructs

Adopt AlternativeExecution Plan

Create Parallel SQL Profile

SQL

SQL Tuning Advisor

Page 39: Jesus robles ahorro costesoracledb

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

Application TuningAutomatic SQL Tuning

Automatic SQL Tuning•Captures high-load SQL

•Tunes SQL using SQL Profiles

•Implements improved SQL plans (optional)

Performance benefit of advice

provided

SQL Profiling tunes execution

plan without changing SQL text

Enables transparent tuning

for packaged applications

Applications

SQL

High-Load

Packaged Apps +SQL Profile

Customizable Apps + SQL Advice

Customizable Apps + Indexes & MVs + Partitions

Tuned SQL

Automatic Tuning Optimizer

Auto SQL Tuning

Auto SQL AnalysisAccess

Analysis

Page 40: Jesus robles ahorro costesoracledb

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

SQL Access Advisor

Automatic Tuning

Optimizer

Access

PathAnalysis

SQL Cache

SQL Tuning

sets

SQL

SQL Access Advisor

Indexes

Materialized Views

Materialized Views Logs

Partitioned Objects

SQL Access Advisor• Capture SQL Workload

from multiple sources

Set filters on the Workload

SQL Access Recommendations

Page 41: Jesus robles ahorro costesoracledb

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

Real-Time SQL MonitoringLooking Inside SQL Execution

Guides tuning efforts

Automatically

monitors

long running SQL

Enabled

out-of-the-box

with no performance impact

Monitors

SQL execution

Exposes monitoring statistics

Global execution level

Plan operation level

Parallel Execution level

Page 42: Jesus robles ahorro costesoracledb

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

SQL Monitoring DetailsExpensive Hash Join

Page 43: Jesus robles ahorro costesoracledb

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

Real-Time PL/SQL Monitoring

PL/SQL execution no longer a “black box”•Answers questions like “why did my DBMS_STATS job take twice as long this time?”

Shows global (PL/SQL) and SQL level statistics

Each SQL called by PL/SQL recursively

monitored

Drill-down to slow SQL for diagnosing

unexpected PL/SQL behavior

Page 44: Jesus robles ahorro costesoracledb

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

• End-to-end SPA workflow using Optimizer Statistics

• Seamless integration from Find to Fix to Validate to Implement with confidence

• No more guesswork

3 – Validate: Real Application Testing

Page 45: Jesus robles ahorro costesoracledb

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

Real Application TestingSQL Performance Analyzer (SPA)

SQL WorkloadSTS

SQL Plans + Run-time StatsPre-Change Trial

SQL Plans + Run-time StatsPost-Change Trial

Compare SQL Performance Analysis Report

• Test and predict impact of system changes on SQL query performance

• Analyze performance changes for improvements and regressions

• Comprehensive performance analysis and reporting

• Re-execute SQL queries in the given environment

• End-to-end solution: STS, SQL Plan Baselines, and SQL Tuning Advisor

Page 46: Jesus robles ahorro costesoracledb

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

SPA Analysis Report Example

41

32

5

Page 47: Jesus robles ahorro costesoracledb

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

SPA Report Regressed SQL Statements

Page 48: Jesus robles ahorro costesoracledb

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

Usage Scenario: Evaluating Changes On Production

Page 49: Jesus robles ahorro costesoracledb

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

+Parameter Change

Fix Regression thru SPM

+Add indexes

Using SPA For Changes in Production: Example

Fix Regression SQL Profile

Prod

+SQL Profile

+New Stats Change

+Partitioning

+Validate Tuning

Parameter change was bad in this case

And so on…

+Index Unusable

• Bubble following the arrow indicates the delta change on Production

• SPA is used for testing every change

Page 50: Jesus robles ahorro costesoracledb

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

When to use SPA?

• Optimizer Statistics• Database parameter changes• Database schema changes (e.g., add/drop indexes)• Implementation of tuning recommendations• I/O subsystem changes (e.g., ASM, Database Machine)• For consolidation (schema, CDB/PDB)• On test, standby, and production environments• Extended to home-grown scripts, application specific database changes, third-party

testing tools using STS compare analysis• Supports most applications - EBS, SAP, Siebel, home-grown, etc

SPA Provides Broad Testing Coverage

• My Oracle Support (MOS) Note: 560977.1• 9.2/10.1 10.2 or 11g or 12 releases• 10.2.0.x 10.2.0.y or 11g or 12 releases

SPA Provides Testing in Various Database Releases

Page 51: Jesus robles ahorro costesoracledb

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

Real Application TestingLoad and SQL impact testing solution providing highest quality testing for the database tier

Remediate

TestTest

Deploy

• Benefit• Faster technology adoption• Lower cost and risk

• Features• Database Replay• SQL Performance Analyzer (SPA)

Business Agility through Superior Testing

Change

Page 52: Jesus robles ahorro costesoracledb

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

Mantener parcheado al día

Diagnosticar Rendimiento

Gestionar amenazas seguridad

Identificar SQLs con alto consumo recursos

Gestionar el crecimiento con los mismos recursos

Promocionar cambios desde desarrollo a

producción

Aprovisionamiento sistemas para test o desarrollo

Gestionar el crecimiento de datos y sistemas

Efectuar tareas y procesos repetitivos

Monitorizar configuraciones para compliance

45%

42%

35%

33%

33%

26%

21%

17%

13%

21%

Los 10 desafíos principales de la Gestión de la DatabaseIOUG Survey

Page 53: Jesus robles ahorro costesoracledb

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

Oracle Database Lifecycle Management Functions

Page 54: Jesus robles ahorro costesoracledb

Despliegue masivo de Software Oracle (Database, Real Application Clusters)

Soporte para todas las versiones de Grid Infrastructure, desde 11.2

Clonado de Gold Image y despliegue estandarizado via Templates

Mantenimiento integrado versiones parcheadas

Acceso controlado a los Templates de despliegue basado en roles, que elimina errores de proceso

Procedimientos de Despliegue guiados y automáticos basados en Templates

Aprovisionamiento vía Templates

Source DB systems

Target DB Systems

Software Library Storage

Captura y Almacenamiento de Gold images (y opcionalmente Datos) desde sistemas origen a la libreria de software de EM

Despliegue de imágenes almacenadas y datos a sistemas destino incluyendo configuraciones a medida

Page 55: Jesus robles ahorro costesoracledb

Actualización diaria desde My Oracle Support

Soporte para “modo desconectado” Recomendaciones parcheado proactivas

incluyendo tipos CPU,PSU Acceso a información complementaria sobre

los parches: errores corregidos, artículos asociados de KM, número de downloads, tendencias, etc.

Sistema de guiado manual o automático de los niveles de Parcheado

Recomendaciones de Parcheado

Page 56: Jesus robles ahorro costesoracledb

Comparativas con Gold Image ‘1-1’ y ‘1 a Muchos’ Notificación automática de detección

de desviaciones Encontrar la aguja en el pajar !!

Seguimiento y resolución de incidencias derivadas de errores de configuración

Gestión desviaciones Configuración

=?

=? =

?

DB

DB

DB

RACRAC

?=

Page 57: Jesus robles ahorro costesoracledb

Proporciona información continua acerca del grado de compliance de la Empresa

Histórico tendencias y seguimiento progreso global

Resultados exportables via email

Compliance Framework

Compliance Framework

Page 58: Jesus robles ahorro costesoracledb

Database Security

Page 59: Jesus robles ahorro costesoracledb

Oracle Database Security Products

Core Platform Security

User Management• Oracle Identity Management• Enterprise User Security

Data Protection• Oracle Advanced Security • Oracle Secure Backup

Access Control• Oracle Database Vault• Oracle Label Security

Monitoring• Oracle Audit Vault• Enterprise Mngr

Page 60: Jesus robles ahorro costesoracledb

Oracle Database Vault Compliance and Insider Threats

Controls on privileged users– Restrict DBA access to application data

– Provide Separation of Duty

– Security for database and information consolidation

Enforce data access security policies– Control who, when, where and how is data

accessed

– Make decision based on IP address, time, auth…

Validated with PeopleSoft E-Biz & other Apps validation underway,

including 3rd party

Reports

Realms

Multi-FactorAuthorization

Separationof Duty

CommandRules

Page 61: Jesus robles ahorro costesoracledb

Oracle Label SecurityManageability

• Policy based model• Multiple policies

supported• ACME, HR, Legal

• Policies are umbrellas applying to one or more tables, schemas, users

• Web based management

Page 62: Jesus robles ahorro costesoracledb

DataWrittenTo Disk TransparentlyEncrypted

DataTransparentlyDecryptedThroughSQL Interface

Transparent Data Encryption

Oracle Advanced SecurityTransparent Encryption and Strong Authentication Services

Transparent Data Encryptionwith RMAN Can Encryptentire Backups Sent to Disk

Transparent Network Encryption

Strong Authentication

Page 63: Jesus robles ahorro costesoracledb

Oracle Audit Vault

10gR210gR1

Oracle 9iR2(Future)Other Sources,Databases

Monitor Policies

Reports Security

Collect and Consolidate Audit Data

Simplify Compliance Reporting

Detect and Prevent Insider Threats

Scale and Security

Lower IT Costs With Audit Policies

Page 64: Jesus robles ahorro costesoracledb

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

Oracle Support Lifecycle

Page 65: Jesus robles ahorro costesoracledb

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

t

2008

2003

2004

2005

2006

2007

2002

2009

2010

today

11g Release 2: 3+ years free premier support

2011

2012

2013

2014

Sustaining SupportPremier Support

R2 July 2007

Extended Support

R2 July 2010

July 2013

http://www.oracle.com/support/library/brochure/lifetime-support-technology.pdf

2015

2016

Jan 2015

Jan 2018

0 YEARS FREE PREMIUM SUPPORT

> 3 YEARS FREE PREMIUM SUPPORT

R2

July 2012

Premier Support

Premier Support

Extended Support

Extended Support

Sustaining Support

Sustaining Support

R2

Page 66: Jesus robles ahorro costesoracledb

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