---
title: "Oracle Database integration | Grafana Labs"
description: "Monitoring Oracle Database"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

## Oracle Database integration

The Oracle Database integration provides **operational monitoring** for Oracle, covering sessions, processes, tablespace usage, and wait events. Oracle monitoring centers on the operational limits DBAs watch most, sessions, processes, and tablespace capacity, plus the wait events that reveal where time goes inside the database.

|                    |                                                                                        |
|--------------------|----------------------------------------------------------------------------------------|
| **What it’s for**  | Monitoring sessions, processes, tablespace capacity, and wait events                   |
| **Under the hood** | Grafana Alloy’s built-in OracleDB exporter scrapes metrics using Oracle Instant Client |

## Metrics collected

- **Sessions and processes**: Active sessions, process counts, and how close they are to configured limits
- **Tablespace**: Used versus allocated space across tablespaces
- **Wait events**: Which categories of waits consume time inside the database
- **Resource limits**: Current values against `v$resource_limit` thresholds
- **Availability**: `oracledb_up` for at-a-glance health

## What to know

This integration offers:

- Prebuilt dashboards: overview, logs
- Prebuilt alerts: session limit, process limit, tablespace capacity

Prerequisites:

- Requires Oracle Instant Client on the Alloy host with `ORACLE_HOME` set (Alloy 1.9.0+)
- Requires a dedicated Oracle monitoring user with specific grants

* * *

## Documentation

View the [Oracle Database integration](https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-oracledb/) documentation.
