Tony Nicoletti Oracle USA Inc. - NYOUG

Post on 04-Feb-2022

6 views 0 download

Transcript of Tony Nicoletti Oracle USA Inc. - NYOUG

OracleEnterprise Manager :

10g Grid Control

Tony NicolettiPrincipal Instructor (OCP)

tony.nicoletti@oracle.comOracle USA Inc.

IT ChallengesWhich of the below is a problem today?

Under utilized hardware

Resizing, replacing or adding new servers

Many applications running on many databases

System downtime

System response time

Not a Problem Big Problem1 2 3 4 5

IT ChallengesWhich of the below is a problem today?

Under utilized hardware

Resizing, replacing or adding new servers

Many applications running on many databases

System downtime

System response time

Not a Problem Big Problem1 2 3 4 5

How does your company addressgrowing IT infrastructure needs?

Run YourApplications

Manage Your Data

Open StandardsDevices

OracleApplication

Server

OracleDatabase

Server

Thin Clients

Access YourApplications

This way, with big irons?

EJB Clusters

LoadBalancer

CacheClusters

Internet

DatabaseClusters

Web ServerClusters

Distributed WebCaches

BrowserClient

Oracle Database GridOracle ApplicationServer Grid

Or, this way?

The Grid VisionHave minimal number of LARGE DatabasesUse Grid Computing

– Clustering ++– Low Cost Components– Higher Quality of Service

Have Business Intelligence (BI) next to Operational Data– Less number of moving parts– Faster processing– Faster Business Intelligence

Use Web Applications– Browser based access– Management of the applications in the data center. No

Client/server

Oracle10gfor

Enterprise Grid Computing

Grid Computing

Grid computing treats computing as a utility.– Consumers don’t care where computing

occurs.– Producers ensure computational power is:

AvailableReliableReasonably priced

IT Problems/Challenges

Financials

Procurement

HR

FilesSalesMfg

CAD

Islands of Computation

“IT infrastructure is massively underutilized” - IDC“Companies can save 20% or more through consolidation” - Giga Research“75% of costs come from staffing & maintenance.” - Business Week

RAC

RACActive/Passive

Grid Computing ImprovesInfrastructure Utilization

Low utilizationwith high cost to scale

High utilizationwith low cost to scale

Clustered

Application

Servers

Clustered

DatabaseServers

ClusteredStorage

(SAN)

Grid computing is the coordinated use of a large numberof servers and storage acting as one computer.

Financials

Procurement

HR

FilesSalesMfg

CAD

RAC

RACActive/Passive

Enterprise Manager 10g:Grid Control Architecture

Fire

wal

l

Mobile Device

HTML Console

PortalsHTTP/S

HTTP/S

HTTP/S

HTTP/S

Open Repository

Manage from Anywhere

View/Search

Compare/Diff

Change Tracking

ReferenceConfigurations

Analyze

Install/Clone

Configure

Patch

Secure

LiveLink

Oracle.com

Product Updates

Patches

ProductConfiguration

OracleInventory

SoftwareConfigurations

HardwareConfigurations

Discover

Automated ProvisioningScale Out to More Systems and Minimal Incremental Cost

EnterpriseManager

Grid Control

Provision

Over 20% of downtimeattributable to humanconfiguration errors

Oracle Enterprise Manager 10g: Grid Control

Oracle Enterprise Manager 10g Grid Controlprovides the framework for monitoring andadministering the grid, including the following:– A comprehensive overview of the grid’s status– A single point of monitoring for all associated

targets– Alerts with drill-down capability to identify

trouble spots– ASLM to enable holistic management of

application performance

Grid Control Components

OracleManagementRepository

OracleManagement

Services

OracleManagement

AgentsManagedTargets

Oracle8i Databases

Oracle9i Databases

Oracle10g Databases

Oracle9i Application

Servers

Oracle10g Application

Servers…

Administrator

Management Service (OMS)– An Oracle Management Service (OMS) is:

A J2EE Web applicationDeployed to Oracle Application Server 10gJ2EE and Web Cache edition

– The OMS may be installed:When the OMR is createdAs a stand-alone service

OHSWebCache

OC4J EM

OMS

Management Repository (OMR)– An Oracle Management Repository (OMR) is:

A set of schema objects in an Oracle9iDatabaseRequired prior to installing the OracleManagement Service

– The OMR may be installed:In an existing databaseIn a new database

Management Agent (OMA)– The Oracle Management Agent (OMA):

Must be installed on every managed serverConnects to one OMS

– The OMA may be installed:When the OMR is createdWhen a stand-alone OMS is createdAs a stand-alone service

Managed Targets

Managed targets may include:– Oracle Databases– Oracle Database Listeners– Oracle Application Servers– Oracle Applications– Oracle Collaboration Suite– Most operating systems that are certified to run Oracle

products– Third-party products and applications

Management Agent (OMA)

HTTP orHTTPS

JDBC

Managed targets OMR

DatabasesListenersApplicationServers

Hostserver

OHSWeb

Cache

OC4J

OC4J

OC4J

OC4J

OracleManagement

AgentOracle

ManagementService

Accessing the Grid ControlConsole

The Grid Control console may be accessed by anysupported browser:

– Netscape Navigator 4.78, 4.79, 7.01, 7.1.0– Mozilla 1.3.1– Microsoft Internet Explorer 5.5 (SP1) or 6.0 (SP2)– Microsoft Pocket Internet Explorer 2.0 (for HTTP) or 3.0

(for HTTPS)- http://<oms hostname>.<domain>:<port>/em- http://omsserver.mycompany.com:7777/em

Grid Control Console: Home

Grid Control Console: Targets

Viewing a List of Hosts in Your GridFrom the Hosts target page you can quicklycheck the status of all host servers in your grid.

Host Home PageThe Host home page allows you to quicklydetermine the state of the host.

Viewing Performance InformationThe Host Performance page shows you howthe host is using its available resources.

Comparing Metrics ofMultiple Database TargetsThe Database Targets page makes it easy tocompare resource usage of different databases.

Database Home PageThe Database Home page presents an overview ofdatabase status and resource consumption.

Grid Control Console: Deployments

Grid Control Console: Alerts

Grid Control Console: Jobs

EM2GoAccess Grid Control’s

EM2Go with anywireless device usingMicrosoft PocketInternet Explorer:– Requires no special

configuration– Includes the most

critical functionality ofGrid Control

Monitoring Grid Control

Grid Control must be functioning efficientlyto effectively monitor targets. Whenmonitoring the Grid Control framework, youshould:– Examine management repository operations– Ensure that management services are

functioning properly– Check management agent performance

Management System: OverviewSelect the Management System tab for anoverview of the Grid Control framework.

Grid Control Console:Management System

Application Server Grid

Database Grid

Storage Grid

Highestquality ofserviceLowest CostEasiest toManage

Grid Computing

Grid Computing

Application Server Grid

Database Grid

Storage Grid

Storage GridASMTransportable TablespacesData PumpGateways

Database Grid10g RACSelf ManagementOptimal resource utilizationIntegrated Clusterware

Application Server GridOptimal resource utilizationJ2EE and Web CacheClustering

Storage Grid

Application Server Grid

Database Grid

Storage Grid

Grid Computing

Automatic StorageManagement

Automatic Storage Management(ASM)

Eliminates need forconventional file systemand volume managerCapacity on demand

– Add/drop disks onlineAutomatic I/O loadbalancing

– Stripes data acrossdisks to balance load

– Best I/O throughputAutomatic mirroringEasier to manage

DatabaseGrid

Application Server Grid

Database Grid

Storage Grid

Grid Computing

Storage Grid SummaryASMTransportable TablespacesData PumpGateways

SMON

Single Instance Database Architecture

System Global AreaBuffer Cache Log Buffer

RECO PMON

DBWR QueryServers

Shared SQL

LGWR

Database Files

Instance

SharedServers

DedicatedServer

DispatcherProcesses

Database Client( Application Server )

- Database client may be connected thru adedicated server, or thru a dispatcher to ashared server- Buffer cache and DBWR only involvedwhen not using direct writes

Real Application ClustersA deployment scenario

ClusteredDatabase Instances

Mirrored DiskSubsystem

High SpeedSwitch orInterconnect

Hub orSwitchFabric

Application Servers/Network

CentralizedManagementConsole

Storage Area Network

Low Latency InterconnectVIA or Proprietary

Drive and ExploitIndustry Advances inClustering

Users

No SinglePoint Of Failure

Shared Cache

Self-Managing Database 10gAutomated storage mgmt (ASM)Built-in intelligent infrastructure– Self-aware performance

analysis– Proactive server alerts– Automatic tasks

Automatic Database Diagnostic MonitorExpert engine in the databaseAutomatic SQL tuning– Optimize packaged and

custom applications

WorkloadRepository

Alerts &Advisories

AutomaticTasks

Database Grid Summary

Mission Critical Quality of Service onIndustry Standard, Low Cost ServersLowers Cost

– Optimal utilization IT assets– Integrated clusterware for RAC– Fault tolerant– Capacity on demand

Application GridApplication Server Grid

Database Grid

Storage Grid

Grid Computing

Storage GridASMTransportable TablespacesData PumpGateways

Database Grid10g RACSelf ManagementOptimal resource utilizationIntegrated Clusterware

SoftwareProvisioning

UserProvisioning

10g

ApplicationAvailability

ApplicationMonitoring

WorkloadManagement

Enterprise GridVirtualize – Ensure Quality of Service – Provision – Monitor

Application GridOracle Application Server 10g: Complete & Integrated

Application Service LevelManagement (ASLM)

With Application Service LevelManagement (ASLM), you can:

– Manage application availability– Monitor application performance– Diagnose application response-time

issues

Manage Systems HolisticallyAdminister the grid holistically with ASLM:

– Monitor the end user’s view of an application– Correlate performance issues between all components

of an application– Trace transactions and URLs through the entire stack

rather than in only a single component

BeaconsMonitor availability from your key usercommunities:

Define AvailabilityDefine application availability based on a keybusiness transaction that is tested from criticalend-user communities:

Diagnose PerformanceProblems

Interactive transaction trace:– Trace transactions on demand– Find transaction performance bottlenecks

quicklyMiddle-tier performance drilldowns:

– Evaluate historical J2EE activity breakouts– Click to drill down to EJB and SQL levels– Correlate performance

Interactive Transaction Trace

Diagnose Middle-Tier Performance Issues

Analyze the Processing Call Stack

Grid Control

Application Server Grid

Database Grid

Storage Grid

Oracle Grid Computing

Additional Technical Information

Oracle Database 10g– http://otn.oracle.com/products/database/oracle10g

/index.htmlOracle Application Server 10g

– http://otn.oracle.com/products/ias/index.htmlOracle Enterprise Manager 10g Grid Control

– http://otn.oracle.com/products/oem/index.html

Q U E S T I O N SA N S W E R S