42

Get Proactive With DBA Task Automation

Embed Size (px)

Citation preview

Page 1: Get Proactive With DBA Task Automation
Page 2: Get Proactive With DBA Task Automation

Business-DrivenIT Management

Oracle Enterprise Manager:Empowering IT to Drive Business Value

NameTitle

Get Proactive with DBA Task Automation

Page 3: Get Proactive With DBA Task Automation

Database Management is a Continuing Challenge

Data volumes are growing at a fast pace—doubling every 18-24 months*

DBAs are managing more and more databases than previously

Database resources remain flat while demand for services are increasing

Source: Forrester Research

Page 4: Get Proactive With DBA Task Automation

<Insert Picture Here>

“IT budgets and staffing levels are expected to remain nearly flat over the next two

years… but demand for IT services will increase by more than 17%.”

The Hackett Group2010 Research

Page 5: Get Proactive With DBA Task Automation

Database-to-DBA ratio is increasing: 1990-2015

20102005200019951990

30

10

40

Nu

mb

er

of

Da

tab

ase

s /

Inst

an

ces

20

50

2015

Enterprises that use

high degree of automation,

tools and Enterprise Manager

Source: Forrester Research

Page 6: Get Proactive With DBA Task Automation

Why Automation?

• Automation helps lower costs and improve IT efficiencies• Automate tasks for:

• Deployment and provisioning• Monitoring• Day-to-day administration

• Benefits:• Reduce manual tasks• Improve DBA productivity• Minimize human errors• Improve service quality• Maximize resource utilization

Page 7: Get Proactive With DBA Task Automation

Keys to Database Automation

Know WhatYou Have

• Discovery and asset tracking

• Real-time change detection

ImplementStandards

• Use standard processes

• Deploy standard configurations and monitor for compliance

Manage Manyas One

• Group IT assets in order to perform mass operations

• Automate group operations

Page 8: Get Proactive With DBA Task Automation

Know WhatYou Have

• Discovery and asset tracking

• Real-time change detection

ImplementStandards

• Use standard processes

• Deploy standard configurations and monitor for compliance

Manage Manyas One

• Group IT assets in order to perform mass operations

• Automate group operations

Keys to Database Automation

Best-in-Class Database ManagementFull support for Oracle Database 11g Release 2 with new features and

capabilities so you can:

• Deploy systems with confidence

• Proactively monitor and manage systems through 1 console

• Manage and automate day-to-day DBA tasks

Page 9: Get Proactive With DBA Task Automation

Deployment•Discovery and asset tracking

•Database and RAC provisioning

•Test system provisioning

Monitoring

•Implement monitoring standards

•Corrective actions

•Auto-clearing old alerts

Day-to-Day Administration• Automated Backups• Job System• Automated Patching• Schema Change Detection

Automating Database Management Tasks

Deploy

Monitor

Manage

Page 10: Get Proactive With DBA Task Automation

Deployment•Discovery and asset tracking

•Database and RAC provisioning

•Test system provisioning

Monitoring

•Implement monitoring standards

•Corrective actions

•Auto-clearing old alerts

Day-to-Day Administration• Automated Backups• Job System• Automated Patching• Schema Change Detection

Automating Database Management Tasks

Deploy

Monitor

Manage

Page 11: Get Proactive With DBA Task Automation

Know What You HaveDiscovery & Asset Tracking

• Effective use of your assets• Proactively identify and fix problems• Automated, daily collection of configuration data• Search & reports across enterprise• Compare configurations to “gold” standards and baselines

Page 12: Get Proactive With DBA Task Automation

•Supports gold images, reference systems, or bandwidth optimized local stage location•Supports both cloning and fresh installation methods for software provisioning• Mass deployment—multiple database deployments across multiple servers•Template based database creation•Database cloning using RMAN •Several applications: test to production; production to test; EBS environment

cloning

Templates

Gold ImagesDevelopment

Test QA

Mass Deployment

Database Provisioning

Page 13: Get Proactive With DBA Task Automation

• Gold image based provisioning• Simplified RAC provisioning with automation• Single click RAC scale-out and scale-back• Automated migration to Oracle Grid• Provision full RAC and Clusterware systems • ASM Support

RAC Provisioning

Create Reference RAC System

1

Stage Gold Image

2

Scale-Out RAC

4

Create Production RAC System

3

Page 14: Get Proactive With DBA Task Automation

Provisioning Test DatabasesIncrease Productivity—Automate Error Prone Manual Tasks

Clone and Mask DataProduction Database

Test Database

• Build new application environments more efficiently• Automate repetitive deployment tasks• Provision changes completely • Validate changes were made correctly

Page 15: Get Proactive With DBA Task Automation

Secure Test System Deployment Oracle Data Masking

• Deploy secure test system by masking sensitive data• Sensitive data never leaves the database• Extensible template library and policies for automation• Sophisticated masking: Condition-based, compound,

deterministic• Integrated masking and cloning• Leverage masking templates for common data types• NEW: Command line (EMCLI) support for data masking actions

LAST_NAME SSN SALARY

SMITH 111—23-1111 60,000

MILLER 222-34-1345 40,000

LAST_NAME SSN SALARY

AGUILAR 203-33-3234 40,000

BENSON 323-22-2943 60,000

Production Test

Page 16: Get Proactive With DBA Task Automation

Oracle Data MaskingComprehensive and Extensible Mask Library

Ensures consistent enforcement of policiesDefine once, apply everywhere

Accelerates solution deployment of masking

Mask formats for common sensitive data

Enables customization of business rules Extensible mask routines

Page 17: Get Proactive With DBA Task Automation

Time Savings with ProvisioningDeployment of Pre-Patched Software

Manual operation timeClusterware installation

45 minutes

ASM installation 1 hour

Database software installation

45 minutes

Database creation 30 minutes

Clusterware patching

12 minutes

ASM patching 12 minutes

Database patching 20 minutes

0

50

100

150

200

250

Without EM With EM

Steps

Time (in minutes)

Reliably and repeatedly provision multiple databases in a single change window with 100% time saving. Skill agnostic process ensure compliance to standards.

Page 18: Get Proactive With DBA Task Automation

© 2010 Oracle

Reduce Operations Cost with AutomationForrester Total Economic Impact of Configuration and Provisioning Packs

• Reduction in costs of managing IT

• Increase staff productivity• Increased agility to

business needs• Reduction on capital

spending

Capital Expenditure Saving

Business Productivity Saving

Administrative Productivity Saving

• 130% ROI over 3 years • 14 months payback period

Capital Expenditure Saving

Business Productivity Saving

Administrative Productivity Saving

Page 19: Get Proactive With DBA Task Automation

Deployment•Discovery and asset tracking

•Database and RAC provisioning

•Test system provisioning

Monitoring

•Implement monitoring standards

•Corrective actions

•Auto-clearing old alerts

Day-to-Day Administration• Automated Backups• Job System• Automated Patching• Schema Change Detection

Automating Database Management Tasks

Deploy

Monitor

Manage

Page 20: Get Proactive With DBA Task Automation

Metric Warn CritCorr

Action

Table-space

75 90 xxx

Archive Area %

70 80 yyy

• Custom metric settings containing your standards for monitoring• Monitoring templates for test, production, and supporting specific applications• Fully automated template deployment with target discovery via Default Templates• Deploy against  many targets at a time using groups• Support for inclusion in scripted workflows via EMCLI apply template verb• Adhoc and scheduled  template compliance reports

Database Monitoring Implement Monitoring Standards Using Monitoring Templates

MonitoringTemplates

ProductionDatabase Group

ApplyTemplates

110000111010001011101001110100110101

EM CommandLine Utility

Grid Control Console

Page 21: Get Proactive With DBA Task Automation

• Automates resolution for well-known, common problems• User-defined tasks that trigger in response to alerts

• Defined on a per metric or per metric severity basis• Single task or multi-task with dependencies between tasks

• Corrective Actions Library for code re-use• Notification support for corrective action success or failure

Database Monitoring Automate Alert Resolution Using Corrective Actions

Critical Alert Corrective Action Automated Alert Resolution

Page 22: Get Proactive With DBA Task Automation

Database Monitoring Automated Clearing of Old Alert Log Alerts

• Enforce operational policies to auto-clear old ‘Alert Log’ alerts • Prevents unwanted accumulation of past alerts• Eliminates burden on DBA to manually clear alerts after issues are resolved• Automated, bulk clearing of old ‘alert log’ alerts in 2 ways:

• Notification Rule with duration condition (e.g. 30 days) on the alert log metrics and ‘Clear Alert’ action. Applies to groups of databases

• EMCLI script to clear stateless alerts for specified database

Alert Log Auto-Cleared

Alerts After N DaysDBA Fixes IssuesIssues Identified

Page 23: Get Proactive With DBA Task Automation

Deployment•Discovery and asset tracking

•Database and RAC provisioning

•Test system provisioning

Monitoring

•Implement monitoring standards

•Corrective actions

•Auto-clearing old alerts

Day-to-Day Administration• Automated Backups• Job System• Automated Patching• Schema Change Detection

Automating Database Management Tasks

Deploy

Monitor

Manage

Page 24: Get Proactive With DBA Task Automation

24

Backup & Recovery FoundationComplete Oracle Solution From Disk-to-Tape

• Oracle backup and recovery for your entire IT environment• Multiple media options available to meet the most stringent SLAs• Local disk, remote Cloud storage, physical and virtual tape

File System Data

UNIX Linux

Windows NAS

Oracle Databases

Oracle Secure Backup (OSB)

Oracle Secure Backup (OSB) Cloud Module

Cloud Storage

Tape Backup

Fast Recovery AreaOracle Recovery Manager (RMAN)

Page 25: Get Proactive With DBA Task Automation

25 Copyright © 2010, Oracle. All rights reserved

Automated Database BackupUsing Oracle Enterprise Manager & RMAN

•Automated, scheduled database backup using RMAN & Grid Control

•Status tracking & notifications for backup success or failure

•Leverage RMAN intrinsic knowledge of database file formats & recovery procedures

•Block validation•Online block-level recovery•Tablespace/data file recovery•Online, multi-streamed backup•Unused block compression•Native encryption•Label Security

• Integrated disk, tape & cloud backup leveraging the Fast Recovery Area & Oracle Secure Backup

Dat

abas

e

RMAN

Fast Recovery Area Cloud

Tape Drive

Oracle Secure Backup

Page 26: Get Proactive With DBA Task Automation

Oracle Enterprise Manager Job System

Key Capabilities:• Numerous out-of-box job types• Schedule and execute jobs• View job output and status• Manage job lifecycle• Create new job definitions and define

dependencies

• Save pre-configured jobs in Job Library• Diverse scheduling options• Automate bulk operations• Access control and integrated credential

management• Notifications for various job states• Comprehensive reporting

• Easy to use

• Centralized console

• Supports numerous job types & common use cases

• Create new job types and define dependencies

• Performs mass operations across multiple targets & systems

• Notifications on job states

• Extremely scalable

Benefits

Page 27: Get Proactive With DBA Task Automation

• Proactive advisories, recommendations, and analysis• One-off patches, patch set updates, and critical patch updates

• Zero downtime patching for RAC• Integrated patch management & deployment automation• Patch intelligence and community• Streamlined conflicts and merge patch process

Automating PatchingFully Integrated with My Oracle Support

Analyze TestPatch ReportStage

Stage

Provision

Page 28: Get Proactive With DBA Task Automation

Demo

Integrated Systems Management and Support

Page 29: Get Proactive With DBA Task Automation

Integrated FeaturesPatches & Updates

Page 30: Get Proactive With DBA Task Automation

Patch Management Features Community Driven Patch Information

• Enhanced patch advise with comprehensive patch recommendations

• Comprehensive patch information; new additions like patch popularity, downloads trend and community integration

Page 31: Get Proactive With DBA Task Automation

• Creating patch plans allows patches to be applied in single downtime

• Automated validation for conflict checks

• Single click simplified merge patch request process

• Integrated with patch rollout procedure

Patch Management FeaturesPatch Plans and Patch Validation

Page 32: Get Proactive With DBA Task Automation

Patch Management Case Study: Bayer

**Assumes DBA FTE cost at $100/hr

"We manage thousands of databases and application servers with Enterprise Manager, and we have been able to reduce the time for database upgrades from 4 hours down to 1 hour, as well as reduce patch application time from 1 hour down to 1 minute per database. Enterprise Manager Grid Control allows us to automate this process, which translates into huge savings in time and money.“

Andreas Stephan, Sr. DBA Consultant Bayer Business Services

2000 Databases, 5 Full time DBAs, 1 Hour per patch, 4 Times a year

$160,000**Before EM8,000

person hrs

$2,666**After EM133

person hrs

Page 33: Get Proactive With DBA Task Automation

One Unified System @ WorkBenefits of My Oracle Support and Enterprise Manager

We have saved 25% of internal support time across our DBA team.Personalized

ProactiveIt took the initial 36 hours of trying to understand what the configuration out of the equation completely.

CollaborativeMy Oracle Support Community now goes beyond ‘customer satisfaction’ and even beyond ‘customer delight’. The new paradigm is… ‘customer ecstasy.’

IntegratedWe've been able to reduce the amount of time to apply critical patch updates by up to 80%.

Page 34: Get Proactive With DBA Task Automation

Automated Change Management Reduce Time and Effort of Database Change Management

Change Automation

• Automated process for capturing and propagating planned database schema changes from development to production environments

• Eliminates manual error-prone processes

• Accelerate application upgrades by tracking impact of upgrades on customizations

• Reduce downtime and speeds up recovery by ensure compliance of production environments with established standards

Page 35: Get Proactive With DBA Task Automation

• Capture information on all schema objects for an application:

• Tables, Views, Indexes• Procedures, Packages, Triggers• Users, init.ora

• Capture & Compare scope:• Database, Schema, Objects

• Compare Modes• Baselines to Baselines• Baselines to Database• Database to Database

Schema Change Detection & AutomationCapture & Compare Application Baselines / Workflows

HR

Order Entry

CRM

Baseline 1

Baseline 21100001110100

01011101001110100110101

110000111010001011101001110100110101

110000111010001011101001110100110101

SALES

DEPTEMP

ORDERS

PRODUCT PRICE

Baseline 3

Page 36: Get Proactive With DBA Task Automation

Syncing Application EnvironmentsOracle Change Management

ReportingProduction

Training

1100001110110101010100

01011101000010010101011

10100110110010100101001

11000011101101010101000101110100001001010101110100110110010100101001

Stage

Disaster Recovery

Test

110000111010001011101001110100110101

• Tracking changes to production databases

• Promoting changes from testing to staging to production

• Transferring schema & other database changes to DR, training, and reporting environments

Page 37: Get Proactive With DBA Task Automation

Keys to Database Automation Benefits

Know WhatYou Have

• Simplify management

• Proactively identify and fix problems

ImplementStandards

• Control configuration drift

• Enforce policies and compliance

Manage Manyas One

• Improve scalability• Enhance service

quality with self-management

Page 38: Get Proactive With DBA Task Automation

Why Oracle Enterprise Manager 11g?For Manageability and Automation

From:

Reactive fire fighting

Point operations

Repetitive manual tasks

Unpredictable service levels

Proactive forward planning

Centralized control

Automated self-management

Service level management

To:

Page 39: Get Proactive With DBA Task Automation

Oracle Enterprise ManagerProven Solution. Trusted by Customers.

Cuts configuration management effort by 90%

Replaces manual tools with automation; saves

time by 50%

Saves 80% time and effort

for managing Databases

90% of IT issues addressed before they

impact users

Drives asset utilization up by 70%

Reduces Database testing time by 90%

Reduces provisioning effort by 75%

Saves $1.9 million with Oracle Enterprise Manager

Saves $170,000 per year with Oracle Enterprise

Manager

Deploys SOA infrastructure 92%

faster

Delivers 24/7 uptime with Oracle Enterprise

Manager

Cuts application testing from weeks to hours

Reduces critical patching time by 80%

Saves weeks on application testing time

Ensures seamless user experience for

50,000,000 users

Page 40: Get Proactive With DBA Task Automation

Oracle Enterprise Manager 11gResource Center

Access Videos, Webcasts, White Papers, and More

Oracle.com/enterprisemanager11g

Page 41: Get Proactive With DBA Task Automation

AQ&

Page 42: Get Proactive With DBA Task Automation