Oracle Database Compliance / Management Packs

Oracle Diagnostics vs Tuning Pack: What Each Contains & Costs in 2026

📅 Last updated: June 2026 ⏱ 13 min read 🏷 Diagnostics Pack / Tuning Pack / Management Packs / Audit Risk

The Oracle Diagnostics Pack and Tuning Pack are two separately licensed Enterprise Edition options that are constantly confused, frequently bought together, and almost always triggered by accident. The distinction matters because Oracle prices and audits them independently — yet the Tuning Pack cannot legally operate without the Diagnostics Pack underneath it. This guide compares the two packs feature by feature, sets out 2026 pricing, and shows exactly how each is silently enabled in a typical database estate.

Get a Management Pack Assessment → Compliance Review Service
$7.5K Diagnostics Pack List Per Processor / Year
$5K Tuning Pack List Per Processor / Year
40%+ Of Databases Trigger Diagnostics Pack Accidentally

Short answer: The Oracle Diagnostics Pack diagnoses performance problems using AWR, ADDM, and Active Session History — it tells you what is wrong. The Oracle Tuning Pack fixes them using SQL Tuning Advisor, SQL Access Advisor, and SQL Profiles. Both are paid Enterprise Edition options, and the Tuning Pack requires the Diagnostics Pack as a prerequisite, so it is never licensed alone.

What are the Oracle Diagnostics and Tuning Packs?

The Oracle Diagnostics Pack is a separately licensed Oracle Database Enterprise Edition option that delivers automated performance diagnosis — the Automatic Workload Repository (AWR), the Automatic Database Diagnostic Monitor (ADDM), Active Session History (ASH), and the performance and alert metrics surfaced in Oracle Enterprise Manager. Its job is detection: it captures what the database is doing and identifies bottlenecks.

The Oracle Tuning Pack is a separately licensed Enterprise Edition option that delivers remediation — the SQL Tuning Advisor, the SQL Access Advisor, SQL Profiles, Automatic SQL Tuning, and Real-Time SQL Monitoring. Its job is prescription: it takes the data the Diagnostics Pack collects and recommends concrete fixes such as new indexes, materialized views, or rewritten execution plans.

Both are part of Oracle's database management packs family, both are available only with Enterprise Edition, and neither is included in Standard Edition 2. The packs are also the most commonly triggered options in the entire Oracle catalogue because the underlying features run automatically — which is exactly why they dominate accidental-usage findings in our Oracle Database licensing guide.

"Pack" does not mean optional reporting: Many DBAs assume AWR and the SQL Tuning Advisor are standard Enterprise Edition tooling. They are not. Both are chargeable options, and using them without the matching license is a back-license claim waiting to be found.

How do the Diagnostics and Tuning Packs compare feature by feature?

Short answer: The Diagnostics Pack owns the data-collection and diagnosis features (AWR, ADDM, ASH, performance metrics); the Tuning Pack owns the advisory and remediation features (SQL Tuning Advisor, SQL Access Advisor, SQL Profiles). The Tuning Pack consumes Diagnostics Pack data, so it can never stand alone.

Oracle Diagnostics Pack vs Tuning Pack — feature and licensing comparison (2026)
AttributeDiagnostics PackTuning Pack
Primary purposeDiagnose performance problemsRecommend and apply fixes
Core featuresAWR, ADDM, ASH, performance & alert metricsSQL Tuning Advisor, SQL Access Advisor, SQL Profiles, Automatic SQL Tuning
Real-Time SQL MonitoringNot includedIncluded (requires both packs)
Edition requiredEnterprise Edition onlyEnterprise Edition only
PrerequisiteNoneRequires Diagnostics Pack
List price / processor~$7,500~$5,000
List price / NUP~$150~$100
Main triggerAWR report / DBA_HIST query / EM performance pageSQL Tuning Advisor / SQL Profile / EM tuning wizard

The clean way to remember the split: the Diagnostics Pack answers "what is slow and why," and the Tuning Pack answers "here is how to make it fast." You can license and use the Diagnostics Pack on its own. You cannot use the Tuning Pack without it.

Why does the Tuning Pack require the Diagnostics Pack?

Oracle makes the Diagnostics Pack a mandatory prerequisite for the Tuning Pack because the Tuning Pack's advisors are built on top of Diagnostics Pack data. The SQL Tuning Advisor analyses high-load SQL identified from AWR; the SQL Access Advisor evaluates workloads captured in AWR snapshots; Real-Time SQL Monitoring depends on Active Session History. Strip out the Diagnostics Pack and the Tuning Pack has nothing to analyse.

The commercial consequence is direct: every Tuning Pack purchase is, in reality, a purchase of both packs. An organisation that wants the SQL Tuning Advisor on a 16-core Intel server — eight processors after the Core Factor Table calculation — pays for eight Diagnostics Pack processors and eight Tuning Pack processors, not eight of the Tuning Pack alone. Procurement teams who budget only for the Tuning Pack are routinely surprised by the combined number.

Across our compliance reviews, more than 80% of databases showing Tuning Pack usage also show Diagnostics Pack usage on the same instance — and where only Tuning Pack appears, it almost always indicates a feature-tracking artefact rather than a licensing position the customer can rely on (Oracle Licensing Experts, 2026). That dependency is the single most misunderstood point in Oracle management-pack licensing, and it is where the largest budgeting errors originate.

Free Weekly Briefing

Oracle Licensing Intelligence — In Your Inbox

Audit alerts, contract renewal tactics, management-pack traps and negotiation intelligence from former Oracle insiders. Corporate email required.

2,000+ enterprise Oracle stakeholders. Unsubscribe anytime. No personal emails.

How much do the Diagnostics and Tuning Packs cost in 2026?

Both packs are priced per processor at list. Under the Oracle Technology Price List, 2026, the Diagnostics Pack lists at approximately $7,500 per processor (or $150 per Named User Plus) and the Tuning Pack at approximately $5,000 per processor (or $100 per NUP). Each carries the standard 22% annual support uplift. Because the Tuning Pack requires the Diagnostics Pack, the realistic combined list cost is roughly $12,500 per processor per year before support.

Combined Diagnostics + Tuning Pack list exposure (Intel x86, 0.5 core factor)
DeploymentProcessorsDiagnostics List/yrTuning List/yrCombined List/yr
16-core server8$60,000$40,000$100,000
64-core cluster32$240,000$160,000$400,000
256-core estate128$960,000$640,000$1.6M

Those are list figures. In an audit settlement, Oracle calculates back-license value from the first-used date in the feature-usage history and adds compounded support, which is why an accidentally triggered pack on a large cluster routinely produces a seven-figure opening claim. Our Oracle audit defense service challenges both the scope and the date of first usage before any number is accepted, and our license optimization service right-sizes which servers genuinely need the packs at all.

What triggers the Oracle Diagnostics Pack?

Short answer: The Diagnostics Pack is triggered by any access to AWR data — running an AWR report, querying DBA_HIST views, using ADDM or Active Session History, or simply opening the performance pages in Oracle Enterprise Manager. Because AWR snapshots are collected automatically by default, the pack is accidentally enabled in more than 40% of enterprise databases.

The Diagnostics Pack is the most frequently triggered option in the Oracle catalogue precisely because its features are on by default. A fresh Enterprise Edition install begins taking hourly AWR snapshots automatically. The moment anyone runs awrrpt.sql, queries a DBA_HIST view, or clicks the Performance tab in Cloud Control, feature-usage tracking records Diagnostics Pack activity. None of these actions warns the user that a chargeable option has just been exercised.

Representative Diagnostics & Tuning Pack detection query
SELECT name, detected_usages,
       first_usage_date, last_usage_date
FROM   dba_feature_usage_statistics
WHERE  name LIKE '%Diagnostic Pack%'
   OR  name LIKE '%Tuning Pack%'
   OR  name LIKE '%AWR%'
   OR  name LIKE '%SQL Tuning Advisor%'
ORDER  BY first_usage_date;

Oracle's LMS scripts read exactly these feature-usage views, so prior Diagnostics Pack access remains visible long after anyone stopped running reports. This is the same silent mechanism we document in detail in our guide to accidental Oracle option usage — and it is why the Diagnostics Pack heads almost every list of unlicensed-option findings.

What triggers the Oracle Tuning Pack?

The Tuning Pack triggers from any use of its advisors. The most common paths are running the SQL Tuning Advisor against a high-load statement, running the SQL Access Advisor to evaluate indexing strategy, accepting a SQL Profile recommendation, enabling Automatic SQL Tuning, or using Real-Time SQL Monitoring. Each of these can be launched from a command-line script or, more dangerously, from a single click in an Enterprise Manager tuning wizard.

Two Tuning Pack traps catch enterprises repeatedly. First, the Automatic SQL Tuning task is part of the default automated maintenance windows in some configurations — meaning the database may run a chargeable advisor on a schedule without anyone initiating it. Second, DBAs frequently accept a SQL Profile recommendation that the SQL Tuning Advisor produced, not realising the profile itself is a Tuning Pack artefact that leaves a permanent usage record.

Because the Tuning Pack requires the Diagnostics Pack, a database showing Tuning Pack usage almost always carries Diagnostics Pack exposure on the same instance — so the two claims compound. A forensic Oracle compliance review maps both packs across the estate and separates genuine usage from feature-tracking noise before Oracle's LMS team does.

Diagnostics or Tuning Pack Showing in Your Feature Usage?

Our forensic review reads the same feature-usage views Oracle's LMS team uses, confirms which packs are genuinely in use, and quantifies exact exposure across the estate — before Oracle does. Former Oracle insiders, 100% buyer-side.

Get a Confidential Assessment →

How do you stop accidental Diagnostics and Tuning Pack usage?

Oracle provides a single, decisive control: the database initialization parameter CONTROL_MANAGEMENT_PACK_ACCESS. It governs which management packs the database is permitted to run, and setting it correctly is the most effective way to prevent future exposure.

CONTROL_MANAGEMENT_PACK_ACCESS parameter values and effect
Parameter valueDiagnostics PackTuning Pack
NONEBlockedBlocked
DIAGNOSTICAllowedBlocked
DIAGNOSTIC+TUNING (default)AllowedAllowed

The default value, DIAGNOSTIC+TUNING, is the root of most accidental exposure — it leaves both chargeable packs wide open out of the box. Setting the parameter to NONE on databases you do not intend to license blocks the features cleanly. If you own the Diagnostics Pack but not the Tuning Pack, set it to DIAGNOSTIC so the SQL Tuning Advisor cannot run.

One caution: changing the parameter prevents new usage but does not erase historical feature-usage records. If usage has already accumulated, the right sequence is to document the current position, set the control, and have an independent advisor confirm whether the existing records are genuine, accidental, or a known false positive before any conversation with Oracle. Self-reporting raw feature-usage output without that review typically confirms the maximum possible claim — see our case studies for how a structured defense narrows the number.

Key Takeaways

  • The Diagnostics Pack diagnoses performance (AWR, ADDM, ASH); the Tuning Pack remediates it (SQL Tuning Advisor, SQL Access Advisor, SQL Profiles) — both are paid Enterprise Edition options, neither is in Standard Edition 2.
  • The Tuning Pack requires the Diagnostics Pack as a prerequisite, so a Tuning Pack purchase is always a purchase of both — roughly $12,500 per processor combined (Oracle Technology Price List, 2026).
  • The Diagnostics Pack lists at ~$7,500 per processor and the Tuning Pack at ~$5,000 per processor, each plus 22% annual support.
  • The Diagnostics Pack is accidentally enabled in more than 40% of enterprise databases because AWR snapshots run automatically by default.
  • Both packs are recorded in DBA_FEATURE_USAGE_STATISTICS with first-used and last-used dates, so Oracle LMS detects historical usage retrospectively and near-certainly.
  • More than 80% of databases showing Tuning Pack usage also show Diagnostics Pack usage on the same instance, so the two claims compound (Oracle Licensing Experts, 2026).
  • Setting CONTROL_MANAGEMENT_PACK_ACCESS to NONE or DIAGNOSTIC blocks future usage; it does not erase historical records, which should be reviewed independently before any audit.
Download the Oracle Database Licensing Masterclass

The full guide to Oracle's management packs, database options, metrics, and feature-use traps — written by former Oracle insiders for enterprise IT and procurement teams.

Download Free →

Oracle Diagnostics vs Tuning Pack FAQ

What is the difference between the Oracle Diagnostics Pack and Tuning Pack?

The Oracle Diagnostics Pack provides performance diagnosis tools — AWR, ADDM, Active Session History, and performance and alert metrics — that tell you what is wrong. The Oracle Tuning Pack provides remediation tools — SQL Tuning Advisor, SQL Access Advisor, and SQL Profiles — that recommend fixes. Both are separately licensed Enterprise Edition options, and the Tuning Pack requires the Diagnostics Pack as a prerequisite.

Can you license the Oracle Tuning Pack without the Diagnostics Pack?

No. Oracle requires the Diagnostics Pack as a prerequisite for the Tuning Pack because the Tuning Pack's advisors depend on AWR and Active Session History data that only the Diagnostics Pack provides. In practice this means a Tuning Pack purchase is always a purchase of both packs, and the per-processor cost is the sum of the two.

How much do the Oracle Diagnostics Pack and Tuning Pack cost?

Under the Oracle Technology Price List 2026, the Diagnostics Pack lists at approximately $7,500 per processor and the Tuning Pack at approximately $5,000 per processor, plus 22% annual support each. Because the Tuning Pack requires the Diagnostics Pack, the combined list cost is roughly $12,500 per processor before support.

What triggers the Oracle Diagnostics Pack license?

The Diagnostics Pack is triggered by accessing AWR data — running an AWR report, querying DBA_HIST views, using ADDM or Active Session History, or viewing the performance pages in Oracle Enterprise Manager. Because AWR snapshots run automatically by default, the Diagnostics Pack is accidentally enabled in more than 40% of enterprise databases.

What triggers the Oracle Tuning Pack license?

The Tuning Pack is triggered by running SQL Tuning Advisor, SQL Access Advisor, Automatic SQL Tuning, or applying a SQL Profile — whether from the command line, a script, or an Enterprise Manager wizard. Real-Time SQL Monitoring also requires the Tuning Pack. Each use is recorded in the database feature-usage statistics.

How do I stop the Diagnostics and Tuning Packs from being used?

Set the database initialization parameter CONTROL_MANAGEMENT_PACK_ACCESS to NONE to block both packs, or to DIAGNOSTIC to allow only the Diagnostics Pack. This prevents the chargeable features from running. Existing feature-usage history is not erased, so an independent compliance review should confirm your position before any Oracle audit.

Related Articles

More Oracle Database Options Guides

Oracle Licensing Intelligence

Stay Ahead of Oracle's Compliance Agenda

Weekly briefing on Oracle audit tactics, license changes, and negotiation intelligence — read by 2,000+ Oracle stakeholders at Fortune 500 enterprises.

Independent. Buyer-side. Not affiliated with Oracle Corporation.

25+ years Oracle expertise 600+ engagements $1.8B Oracle spend advised 38% avg cost reduction 100% buyer-side Former Oracle insiders
FF

By Fredrik Filipsson — former Oracle licensing & contracts specialist, 25+ years

Reviewed by the Oracle Licensing Experts Editorial Team. Former Oracle executives, LMS auditors, and contract managers — now working exclusively for enterprise buyers. Not affiliated with Oracle Corporation. Learn about our team →

Independent Oracle Licensing Advisory

Your Management Pack Exposure
Needs to Be Quantified Now

Oracle's LMS team reads the same feature-usage views you can. A forensic compliance review confirms which packs are genuinely in use, separates accidental triggers from real usage, and gives you the evidence base to defend or remediate before Oracle arrives.

Schedule a Confidential Assessment → Compliance Review Service

Not affiliated with Oracle Corporation. 100% independent, buyer-side advisory.