Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Daniel Roberts
Senior Product Manager
Oracle AS Product Management
EMEA, Oracle Corporation
Agenda
Objective
Enterprise Manager 10g Design Goals
Architecture
Grid Control vs. Database Control
Comprehensive Database Management
Application Server Control
J2EE & Web Application Monitoring
Q & A
Objective
Enterprise Manager 10g –
Design Goals
Facilitate management of sets of systems
Access from anywhere
Zero implementation time-to-value
Intimate connection to Oracle
1-Hour Integration, Industry Standards
Enterprise Manager 10g Deploymen
HTTP/S
HTTP/S
Mobile Device
Administration
Network and Monitoring
Load Balancer Diagnostics
Applications
Configuration
Enterprise
Manager
Storage
*
Deployment Modes
Grid Control Database Control
A
http(s)
SQL*Net
Enterprise Enterprise
AA
Manager http(s) Manager
http(s)
AS
OCS
Database Management –
Grid Control vs. Database Control
Feature Grid Control Database Control
Enterprise Manager agent One per host in separate home One per 10g database home
User
Database Parameter Enterprise Management
Management Manager
Configuration Diagnostics
Management
Enterprise
Manager
Managing Tuning
Storage
Managing
High Availability
Database Home Page
Policy
Policy Management
– Best-practice rules
– Violation detection
Types
– Configuration
– Installation
– Objects
– Security
– Storage
Versatile Enterprise Manager
Job System
Enterprise Execute simple or
Manager complex tasks across
one or many systems
Pre-packaged jobs
– Backup, patch, clone …
Ad-hoc job creation
– SQL script
– Host command
Use or override
preferred credentials
D E M O N S T R A T I O N
Resolving a
Tablespace Full Alert
Database Home Page
Configuration Diagnostics
Management
Enterprise
Manager
Managing Tuning
Storage
Managing
High Availability
D E M O N S T R A T I O N
Investigating a
Runaway Session
Scenario
2
3
Configuration Diagnostics
Management
Enterprise
Manager
Managing Tuning
Storage
Managing
High Availability
State-of-the-Art Availability
Management
Backup and Recovery
Real Application Clusters (RAC) Standby System
(Data Guard)
Data Guard
Enterprise
Manager
Production
System (RAC)
RAC Management
User transparency
– Same functionality as single instance
Cluster awareness
– Database
– Hosts (OS)
Database-level alerts
– e.g. storage alerts
Cluster-aware EM jobs
RAC-specific performance
management
– e.g. Cluster cache coherency
– Service / module / action and client
ID
Service Assurance Management
(Oracle Database 10g)
– Preferred and available instances to
deliver service
Comprehensive Database
Management
DBA Dashboard
& Administration
Configuration Diagnostics
Management
Enterprise
Manager
Managing Tuning
Storage
Managing
High Availability
Integrated Storage Management
*
Comprehensive Database
Management
DBA Dashboard
& Administration
Configuration Diagnostics
Management
Enterprise
Manager
Managing Tuning
Storage
Managing
High Availability
System Life Cycle Management
Clone
Install
Upgrade Configure
Patch Activate
Uninstall
Deactivate Operate
Automated Provisioning
Scale Out to More Systems at Minimal Incremental Cost
Oracle View/Search
Inventory
Dis Enterprise Compare/Diff
Software
Configurations
co
ve Manager al yze
r An Change Tracking
Hardware
Configurations Reference
Configurations
Install/Clone Oracle.com
i on Liv
vi s eL
ro in
Configure P k Product Updates
Patch Patches
Product
Secure
Configuration
Comprehensive Database
Management
DBA Dashboard
& Administration
Configuration Diagnostics
Management
Enterprise
Manager
Managing Tuning
Storage
Managing
High Availability
Host Information
*
Mobile Access – EM2Go
OPMN
DMS
Central and App Server
Consoles
Clients
App Server
Console Agent
Application
OracleAS 10g
Oracle
Central
Management Oracle Database
Agent
Service
Central Host
Management
Console Storage
Management
Repository Network
OracleAS 10g Console
Unified Management Operations
Access all Application Server diagnostic logs from
a single point in the Application Server Console
Automatically load log data into a repository for
easier investigation
Configure Application Server component ports from
a single Console page
Enable – disable components
Manage all application server components in a
consistent manner
Consolidates and simplifies management of the
application server platform
OracleAS 10g Console
Infrastructure Administration
Availability
J2EE applications
Resource usage
Responsiveness
Alerts
Diagnostics
Administration
Out-of-Box OracleAS 10g
Performance Monitoring
Real time charts and automated alert
notifications
Monitors all key application server
performance points
– Server availability and response time
– System resource usage
– Server usage and performance
Performance baselines and thresholds
Historical management data repository
Application Server Historical Data
Trends and Comparisons
What’s the current CPU usage for server #1?
How did it do over the past 24 hours?
How does that compare to server #2 over the same
timeframe?
J2EE Application Diagnostics
Real-time and historical performance
Easily identify top resource consumers
J2EE Diagnostic Drilldowns
What are my top web modules, servlets & JSPs?
J2EE Diagnostic Drilldowns
What are my top EJBs and EJB methods?
Application Performance
Management
Web application “client” experience
– Direct measurement of real end-user performance
against your Web Application
Business Transaction Monitoring
– Emulate and monitor client experience from
remote locations
Monitor availability of web applications
Monitor performance of application transactions
Web Application Monitoring
Cross-tier Tracing of
Business Transactions
Trace web site transactions through the
application server stack
Breakdown of processing time
– Web Server
– OC4J Container
– Data Source
Web Application
Transaction Tracing
Summary
Oracle provides a single management tool for the
Oracle stack, so you can …
Simplify systems management
Improve quality of management
– Manage the application end-user experience
Reduce overall costs
– Robust management service means more
productive administrators
Q&
A
QUESTIONS
ANSWERS