Tony Nicoletti Oracle USA Inc. - NYOUG
Transcript of Tony Nicoletti Oracle USA Inc. - NYOUG
OracleEnterprise Manager :
10g Grid Control
Tony NicolettiPrincipal Instructor (OCP)
[email protected] 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