EdtMAABtP ti SiExadata MAA Best Practices Series Session #8: … · Exadata MAA Best Practices...
Transcript of EdtMAABtP ti SiExadata MAA Best Practices Series Session #8: … · Exadata MAA Best Practices...
<Insert Picture Here>
E d t MAA B t P ti S iExadata MAA Best Practices SeriesSession #8: Monitoring
<Insert Picture Here>
Exadata MAA Best Practices SeriesSession #8: MonitoringJames ViscusiJames ViscusiConsulting Member of Technical Staff
Exadata MAA Best Practices Series
<Insert Picture Here>1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft on Exadata 4. Exadata and OLTP Applications 5. Using Resource Manager on Exadata6. Migrating to Exadata 7. Using DBFS on Exadata 8. Exadata Monitoring 9. Exadata Backup & Recovery 10. Exadata MAA 11. Troubleshooting Exadata 12. Exadata Patching & Upgrades 13. Exadata Health Check
3
Exadata ManageabilityAgendage da
• Key Pointsy
• Business Takeaway
• Best Practices Takeaway
4
Assumptions and Terminology
• General Oracle HA Knowledge expectedg– High Availability Overview documentation
• TerminologyMAA Oracle Maximum Availability Architecture– MAA – Oracle Maximum Availability Architecture
– HA – High Availability – ASR – Automated Service Request
EM Oracle Enterprise Manager– EM – Oracle Enterprise Manager– MOS – My Oracle Support Note – MS – Management Server
5
Key Points and Customer Takeaways
<Insert Picture Here>
Key Points and Customer TakeawaysCustomer Takeaways
6
Exadata Manageability
• Enterprise Manager is the best product for managing g g gOracle databases
E t i M id lid t d i f• Enterprise Manager provides a consolidated view of the Oracle Exadata Database Machine
• Exadata hardware faults are captured and reported with Enterprise Manager and ASR
7
Enterprise Manager is the best product for managing databases with the Oracle Exadata Database Machine
E t i M i th b tEnterprise Manager is the best product for managing databases with the Oracle Exadata Databasewith the Oracle Exadata Database
Machine
8
Why Are We Interested in Database Management ?
• RAC is a cornerstone technology in the Oracle gyExadata Database Machine
M t f RAC i ti l d E t i• Management of RAC is essential and Enterprise Manager provides breadth and depth
9
Monitoring the Database Grid
Out-of-box availability, space, performance and health monitoringhealth monitoring
HA Console for MAA configurations
Non intrusive always onNon-intrusive, always-on, performance monitoring
Smart alerting with adaptive thresholds
10
Storage Management in RAC Environments
• Detailed storage statistics show breakdown of storage allocation and usage
• Allows for some trending of storage usage over g gtime
11
Capacity Monitoring on Clusters
•Understand overall cluster status at a glancestatus at a glance•Automated diagnostics on the cluster interconnect
Visually identify loadVisually identify load skew and other cluster
characteristics
12
Exadata Aware SQL MonitoringReal time monitoring of
application SQL
I/O performance graphsI/O performance graphs with ExadataCell offload efficiencyCell smart scan
Rich metric dataCPUI/O tI/O requestsI/O throughputPGA UsageTemp UsageTemp Usage
13
Enterprise Manager provides a single console view of the Oracle Exadata Database Machine
Enterprise Manager provides aEnterprise Manager provides a single console view of the Oracle
Exadata Database MachineExadata Database Machine
14
Oracle Exadata Database Machine and Grid Control
Monitoring non-database components using Plug-Ins
Database Grid Storage GridStorage Grid
Highly available hardwareInfiniBand Network
Highly available hardwareInfiniBand Network
PDU KVMPDU KVM
Cisco SwitchCisco Switch
15
Plug-In Target Basics
• Key availability y yinformation on the target home page
• Plug in monitors the• Plug-in monitors the health of the target
• Alert notifications can be generated, as with any Grid Control target
16
Plug-In Target Basics
Management Server
Compute Node
IB Plug-in
Plug-in data
Cisco Plug-in
Grid Control Repository
Management Agent
Cisco Plug-in
Storage Cell Plug-in
Agent
17
Configure Target availability
• High Availability for plugin targets g y g g– Automate the capability of relocate target
Preconfigure target to have a known default host and failover– Preconfigure target to have a known default host and failover host• On agent or node fail, job submitted to move monitoring of
target to surviving hosttarget to surviving host• When agent comes back up, monitoring moved to ‘default
host’
18
Storage Cell Plug-in
• Home page shows critical components– Monitors data from MSMonitors data from MS
• Storage cell alerts• Notifications can also be done outside EM
19
View the Oracle Exadata Database Machine as a Service in Enterprise ManagerService in Enterprise Manager
• Systems and Services allows the Oracle Exadata yDatabase Machine to be viewed in a service model
• Provides a rolled up view• Provides a rolled-up view– Service status– Performance
• Can utilize root cause analysis functionality to diagnose the cause of service failurediagnose the cause of service failure
20
1) Create Systems
• Systems consist of collections of componentsSystems consist of collections of components• For example, group all your listeners or instances
together
21
2) Create Services based on the Systems
If d i d dd k P f d U• If desired, you can add key Performance and Usage charts to the Service
22
3) Define key service attributes
Define key system components
Define Service Level criteria
23
Define Service Level criteria
4) Finally create an Exadata ServiceMonitoring many as OneMonitoring many as One
• Create an Aggregate Service to consolidate all the Exadata sub-services you’ve defined
24
Exadata sub services you ve defined
Exadata Aggregate Service
25
Publish Exadata Service DashboardsMonitor many as oneMonitor many as one
Service information can be published for executives and business owners
26
Exadata hardware faults capturedusing Enterprise Manager andAutomated Service Request (ASR)
E d t h d f lt t dExadata hardware faults capturedusing Enterprise Manager andg p g
Automated Service Request (ASR)
27
Alertsfrom Hardware to the Console
28
Automatic Service Request (ASR)
• Automatically opens service requests with Oracle for yspecific hardware faults
S i t fil d l t i ll d l• Service requests filed electronically and securely
• Fast and accurate resolution of the hardware faults• Fast and accurate resolution of the hardware faults
• Improved availability, less downtimep o ed a a ab ty, ess do t e
29
How Does ASR Work?
Customer Datacenter
FRU replaced byField Engineer
Oracle Support Services
Oracle
Oracle FieldEngineer
Oracle Support Engineer
FRU dispatched by
Support E i Service
Customer
Fault occurs
Engineer Service Request routed to Support EngineerSR creation
email notificationOracle Case Management
System
email notificationto customer
ASR
Service Request (SR) created
ASR ServiceProduct's auto-diagnosis
facility sendsSNMP trap to ASR
Manager
Fault telemetry securely
transmitted to Oracle
ASRManager
30
g Oracle
Copyright @ 2010 Oracle Corporation and/or its affiliates
Business Takeaways
Business Takeaways
31
Exadata Manageability Business Takeawaysus ess a ea ays
• Oracle database best practices in a single toolg
• Single Product shows all Exadata components
• Hardware faults are routed to a single console
32
Best Practice Takeaways
Best Practice Takeaways
33
Exadata ManageabilityBest Practice Takeawayses ac ce a ea ays
• Manageability Best Practices captured in MOS note 1110675.1
• ASR installation and quick install guide are available from the Oracle Technology Networkfrom the Oracle Technology Network
34
Best PracticesAdditional Resources sponsored by MAA and X-TeamAdditional Resources sponsored by MAA and X Team
• MAA and Exadata OTN website contains best practices and different architectural solutions
– MAA OTN website:http://www.oracle.com/technetwork/database/features/availability/maa-090890.html090890.html
– Sun Oracle Database Machine and Exadata OTN websitehttp://www.oracle.com/technetwork/database/exadata/index-089737.html
• Openworld presentations– http://openworld.vportal.net
35
SponsorsExadata MAA Team and X TeamExadata MAA Team and X Team
• Operational and Configuration best practices g– Optimized and integrated for Exadata – Generic practices for other platforms
Examples: Migration Backup/Recovery Monitoring– Examples: Migration, Backup/Recovery, Monitoring, Troubleshooting, Patching, MAA, Consolidation, Active Data Guard, Cloning/Reporting, Application Failover
• Applications MAA and Scalability• Applications MAA and Scalability – Optimized and integrated for Exadata and Exalogic– Examples: E-Business Suite, Siebel, Peoplesoft, Fusion
Middleware
• Exadata Strategic Customer Program
36
Thank you
37