Home  /  Journal  /  OCI Monitoring and Observability: The Complete Guide  /  Database Management Service on OCI
OCI Monitoring

Database Management Service on OCI

A database can be running and still be in trouble. A slow query plan, a growing wait, a tablespace creeping toward full, none of these stop the database, but all of them degrade it. The OCI Database Management service exists to make these conditions visible across every database in an estate, so a DBA sees the problem before a user reports it.

Published Jun 5, 2025 · By the OCI Specialists team · 9 min read · Independent OCI advisory
A server room with rows of database hardware

The work of keeping a database healthy has always been part vigilance and part detective work. The signs of trouble are subtle and they accumulate quietly, a query that used to take a tenth of a second now taking a full second, a wait event that is climbing, a memory area under pressure. None of these announce themselves, and on a single database an attentive administrator can catch them by hand. Across an estate of dozens of databases, watching by hand becomes impossible, and the problems that used to be caught early start surfacing as incidents instead. The OCI Database Management service addresses this by giving a single, consistent view of database health across the whole estate, so the detective work scales beyond what one person can hold in their head.

What the service watches

Database Management collects the deep performance signals that a database emits about its own operation, the kind of detail that lives inside the database rather than in the infrastructure around it. This includes performance metrics such as how busy the database is and where it is spending time, the behaviour of individual SQL statements, the state of storage and memory, and the wait events that reveal what the database is waiting on rather than working on. These are the signals a DBA has always cared about, now gathered automatically and presented in one place rather than retrieved one database at a time through manual queries. The value is not new information so much as the same information made visible continuously and across the whole fleet.

The value is the same information a DBA always wanted, made visible continuously and across the whole fleet.

Database monitoring against infrastructure monitoring

It is worth being clear about how this differs from the general monitoring service. Infrastructure monitoring watches the compute, storage, and network the database runs on, and it will tell you if the host is short of CPU or the disk is slow. It will not tell you that a particular SQL statement chose a bad plan last night and is now scanning a whole table. That kind of insight requires looking inside the database, and that is what Database Management does. The table below draws the line.

QuestionInfrastructure monitoringDatabase Management
Is the host short of CPUYesIndirectly
Which SQL is consuming the most timeNoYes
What is the database waiting onNoYes
Is a tablespace nearly fullNoYes
Is the network to the host slowYesNo

The two are complementary, not competing. A complete picture of a database workload needs both the infrastructure view and the internal view, because a slow database might be slow because the host is starved or because a query is misbehaving, and only by seeing both can you tell which.

Fleet wide visibility

The single feature that changes the most for teams managing many databases is the fleet view. Instead of logging into each database in turn to check its health, an administrator sees all of them in one place, ranked and compared, so the one that is struggling stands out against the ones that are fine. This turns a morning of manual checks into a glance, and more importantly it surfaces the database that nobody was watching closely, the quiet one that was drifting toward trouble while attention was elsewhere. For an estate of any size this is the difference between proactive management and a steady stream of surprises, a theme explored more fully in OCI Operations Insights, which builds analytical capability on top of this collected data.

SQL insight and tuning

Because Database Management captures the behaviour of individual SQL statements, it becomes possible to see which statements consume the most resources, how their performance changes over time, and when a statement's execution plan shifts in a way that hurts. A plan change is one of the most common causes of a database that was fine yesterday and slow today, and catching it quickly depends on having the history to compare against. With the statement level data gathered continuously, a DBA can see that a specific query regressed at a specific time and act on it, rather than starting from a vague report that the database feels slow. This is the deep, database specific work that no infrastructure tool can do, and it is where an experienced administrator turns the collected data into a fix.

A framework for getting value from Database Management

The path below moves from visibility to action without trying to do everything at once.

  1. Enable the fleet view first. Get every database into one picture so the struggling ones stand out.
  2. Establish the normal. Watch for a period to learn what healthy looks like for each database before reacting.
  3. Watch the top SQL. Track the statements consuming the most time, since these are where tuning pays off.
  4. Catch plan changes. Use the history to spot when a statement regresses and act before it becomes an incident.
  5. Connect to alerting. Tie the conditions that matter, such as a tablespace nearing full, to your alarms so they page someone.

Where the service fits

Database Management is the database specific layer of observability, the one that gives DBAs the depth they need while the infrastructure tools watch the surroundings. For Autonomous Database, much of this insight is provided differently because the service manages so much itself, a contrast covered in observability for Autonomous Database. For the wider context of how database visibility joins host and application visibility into a single operational picture, see OCI Stack Monitoring and the complete monitoring and observability guide. When you want database visibility set up so problems are caught early across a whole fleet rather than discovered one outage at a time, our OCI monitoring and observability practice configures it to do that.

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings. For the Oracle licensing and BYOL side of any OCI move, Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line.