Thursday, April 23, 2026

Screenshots of real OEM UI visuals

 Here are real OEM UI visuals (based on Oracle docs & actual console layouts) so you can understand how screens look in Oracle Enterprise Manager 13c.

I’ll walk you through the main screens with visual-style explanation (like screenshots) πŸ‘‡


πŸ–₯️ 1. OEM Dashboard (Home Page)

----------------------------------------------------------
| Enterprise Manager Console                            |
----------------------------------------------------------
| Targets Status | Incidents | Alerts | Performance     |
----------------------------------------------------------
| DB1  ✅ Up     | Incidents: 3 πŸ”΄                    |
| DB2  ⚠ Warning | CPU High                          |
| HOST1 ✅       | Tablespace 90%                    |
----------------------------------------------------------
| Top Activity | CPU | Memory | Sessions              |
----------------------------------------------------------
| Graphs showing load, sessions, SQL activity          |
----------------------------------------------------------

πŸ” What you see:

  • Overall DB status

  • Alerts summary

  • Performance graphs

πŸ‘‰ This is your first landing page


🚨 2. Incident Manager Screen (MOST IMPORTANT)

πŸ“ Navigation:
Enterprise → Monitoring → Incident Manager

----------------------------------------------------------
| Incident Manager                                      |
----------------------------------------------------------
| Summary:                                              |
| Open: 12 | Critical: 3 πŸ”΄ | Warning: 5 ⚠              |
----------------------------------------------------------
| Charts:                                               |
| - Incidents by Severity                               |
| - Incidents by Target                                 |
----------------------------------------------------------
| Incident List:                                        |
----------------------------------------------------------
| Time     | Target | Message             | Severity     |
----------------------------------------------------------
| 11:05    | DB1    | Tablespace Full     | CRITICAL πŸ”΄  |
| 11:06    | DB1    | Tablespace Full     | CRITICAL πŸ”΄  |
| 11:07    | DB1    | Tablespace Full     | CRITICAL πŸ”΄  |
----------------------------------------------------------

πŸ’‘ Key Point:

πŸ‘‰ With alert compression enabled

  • These 3 rows → become 1 incident

πŸ“Œ OEM groups events into incidents automatically (Oracle Documentation)


πŸ“Š 3. Incident Dashboard (Graph View)

----------------------------------------------------------
| Incident Dashboard                                   |
----------------------------------------------------------
| πŸ”΄ Critical: 3   ⚠ Warning: 5   β„Ή Info: 4              |
----------------------------------------------------------
| Pie Chart:                                            |
| DB Issues: 50%                                        |
| Host Issues: 30%                                      |
| Listener: 20%                                         |
----------------------------------------------------------
| Actions:                                              |
| [Acknowledge] [Assign] [Escalate]                     |
----------------------------------------------------------

πŸ” What this gives:

  • Visual distribution of issues

  • Quick filtering

πŸ‘‰ Dashboard auto-refreshes every ~30 sec (Oracle Documentation)


⚙️ 4. Metric & Threshold Configuration Screen

πŸ“ Navigation:
Target → Monitoring → Metric and Collection Settings

----------------------------------------------------------
| Metric Settings: CPU Utilization                     |
----------------------------------------------------------
| Warning Threshold: 80%                               |
| Critical Threshold: 90%                              |
| Occurrences: 3                                       |
----------------------------------------------------------
| Corrective Action:                                   |
| Script: restart_service.sh                           |
----------------------------------------------------------
| [Save]                                               |
----------------------------------------------------------

πŸ’‘ Important:

  • Occurrences = key for alert suppression

  • Prevents alert flapping


πŸ” 5. Incident Rules (Alert Compression Engine)

πŸ“ Navigation:
Setup → Incidents → Incident Rules

----------------------------------------------------------
| Rule Set: DB_ALERT_COMPRESSION                       |
----------------------------------------------------------
| Condition:                                           |
| Target Type = Database                              |
| Severity = Critical                                 |
----------------------------------------------------------
| Actions:                                             |
| ✔ Create Incident                                   |
| ✔ Add to existing open incident (IMPORTANT)         |
| ✔ Send Notification                                |
----------------------------------------------------------

πŸ”₯ This is the feature:

πŸ‘‰ That actually performs alert grouping/compression


πŸ”• 6. Notification Rules Screen

πŸ“ Navigation:
Setup → Notifications → Notification Rules

----------------------------------------------------------
| Notification Rule                                   |
----------------------------------------------------------
| Target: All Databases                               |
| Event Type: Metric Alert                            |
| Severity: Critical Only                             |
----------------------------------------------------------
| Actions:                                             |
| Send Email: dba@company.com                         |
----------------------------------------------------------

πŸ’‘ Result:

  • No spam emails

  • Only critical alerts sent


⛔ 7. Blackout Screen (Maintenance Mode)

πŸ“ Navigation:
Enterprise → Monitoring → Blackouts

----------------------------------------------------------
| Create Blackout                                     |
----------------------------------------------------------
| Target: DB1                                         |
| Start Time: 10:00                                   |
| Duration: 2 Hours                                  |
----------------------------------------------------------
| Options:                                            |
| ✔ Stop Monitoring                                  |
| ✔ Suppress Alerts                                  |
----------------------------------------------------------

🎯 How It All Connects (Architecture Flow)

DB Metric → Threshold Breach → Event Generated
                ↓
        Incident Rule Applied
                ↓
     Event Grouped (Compression)
                ↓
         Incident Created
                ↓
     Notification Sent (if needed)

πŸ‘‰ OEM uses agents + rules to convert events into incidents (Oracle)


🧠 Real DBA Understanding

When you see OEM UI:

ScreenPurpose
DashboardOverall health
Incident ManagerActual issues
Metric SettingsControl alerts
Incident RulesReduce noise
NotificationsAlert delivery

πŸš€ Pro Tip (From Production)

Most DBAs fail because:

  • They only look at Incidents

  • But never configure:

    • Thresholds

    • Rules

πŸ‘‰ Result = Alert storm



No comments:

Post a Comment