Compare

A SolarWinds DPA Alternative for Oracle: More Detection, Less to Run, a Public Price

3 November 2026

SolarWinds Database Performance Analyzer is a wait-time tool, and says so: "Instead of database health metrics, DPA focuses on application and end-user wait times." That is one slice of what an Oracle DBA has to watch. Scops is the most capable Oracle monitoring platform: the wait time and every session, sampled every 5 seconds, plus the 75+ detectors of Radar Engine, Scops AI with 40+ agentic tools, automation, Archiving and Compression. It installs nothing in your databases, needs no repository database of its own, and its price is on the website. Every DPA statement below comes from SolarWinds' own documentation for DPA 2026.2.

At a glance

CriterionScopsSolarWinds DPA 2026.2
Inside the monitored databaseNothing. One read-only account with CREATE SESSION and SELECT_CATALOG_ROLE.A monitoring user and a utility package, installed as SYSDBA or by a user with the DBA role, in every instance; each PDB registered separately.
What you runOne Windows server with two services. The repository is an Oracle schema on a database you already run.A DPA server (4 cores, 10 GB, 40 GB for up to 20 instances) and a repository database on SQL Server, Azure SQL, MySQL or Oracle (6 cores, 8 GB cache, 240 GB for the same 20), which must not be an instance you monitor.
DetectionRadar Engine: 75+ detectors that forecast, catch pile-ups and anomalies, and name the cause. The live detectors report on the first day.Anomaly detection on hourly wait time: up to 90 days of history, nothing shown for the first three days; warning at the prediction plus two standard deviations, critical at three. Alerts in four categories: Wait Time, Resources, Administrative, Custom.
Backups, standbys, jobs, accountsBuilt in: backups late or failing, standby lag and gap, scheduler jobs failing, passwords expiring, invalid objects, ASM and fast recovery area space.No alert for RMAN backups, Data Guard, scheduler jobs, password expiry, ASM or the fast recovery area on the alert types page; anything beyond the list is a custom SQL alert you write.
AIScops AI: 40+ agentic tools over the live database, the history and the findings, with your own model.AI Query Assist: rewrite suggestions for one query; "the sanitized data is sent to a secure enterprise LLM". No assistant over live database state is described.
AutomationAutomation, one-click fixes proposed by Scops AI, and the Archiving and Compression modules.Not stated.
Oracle versions12c to 26ai, Standard Edition 2 and Enterprise Edition, RAC and Data Guard, no Oracle pack.19c, 21c, 23ai and 26ai self-managed; Amazon RDS for Oracle 19c and 21c. Editions and packs: not stated.
PriceCommunity: free for 2 databases. Professional: $499 per database a year, each further database 5% less.Quote only. A subscription per instance; when it lapses, "DPA does not continue to collect new data".
VerdictEverything DPA shows, the rest of the DBA's day on top, and nothing in your databases.Wait-time analysis with a package in each instance, a second database to run and a quote to request.

What DPA needs to run

From the DPA 2026.2 system requirements and the registration guide:

Scops needs one Windows server with two services, used from a browser, and one read-only Oracle account per database with CREATE SESSION and SELECT_CATALOG_ROLE. Its repository is an Oracle schema on a database you already run, Enterprise Edition or Standard Edition 2. Nothing is installed in the monitored databases, no SYSDBA step, no package, and the price is $499 per database a year after the two free ones.

What DPA watches, in its own words

DPA's approach page: "Instead of database health metrics, DPA focuses on application and end-user wait times." Its anomaly detection works on the hourly wait time of an instance: "Up to 90 days of historical hourly data is used for learning", it "requires a minimum of three days of learning data", and an alert fires when an hour's wait time passes the prediction by two standard deviations for a warning or three for a critical. Its alert types come in four categories, Wait Time, Resources, Administrative and Custom. For Oracle the administrative list is tablespace free space, the alert log, long-running transactions, unarchived redo, log switching frequency, the session limit, stale statistics, archiver errors and PDB availability; anything else is a custom SQL or procedure alert you write and maintain yourself. There is no alert on that page for RMAN backups, Data Guard, scheduler jobs, password expiry, ASM disk groups or the fast recovery area.

Its AI is AI Query Assist, "instant, in-product suggestions to write, fix, and optimize queries": one query and its plan, sent to "a secure enterprise LLM" for a rewrite. No assistant that looks at the live database, its history or its findings is described.

What Scops watches

Radar Engine, the detection layer of Scops, runs 75+ detectors on every database, and each one earns its level from the data rather than from a threshold you set:

On top of the detectors: every session every 5 seconds and SQL statistics every 10 minutes, kept, so the history behind a finding is already there; Scops AI, the most capable AI assistant for Oracle, with 40+ agentic tools that read the live database, the history and the findings, explain why, propose the fix and change nothing without a click, running with your own model; automation for the routine work; and the Archiving and Compression modules that no monitoring tool has. The detector reference lists every detector with its thresholds.

Why Scops wins

Already running DPA?

Scops installs beside it in an afternoon. A read-only account does not interfere with DPA's package, and nothing in Scops touches it. Add the databases on day one: the live detectors, the sessions and the SQL statistics are there the same hour, and the forecasts and baselines fill in over the first weeks. Compare the two views for a fortnight, then let the DPA subscription run out; by SolarWinds' own rule its history stays readable while collection stops, so nothing is lost on the way out. The package DPA added to each instance at registration is removed on your own schedule.

Which one, in three lines

DPA: wait-time analysis for a mixed estate, a package in each Oracle instance, a repository database and a quote.
Scops: the most capable Oracle monitoring platform, nothing in your databases, one server, a public price.
For Oracle, Scops. The other database products in the house keep whatever monitors them, and the Oracle side gets the detection, the AI and the price.

Questions

Is Scops a replacement for SolarWinds DPA on Oracle?
Yes, and more: the wait time and sessions DPA shows, sampled every 5 seconds, plus 75+ detectors, Scops AI, automation, Archiving and Compression. It needs one read-only account per database and nothing installed in the instance.

Does Scops need a repository database like DPA?
No separate database. Scops keeps its data in an Oracle schema on a database you already run, Enterprise Edition or Standard Edition 2. DPA requires a repository database of its own, sized at 6 cores, 8 GB cache and 240 GB for 20 instances, which must not be an instance you monitor.

What does DPA cost compared with Scops?
SolarWinds publishes no price; DPA is quoted per monitored instance, and a lapsed subscription stops collection. Scops is free for two databases and $499 per database a year after that, with 5% off for each further database.

Can Scops and DPA run at the same time?
Yes. Scops reads through the listener with its own read-only account and installs nothing, so DPA's package and user are untouched until you remove them.

Related

Sources