Editorial photograph of a database team reviewing Oracle performance tooling and management pack usage
Oracle / Management Packs

Oracle Diagnostics and Tuning Pack. The auto use trap.

The Diagnostics Pack and Tuning Pack are the most common silent findings in an Oracle audit. They price per Processor and switch on without an install. Here is how a buyer shuts the trap off.

Contact Us Oracle Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

The Oracle Diagnostics Pack and Tuning Pack price per Processor, cover everyday performance tooling, and switch on without a separate install. This guide shows how the auto use trap works and how to close it.

Key takeaways

  • The Diagnostics Pack and Tuning Pack price per Processor on top of Enterprise Edition.
  • Both are on by default in Enterprise Edition and switch on through normal use.
  • Running a single AWR report counts as licensable Diagnostics Pack use.
  • The Tuning Pack requires the Diagnostics Pack as a prerequisite.
  • The CONTROL_MANAGEMENT_PACK_ACCESS parameter set to NONE blocks both packs.
  • Pack findings scale with the licensed Processor count, not with usage frequency.
  • Feature usage statistics record every pack touch, so pull them before Oracle does.

The Diagnostics Pack and Tuning Pack are the most common silent findings in an Oracle audit. They price per Processor, they cover features developers and DBAs use every day, and they switch on without a separate install.

This guide explains how the auto use trap works and how a buyer shuts it off before it becomes a settlement line.

What are the Diagnostics Pack and Tuning Pack?

Both are management packs that price on top of Enterprise Edition, per Processor. They cover the performance tooling inside the database and Enterprise Manager.

What the Diagnostics Pack covers

The Diagnostics Pack covers the Automatic Workload Repository, Active Session History, and the performance pages in Enterprise Manager. Any query against the AWR views is licensable use. Oracle documents this in the Database Licensing Information manual.

What the Tuning Pack covers

The Tuning Pack covers the SQL Tuning Advisor and SQL Access Advisor. It requires the Diagnostics Pack as a prerequisite, so the two are almost always found together.

  • Diagnostics Pack: AWR, ASH, automatic database diagnostic monitor, alerting.
  • Tuning Pack: SQL Tuning Advisor, SQL Access Advisor, SQL Profiles.
  • Dependency: the Tuning Pack cannot be licensed without the Diagnostics Pack.

How does the auto enable trap actually work?

The trap is that these packs are on by default in Enterprise Edition. A DBA running a standard AWR report has used a licensable feature, and the database records it.

Where the packs switch on silently

ActionPack consumedHow it happensDefense
Run an AWR reportDiagnosticsDefault DBA workflowSet control parameter off
View EM performance pageDiagnosticsOne click in consoleRestrict EM packs
Run SQL Tuning AdvisorTuningDefault tuning stepDisable advisor
Query DBA_HIST viewsDiagnosticsAd hoc SQLRevoke access

The control parameter most buyers miss

The database parameter CONTROL_MANAGEMENT_PACK_ACCESS, documented in the Database Licensing Information manual, governs pack access. Set to NONE, it blocks Diagnostics and Tuning use at the engine level. Most estates leave it at the default, which permits both.

Enterprise Manager packs

Enterprise Manager exposes pack features through the console. Use the pack access controls in EM to grey out licensable links so an administrator cannot trigger use by accident.

Cover of the Redress Compliance Oracle buyer side white paper

White Paper ยท Oracle

The Oracle Buyer Side Framework

The moves we use across Oracle Database, Java and ULA estates. Read it free.

Read the white paper

What does pack exposure cost in an audit?

Pack findings scale with the licensed Processor count, not with how often the feature ran. One AWR report on a sixteen Processor cluster can imply sixteen Processor licenses for each pack.

  • The packs price per Processor at the same scale as the database engine.
  • A single use event covers the whole licensed server, not one session.
  • Back support and penalties compound the list price exposure.

Quantifying the gap

Query the DBA_FEATURE_USAGE_STATISTICS view to see exactly which packs were used and when. This is the same data Oracle relies on, so pulling it first removes the surprise.

Where the common advice on management packs is wrong

The standard advice is to simply buy the Diagnostics and Tuning Packs because everyone uses them and an audit will find them anyway. We disagree. In roughly four out of five estates we have swept, the packs were used by accident, not by need, and the same performance work could run on free tooling or on a controlled subset of servers. The buyer side move is to set the control parameter to NONE across the estate, restrict Enterprise Manager, and license the packs only on the named servers where the advisory features are genuinely required. Buying estate wide because it is convenient is how a small need becomes a large bill.

Database administrator reviewing Oracle Enterprise Manager performance dashboards and feature usage statistics on screen
The feature usage statistics view records every pack touch, so the buyer who reads it first controls the audit narrative.
34
Oracle pack engagements 2024 to 2025
4 of 5
Estates with accidental pack use
21%
Median settlement cut we negotiated

Source: Redress Compliance advisory engagement file, 2024 to 2025.

The Diagnostics Pack is not bought. It is stumbled into. The control parameter is the cheapest license decision an Oracle DBA team can make.

How does a buyer defend a pack finding?

Defense starts with the control parameter and ends with a narrow, evidenced settlement scope.

Disable first

Set CONTROL_MANAGEMENT_PACK_ACCESS to NONE on every database that does not need the packs. This stops the clock on new exposure immediately.

Evidence the use

Pull the feature usage history. Separate deliberate, licensed use from accidental touches. Argue the accidental events down where the contract and facts allow.

  1. Set the pack control parameter to NONE on databases that do not need the packs.
  2. Restrict Enterprise Manager pack access for all administrators.
  3. Pull feature usage statistics from every database.
  4. Separate genuine need from accidental use.
  5. License the packs only where the advisory features are required.
  6. Settle any historic finding against evidenced, narrow scope.

Frequently asked questions

What is the Oracle Diagnostics Pack?

The Diagnostics Pack is a per Processor management pack covering the Automatic Workload Repository, Active Session History, and Enterprise Manager performance pages. Any query against the AWR views counts as licensable use.

What is the Oracle Tuning Pack?

The Tuning Pack is a per Processor management pack covering the SQL Tuning Advisor and SQL Access Advisor. It requires the Diagnostics Pack as a prerequisite, so the two are almost always licensed together.

How do the packs switch on without being installed?

Both packs are enabled by default in Enterprise Edition. A DBA running an AWR report, opening an Enterprise Manager performance page, or running the tuning advisor consumes the pack without any separate installation.

How do I stop using the management packs?

Set the database parameter CONTROL_MANAGEMENT_PACK_ACCESS to NONE on every database that does not need the packs. Then restrict pack access inside Enterprise Manager so administrators cannot trigger use by accident.

How much does a pack finding cost in an audit?

Pack findings scale with the licensed Processor count, not usage frequency. A single AWR report on a sixteen Processor cluster can imply sixteen Processor licenses for each pack, plus back support.

How do I see whether the packs have been used?

Query the DBA_FEATURE_USAGE_STATISTICS view. It records which packs were used and when. This is the same data Oracle relies on in an audit, so reviewing it first removes the surprise.

Can I run AWR without the Diagnostics Pack?

No. AWR, ASH, and the automatic diagnostic monitor all require the Diagnostics Pack. Free alternatives such as Statspack exist for basic performance data without the pack, though with less depth.

Should I just buy the packs to be safe?

Not by default. Buying estate wide because it is convenient turns a small need into a large bill. Disable the packs where they are not needed and license them only on the servers that genuinely require the advisory features.

Oracle ULA Decision Framework

The full Oracle ULA decision framework from the Oracle Practice.

Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, and EBS estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run a buyer side Oracle review against your estate in under five minutes.
Open the Tool →