Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF...

82
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    225
  • download

    1

Transcript of Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF...

Page 1: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.
Page 2: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Steven GeorgeSr. Delivery Manager

Mark FullerSr. Pr. Instructor

Rick PandyaPr. Instructor

JF VerrierPr. Curriculum Developer

Oracle Corporation

Page 3: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Oracle Database 10 g:

Managing the Self-Managing Database

Page 4: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Objectives

• Understanding the self-management capabilities of Oracle Database 10

g

• Customizing the self-management capabilities of Oracle Database 10

g

Page 5: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Manageability Goal

• Automatic versus Manual• Intelligence versus Data

½ Cost

• Adaptive versus Oversized• Integrated versus Third Party

• Preventive versus Corrective• Act and Succeed versus Trial and Error

Reduce Administration Cost

Reduce Capital Expenditure

Reduce Failure Cost

Page 6: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

How DBAs Spend Their Time

Load Data 6%

MaintainSoftware 6%

Install 6% Create and Configure 12%

Manage DatabaseSystem 55%

Page 7: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Database Management Challenges

Applicationand SQL

Management

StorageManagement

Backup andRecovery

Management

SystemResource

Management

SpaceManagement

?

?

??

?

Page 8: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Solution: Self-Managing Database

Applicationand SQL

Management

StorageManagement

Backup andRecovery

Management

SystemResource

Management

SpaceManagement

Fix Advise

AlertMonitor

CommonManageabilityInfrastructure

AutomaticManagement

Enterprise

ManagerDatabaseConsole

Page 9: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Common Manageability Infrastructure: Automatic Workload Repository

AutomaticWorkload

Repository

ServerAlerts

AutomatedTasks

AdvisoryFramework

Data Warehouseof the Database Automatic collection

of important statistics

Direct memoryaccess

Automatic Proactive

Efficient

Page 10: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Automatic Workload Repository

SGA

In-memorystatistics

AWRStatistics

ASH

SYSAUXMMON

7:00 a.m.7:30 a.m.

8:00 a.m.

WR Schema

Snapshot 1

Snapshot 2

Snapshot 3

Snapshot 4

8:30 a.m.

8:30am

ADDM finds top problems

BG

BG

FG

FG

DBA

Sevendays

Page 11: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Statistics Level

STATISTICS_LEVEL

BASIC TYPICAL ALL

Recommendeddefault value

Additional statistics for manual SQL diagnostics

Turn offall self-tuning capabilities

Page 12: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Configuring The Workload Repository

Page 13: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Manually Creating Snapshots

Page 14: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Database Feature Usage Metric Collection

MMONDB Feature Usage

Statistics DB High-Water Mark

StatisticsAdvanced Replication, Oracle Streams, AQ,Virtual Private Database,Audit options, …

size of largest segment,maximum number of sessions,maximum number of tables,maximum size of the database,

maximum number of data files,…

DBA_FEATURE_USAGE_STATISTICS DBA_HIGH_WATER_MARK_STATISTICS

OracleDatabase

10g

AWR

HOST CONFIGURATION INFO

EM Repository: ECM

EM Console

Once a week

Page 15: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Common Manageability Infrastructure:Server Alerts

AutomaticWorkload

Repository

ServerAlerts

AutomatedTasks

AdvisoryFramework

Enabled by defaultTimely generation

Push model

Automatic Proactive

Efficient

Page 16: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Server Alerts

Oracle Server(SGA)

ServerAlertsQueue

Enterprise

Manager

Server monitors itself

MMON

AWR

AutomaticNotification

GuidedResolution

Page 17: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Server Alerts Delivery Process

AdvancedQueue

Queue

SubscribingClients

FG

BG

Push

ThirdParty

ConsoleUpdate

Page or

e-mailDBAs

EM(EMD)

Page 18: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Alert

Server-Generated Alert Types

MMON

85% Warning

97% CriticalAlert Cleared

Cleared

ThresholdAlerts

Non-Threshold

Alerts

Metric-Based

Event-Based

Alert Alert Alert

SnapshotToo Old

ResumableSession

Suspended

Recovery Area Low On

Free Space

Page 19: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Out-of-the-box Alerts

ResumableSession

Suspended

SnapshotToo Old

Recovery Area

Low On Free Space

Tablespace

85% Warning97% Critical

TablespaceSpace Usage

LocallyManaged

Page 20: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

EM Interface to Alerts

Page 21: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Setting Alert Thresholds

Page 22: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Common Manageability Infrastructure:Automated Tasks

AutomaticWorkload

Repository

ServerAlerts

AutomatedTasks

AdvisoryFramework

Pre-packaged routinemaintenance tasks

Resource usage controlled

Statistics collection task scheduledout-of-the-box

Automatic Proactive

Efficient

Page 23: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Automatic Optimizer Statistics Collection

Automatic statistics collection

DBA tracks and gathers statistics

Resolvestwo issues

Targetsright objects

Determinesright samples

Page 24: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Gather Statistics Job

AUTO_TASKS_JOB_CLASS

AUTO_TASKS_CONSUMER_GROUP

gather_stats_job

WEEKNIGHT_WINDOW

10pm–6am Mon to Fri

MAINTENANCE_WINDOW_GROUP

WEEKEND_WINDOW

12am Sat to 12am Mon

Page 25: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Adding New Tasks Using EM

Page 26: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

D E M O N S T R A T I O N

Creating Automated Tasks

Page 27: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Common Manageability Infrastructure:Advisory Framework

AutomaticWorkload

Repository

ServerAlerts

AutomatedTasks

AdvisoryFramework

Uniform interface Fully integrated

Automatic Proactive

Efficient

Page 28: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Advisory Framework

ADDM

SQL Tuning

Access

Memory

Space

PGA

SGA

Segment Advisor

Undo

Buffer Cache

Shared Pool

SeamlessintegrationAWR

Commondata source

Page 29: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Guided Tuning Session

Create an advisor task

Adjust task parameters

Acceptresults?

Implementrecommendations

YesNo

Perform analysis

EnterpriseManager DatabaseConsole

Page 30: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Advisory Central

Page 31: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Solution: Self-Managing Database

Applicationand SQL

Management

StorageManagement

Backup andRecovery

Management

SystemResource

Management

SpaceManagement

Fix Advise

AlertMonitor

CommonInfrastructure

AutomaticManagement

Enterprise

ManagerDatabaseConsole

Page 32: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Performance Monitoring Solutions

Snapshots

ADDM ADDMResults

MMON

Alerts

In-memorystatistics

AWR

SGA

ReactiveMonitoring

Proactive Monitoring within

Oracle ServerDBA

Page 33: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

ADDM Performance Monitoring

Snapshots

ADDM

MMONIn-memorystatistics

AWR

SGA

ADDMResults

EM

30 minutes

ADDMResults

Page 34: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

System Wait

RAC Waits

IO Waits

Concurrency

Buffer Busy

Parse Latches

Buf Cache latches

Root CausesSymptoms

ADDM Problem Classification System

…… ……

……

……Non-problem areas

Page 35: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Accessing ADDM Advice

Page 36: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

ADDM Recommendations

Page 37: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Performance Monitoring Solutions

Snapshots

ADDM ADDMResults

MMON

Alerts

In-memorystatistics

AWR

SGA

ReactiveMonitoring

Proactive Monitoring within

Oracle ServerDBA

Page 38: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Performance Management Approach

CPU/Waits

SQL Sessions

Host

Oracle

CPU Bottlenecks Memory Bottlenecks

Uses ASH and AWR

Page 39: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

EM Product Layout

Enterprise-wide Console Page

Target Databases Page

Database Home Page

Database Performance Page

Drilldowns

SQL Session

Page 40: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Database Performance Page

Page 41: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Concurrency Wait Class: Drill Down

Page 42: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Solution: Self-Managing Database

Applicationand SQL

Management

StorageManagement

Backup andRecovery

Management

SystemResource

Management

SpaceManagement

Fix Advise

AlertMonitor

CommonInfrastructure

AutomaticManagement

Enterprise

ManagerDatabaseConsole

Page 43: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Automate the SQL Tuning Process

DBA

ADDM

SQL Tuning Advisor

High-loadSQL

SQL Workload

I can doit for you!

Page 44: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

SQL Tuning Advisor Overview

Add MissingIndex Run

Access Advisor

RestructureSQL

Plan Tuning(SQL Profile)

AutomaticTuning Optimizer

SQL AnalysisOptimization

Mode

Access Analysis Optimization

Mode

Plan Tuning Optimization

Mode

Statistics CheckOptimization

Mode

DetectStale or Missing

Statistics

ComprehensiveSQL Tuning

SQL Tuning Advisor

Page 45: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Plan Tuning Flow

Optimizer

(Tuning Mode)

createsubmit

output

SQL Profile

DatabaseUsers

Well-TunedPlan

SQL TuningAdvisor

use

No application code

change Optimizer

(Normal Mode)

Page 46: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

SQL Tuning Advisor Usage Model

SQLTuning Advisor

ADDM High-load SQL

Cursor Cache

STS

Custom

Filter/Rank

Sources

ManualSelection

Automatic Selection

AWR

DBA

AWR

Page 47: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

D E M O N S T R A T I O N

Resolving Performance

Problems

Page 48: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Solution: Self-Managing Database

Applicationand SQL

Management

StorageManagement

Backup andRecovery

Management

SpaceManagement

Fix Advise

AlertMonitor

CommonInfrastructure

AutomaticManagement

Enterprise

ManagerDatabaseConsole

SystemResource

Management

Page 49: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Overview of Automatic Shared Memory Management

Java Pool

DatabaseBuffer Cache

Redo Log Buffer

Shared Pool

Large Pool

SGA

Fixed SGA

Automatically set the optimal size

MMAN

Page 50: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Benefits of Automatic Shared Memory Management

DB_CACHE_SIZESHARED_POOL_SIZELARGE_POOL_SIZEJAVA_POOL_SIZE

Total SGA size

SGA_TARGET

Page 51: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Using EM to ConfigureAutomatic Shared Memory Management

Page 52: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

D E M O N S T R A T I O N

Automating Memory

Management

Page 53: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Solution: Self-Managing Database

Applicationand SQL

Management

StorageManagement

Backup andRecovery

Management

SystemResource

Management

Fix Advise

AlertMonitor

CommonInfrastructure

AutomaticManagement

Enterprise

ManagerDatabaseConsole

SpaceManagement

Page 54: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Data

Segment Shrink Overview

HWM

HWM

ShrinkOperation

Data UnusedSpace

UnusedSpace

Reclaimed Space

Online and in-place

Data

Page 55: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

How Can I Shrink Segments?

ALTER TABLE employees SHRINK SPACE CASCADE;

ALTER … SHRINK SPACE [CASCADE]

TABLE INDEX MATERIALIZED VIEW MATERIALIZED VIEW LOG

MODIFY PARTITION MODIFY LOB

ALTER TABLE employees ENABLE ROW MOVEMENT; 1

2

MODIFY SUBPARTITION

Page 56: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Segment Advisor

Page 57: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Growth Trend Report

Page 58: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

D E M O N S T R A T I O N

Proactively Managing Space

Page 59: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Segment Resource Estimation

Page 60: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Automatic Undo Retention Tuning

• Proactive tuning– Undo retention is tuned for longest-running query.– Query duration information is collected every 30

seconds.

• Reactive tuning– Undo retention is gradually lowered under space

pressure.– Oldest unexpired extents are used first.

• Enabled by default

Page 61: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

D E M O N S T R A T I O N

Using Automatic Undo Retention

Tuning

Page 62: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Undo Advisor

Page 63: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Redo Logfile Size Advisor

Page 64: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Solution: Self-Managing Database

Applicationand SQL

Management

StorageManagement

SystemResource

Management

SpaceManagement

Fix Advise

AlertMonitor

CommonInfrastructure

AutomaticManagement

Enterprise

ManagerDatabaseConsole

Backup andRecovery

Management

Page 65: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Automatic Backup (DBCA Setup)

Page 66: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Optimized Incremental Backup

Optimizes incremental backups

• Tracks which blocks have changed since last backup

Oracle Database 10g has integrated change tracking.

• New Change Tracking File is introduced.

• Changed blocks are tracked as redo is generated.

• Database backup automatically uses changed block list.

List of Changed Blocks

RedoGeneration

Redo Log

101100101011000011101001011010101110011

ChangeTrackingFile

SGA

Page 67: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Defining Flash Recovery Area

Page 68: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Flash Recovery Area Space Management

Disk limit is reached and a new file needs to be written into the Recovery Area.

12

Backup filesto be deleted

Database filebackup

1234

Warning is issued to user.

Recovery Area

Space pressure occurs.

RMAN updates

list of files that

may be deleted.

Oracle deletes files that are nolonger requiredon disk.

Page 69: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Suggested Strategy

Page 70: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Flashback Error Correction

• Flashback Database – Restore database to time– Uses flashback logs

• Flashback Drop– Restore dropped table– Uses recycle bin

• Flashback Table – Restore all rows in table to time– Uses UNDO in database

• Flashback Transaction Query– Query a committed Txn

• Flashback Versions Query– Query changes to rows over time

Order

Order Line

DatabaseCustomer

Page 71: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Solution: Self-Managing Database

Applicationand SQL

Management

Backup andRecovery

Management

SystemResource

Management

SpaceManagement

Fix Advise

AlertMonitor

CommonInfrastructure

AutomaticManagement

Enterprise

ManagerDatabaseConsole Storage

Management

Page 72: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

What Is Automatic Storage Management

Database

Tablespace

Segment

Extent

ASM managesOracle files.

ASM solvesmanagement problems

of Oracle databases.

ASM does notreplace existing

concepts.

Page 73: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Hierarchy

Tablespace

Segment

Extent

Oracleblock

Data file

Physicalblock

ASMdisk group

ASM disk

ASM file

Allocation unitFile system

file orraw device

Database

Or

Page 74: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

ASM Benefits

Reducesadministration

complexity

Reduces the costof managing storage

Supports RAC

Improves performance,

scalability,and reliability

Page 75: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

ASM Files

Database file

ASM file automatically spread inside disk group dgroupA

CREATE TABLESPACE sample DATAFILE '+dgroupA';

1234

1 2 3 4

Automatic ASM filecreation

Page 76: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

SQL Statements Issued to ASM Instances

ASM Instance

CREATE DISKGROUP

ALTER DISKGROUP DROP DISKGROUP

ALTER SYSTEMRESTRICTED SESSION

Page 77: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Enterprise Manager and ASM

Page 78: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

D E M O N S T R A T I O N

Using Automatic Storage

Management

Page 79: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

How Oracle Database 10 g DBAs

Spend Their Time

Load Data 3%MaintainSoftware 3%

Install 3%Create and

Configure 6%

Manage DatabaseSystem 25%

Proactive andStrategic

Planning 50+%

Page 80: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Summary

• Oracle Database 10 g’s self-management

capabilities work out-of-the-box.• Customization of Oracle Database 10

g’s self-management capabilities can be done through Enterprise Manager.

• Oracle Database 10 g is a self-managing

database which reduces administration overhead and enables DBAs to become proactive strategists.

Page 81: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Page 82: Steven George Sr. Delivery Manager Mark Fuller Sr. Pr. Instructor Rick Pandya Pr. Instructor JF Verrier Pr. Curriculum Developer Oracle Corporation.

Reminder – please complete the OracleWorld online session survey

Thank you.