oracle database 11g release 2 options and packs workshop ...ocom/documents/webcontent/4… ·...

54
<Insert Picture Here> Oracle Database 11g Release 2 Options and Packs Workshop: Management Prepared By: APAC Technology Readiness Team APAC Technology Business Unit

Upload: trinhthien

Post on 18-May-2018

250 views

Category:

Documents


1 download

TRANSCRIPT

<Insert Picture Here>

Oracle Database 11g Release 2 Options and Packs

Workshop: Management

Prepared By: APAC Technology Readiness Team

APAC Technology Business Unit

2

The preceding 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.

3

Management

4

• EM11g Grid Control • manages multiple Databases

• can be versions 9i, 10g, 11g

• also manages a lot of other things!

• EM11g Database Control • with every 11g Database

• manages a single database

Manage the Grid

5

Central Management for the complete platform

Dramatically lower operations costs

Includes Business Transaction Management, Service level

management, Application to Disk Management

DBA Teams can fully administer databases, set up and schedule

RMAN backups, create and monitor DATA GUARD standbys, and

also setup and schedule other SQL, Pl/SQL, Shell script jobs

across databases

Manage many systems with little incremental cost, architecture

fully scalable

Use multiple OMS (management servers) and load balancer to

manage thousands of targets as seen in following Grid Control

topology diagram

Enterprise Manager Grid ControlManagement that Scales to the Grid

6

7

8

9Copyright © 2009, Oracle Corporation and/or its affiliates – 9 –

Use Enterprise Manager You are using Power DBA Technologies so you can…

Manage

• MORE databases

• MORE applications

• MORE users, larger databases

• MORE mission-critical applications

Become

• MORE proactive and strategic

• MORE important and valuable!

Get

• MORE sleep at night!

• MORE weekends off!

10

Built-in and Integrated ManageabilityOracle’s Complete Enterprise Software Stack

• Leader in the

complete enterprise

application stack

• Management built-in

to every tier

• Integrated

manageability across

the entire stack

11

Integrated Application-to-Disk ManagementOnly Oracle Can Deliver Complete Stack Management

• Integrated manageability

across the entire stack

• Best of breed manageability

built

into each tier

• Ops Center extends

management to infrastructure

layers

12

Oracle Enterprise Manager 11g : A Glimpse of Management Packs • Diagnostics Pack for Database/Middleware

• Performance Diagnostics & Monitoring (ADDM, AWR), Alerts & Notifications

• Tuning Pack for Database

• Performance Tuning: SQL Tuning Advisor, Access Advisor, etc.

• Change Management Pack for Database

• Capture & compare metadata (dictionary) definitions, track changes in a single db or compare multiple databases, reverse engineer db & schema definitions, capture & version baselines, compare dbs & schemas or baselines, copy db objects with no/full/subset of data, modify objects on multiple dbs, impact analysis

• Configuration Management Pack for Database/Applications

• Capture & Centralize information about all hardware and software resources, historical change tracking, security policy and violations.

• Provisioning and Patch Automation Pack for Database/Middleware

• Deployment of Oracle Software, applications and patches. Provision entire software stack including OS, Middleware and database. Cloning.

• Oracle Linux Management Pack

• Exclusive for Oracle Unbreakable Linux Basic and Premier support customers

• Oracle VM Mgt Pack, Weblogic Server Mgt Pack EE, SOA Mgt Pack, BI Mgt Pack, Coherence Mgt Pack, Data Masking Pack, and other packs and suites!

13

Diagnostic and Tuning Pack

14

Diagnostics and Tuning PacksSelf-Automated Problem Resolution

DBA

• Automatic performance diagnostics and monitoring

functionality built into core database engine and

Oracle Enterprise Manager

•Automatic workload capture saves on labor intensive tasks

• Historical performance analysis and workload history

• Comprehensive system monitoring

• Reduce need for manual tuning

• Enhance system performance

• Lower operational costs

15

Diagnostics and Tuning Packs Key Feature Summary

Oracle Diagnostics Pack for Database

Automatic Database Diagnostic Monitor (ADDM)

Automatic Workload Repository (AWR)

Automatic Session History (ASH)

Monitoring and Event notifications and history

Oracle Tuning Pack for Database

SQL Tuning Advisor, SQL Profiles

SQL Access Advisor

Realtime SQL Monitoring

Automatic SQL Tuning

16

AWR – Performance Warehouse

• Performance Data Warehouse (inside db) for

10g/11g databases

• Basis for most of the problem detection and

reporting

• AWR collects, stores performance data

• Direct memory access

• In-memory component (V$/Metric views)

• Self managing “out of the box”

• You can set retention and frequency

17

AWR Contents

• Samples of Active Session History (ASH)

• High-load SQL statements

• Time model statistics (both System/Session)

• Object usage - access counts for segments

• Snapshots of V$ and some Metrics

• Host CPU and Memory statistics (V$OSSTAT)

18

ADDM – Your Tuning Expert!

• Starting point for most investigations

• Determines and records performance issue

• Recommends corrective action

• Generates probable benefit

• Suggest use of other advisors

• Common currency - “DB Time”

19

20

Advisors – A step beyond

• SQL Tuning Advisor• Statistics Analysis: Objects with stale or missing statistics are identified

and appropriate recommendations are made to remedy the problem.

• SQL Profiling: Tunes SQL statements without requiring any change to

the application code.

• Access Path Analysis: New indexes that can significantly enhance

query performance are identified and recommended.

• SQL Structure Analysis: Relevant suggestions are made to restructure

selected SQL statements for improved performance.

• Automatic SQL Tuning Advisor

• SQL Access Advisor• Provides advice on how to optimize schema design in order to

maximize application performance such as partitions, MVs, indexes.

21

• Ensures quicker resolution of performance bottlenecks.

• Automatically maintained workload history facilitates historical

performance analysis.

• Reduce management cost and help deliver better quality of service.

• Eliminates need for manual tuning.

• Provides automatic tuning of SQL statements.

• Enhances system performance and reliability and significantly

lowers management costs.

Benefits of Oracle Diagnostic and

Tuning Pack

22

Change Management Pack

23

What is Change Management Pack?Take control of change in your Oracle environment

Manage database changes

effectively and efficiently by

providing you with the ability to

evaluate, plan for, and implement

changes.

Eliminate errors/data loss and

down time when making changes

through automation, scheduling

Helps with audit, compliance and

management reporting by

keeping track of changes through

version control.

24

What has changed• TABLES

• INDEXES

• PACKAGES

• PROCEDURES

• MATERIALED VIEWS

• TABLESPACES

• init.ora

Upgrade

Patch

What is impacted• Data loader programs

• Application

customizations

• Integration with other

applications

Version 10 Version 11

What Change Management Pack Does?Changes and Impact During Upgrades or Patches

25

Features

• Wizard-driven Web UI

• 4 step CM process

• Baseline capture

• Compare

• Track changes

• Propagate

• Version & reverse changes

• Uses built-in EM schedulingValue Proposition

• Keep your application environments in

sync by managing to standards

• Avoid downtime due to patching or

upgrades caused by changes to your

database schema or parameters

What Change Management Pack Does?Managing Application Upgrade

26

Benefits of Change Management Pack

• Eliminate errors by automating deployment of

database changes across environments

• Accelerate application upgrades by tracking

impact of upgrades on customizations

• Reduce downtime and speed up recovery by

ensure compliance of production environments

with established standards

27

Configuration Management Pack

28

• Configuration: Components of an IT infrastructure

• Goal: Provide logical model of IT infrastructure or

service, by identifying controlling, maintaining and

verifying Configuration Items

• Minimize the impact of Change-related Incidents

upon service quality, consistency and day-to-day

operations.

What is Configuration Management ? Know What You Have - Effective Use of Your Assets

Knowing What

You have

Standardizing Your

Configurations

Configuration

Compliance

Detecting

Configuration Changes

29

What Configuration Management Does? Know what you have and know what you’re running

Configuration Management Database (CMDB)

Software

Installations

SW and HW

Configurations

Resource

Relationships

Certified

Configurations

Best

Practices

• CMDB reports

• CMDB Statistics

• Policy standards

• Audit Reports

• Decision support

for incident,

problem, change,

and release

management

• Discover

– Automated Inventory and

Change Tracking

– All h/w & s/w configurations

– Relationships

– Oracle inventory, including

patch history and updates

• Analyze

– Monitor and audit change

– Configuration comparisons

against reference, saved or live

• Foundation for compliance and

change control

– Map to ITIL and CoBIT

frameworks

– Security configuration policies

– Standardize IT operations mgt

30

• OS Configuration

• Hardware Configuration

• Database Configuration

• Packaged Applications

Automated Inventory And Asset Tracking Of All HW & SW

Configuration Management Pack – AssetsKnowing What You Have:

31

• Capture and view over time

• Compare “gold configuration” or baseline or live

• Import/Export Baselines

• Common compare framework, Oracle and non-Oracle

HW/OS

DB?

=HW/OS

DB

One to One, One to Many Change Tracking And History

Configuration Management Pack – AssetsKnowing What Has Changed:

32

• Single interface for viewing „all‟ changes

• Rich filters to view change history

• Ability to save, print and export results

• View configurations directly from topology map

Monitor And Analyze Changes Across Your Environment

Configuration Management Pack – AssetsMonitoring and Analyzing Change:

33

Benefits of Configuration Management Meeting Your Operational Needs

Reduce Costs:

• Reduce costs, increase effectiveness of Service

Support & Service Delivery

Improve Efficiencies:

• Tracking and auditing changes

• Keeping up with software patch-levels

Enable Regulatory Compliance:

• Enforcing compliance standards and policies

• Securing corporate assets

34

Provisioning and Patch

Automation Pack for Database

35

What is Provisioning & Patch Automation

Pack?Reducing Operational Cost and Raising QoS

• Automate the Deployment of software, applications

and patches for database and OS

• Simplifies critical IT operations, making it efficient

and scalable

• Raising quality of service of IT system

• Lowering operational risk and cost of ownership

Design

Report

Automate

36

What does Provisioning & Patch

Automation Pack do?

Design• Software Components

• Server/NW/Storage templates

• Directives/Scripts

• Gold images

Automate• Software image provisioning

• Bare-metal provisioning

• Software updates/patches

• Multi-Server provisioning

Design

Report

Automate

Report• Software package compliance

• Patch compliance

• By component, group

37

ProvisioningCreating Image

38

ProvisioningLinux On Bare Metal Boxes

40

PatchingLinux Operating System

41

Compliance ReportAlerts, Policy and Security Violations

42

Benefits of Provisioning & Patch

Automation Pack

• Standardized software deployment processes reduce

operational risks

• Out-of-box best practices lower cost of deployment

• Mass scale operations increase operational

efficiency

Design

Report

Automate

43

Real Application Testing

44

What is Real Application Testing?Lifecycle Change Management

Set Up Test

Environments{ }

Make Change{ }

Test{ }

Identify Patches &

Workarounds{ }

Diagnose & Resolve

Problems{ }

Provision for

Production{ }

Diagnose & Manage

Problems{ }RAT enables

• Rapid technology adoption

• Higher testing quality

45

What does Real Application Testing do?Business Agility Through Superior Testing

SQL Performance Analyzer• allows users to identify SQL performance

regressions caused by system changes

• assesses the impact of change on SQL response

times by executing each SQL serially with

production context before and after a change and

then provides a report

• highlighting any performance divergences.

Database Replay• allows users to perform comprehensive testing of

database and infrastructure changes using real

application workloads.

• capture production workload and then replay the

workload on a test system with the exact same

production characteristics

• all problems can be identified and remediate in

test before deploying the change to production.

46

Testing TodayProduction – 1,000s of Real Online Users

PRODUCTION

47

Testing TodayTest – 1-2 testers trying to be 1,000s of users

PRODUCTION TEST

48

Database ReplayWorkload for 1,000s of online users captured

PRODUCTION

Capture

Workload

49

Database Replay Workload for 1,000s of online users replayed

PRODUCTION TEST

Capture Replay

Workload

50

Database ReplayTest your system changes at production levels

PRODUCTION TEST

Capture Replay

Workload

51

Real Application Testing with Database Replay

• Replay production workload in test environment

• Identify, analyze and fix potential instabilities before making changes to production

• Capture Workload in Production

• Capture full production workload with real load, timing & concurrency characteristics

• Move the captured workload to test system

• Replay Workload in Test

• Make the desired changes in test system

• Replay workload with full production characteristics

• Honor commit ordering

• Analyze & Report

• Errors

• Data divergence

• Performance divergence

Analysis & Reporting

52

……

ClientClient

…Client

Capture SQL

• Test impact of change on SQL query performance

• Capture SQL workload in production including statistics & bind

variables

• Re-execute SQL queries in test environment

• Analyze performance changes – improvements and regressions

Middle Tier

Storage

Oracle DB

Re-execute SQL Queries

Production* Test

Use SQL Tuning

Advisor to tune

regression

SQL Performance Analyzer

* Note SPA can also be run on production system for some changes

53

Benefits of Real Application TestingBusiness Agility Through Superior Testing

• LOWER change risk

• LOWER testing time without

compromising quality

• LOWER unplanned outages

• IMPROVE application reliability

• IMPROVE system performance

• IMPROVE end-user experience

• IMPROVE quality of service

• ADOPT new technology faster

54

So many organizations benefit with EM!

Avoids online revenue losses up to 25%

Cuts configuration management effort by 90%

Saves weeks on application testing time

Replaces manual tools with automation; saves time by 50%

Deploys SOA infrastructure 92% faster

Saves 80% time and effort for managing Databases

Improves IT productivity by 25%

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

Delivers 24/7 uptime with Oracle Enterprise Manager

Cuts application testing from weeks to hours

Reduces critical patching time by 80%

55

Question & Answer