Editorial photograph of a database engineer auditing Oracle compression settings across database schemas
Oracle / Advanced Compression

Oracle Advanced Compression. The option that switches itself on.

Advanced Compression is the option most likely to be in use without anyone deciding to use it. Here is every feature it gates, the backup and Data Guard paths people miss, and how to detect and remediate before an audit prices it for you.

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

Oracle Advanced Compression prices at 11,500 dollars per Processor and switches on through a single object attribute, a backup setting, or a Data Guard parameter. Here is every feature the option gates, the accidental paths in, and how to detect and remediate before an audit does.

Key takeaways

  • Advanced Compression lists at 11,500 dollars per Processor with 2,530 dollars annual support, the same line as Partitioning on the technology price list.
  • It gates far more than tables: row, index, and LOB compression, plus RMAN backup levels, Data Pump export compression, redo transport, and network compression.
  • Free features sit one keyword away from licensed ones: basic table compression and the RMAN BASIC algorithm cost nothing, while ADVANCED and MEDIUM bill the estate.
  • The option must match the database license in metric and quantity, so one compressed object prices every licensed processor under that database.
  • Accidental use dominates: migration imports, tablespace defaults, and copied RMAN settings caused most of the findings we reviewed.
  • Remediation is legitimate: revert attributes, document the dates, and license only where compression genuinely earns its keep.

Advanced Compression is the Oracle database option most likely to be in use without a single deliberate decision behind it. It prices at the scale of the database engine, and it is invoked by attributes, defaults, and settings scattered across DDL, backup jobs, and network files.

This guide maps every gated feature, the free lookalikes beside each one, the accidental paths in, and the detection and remediation sequence that closes the exposure. It follows the same discipline as our management pack guide, applied to the compression option.

What does the Advanced Compression option actually gate?

Ten distinct feature families, not just table compression. Advanced Compression is an Enterprise Edition option, and the authoritative feature map is the licensing chapter of the Database Licensing Information User Manual. Most buyers know the first row of the table below and get caught by the other nine.

Two structural facts explain why this option, more than almost any other, produces findings. It is invoked by syntax that looks harmless, and it is priced at the same line as Partitioning, so the finding is never small. Understanding the feature map below is the whole defense.

The licensed feature map, feature by feature

Licensed featureHow it gets invokedWhere usage shows
Advanced Row CompressionROW STORE COMPRESS ADVANCED in DDL, formerly COMPRESS FOR OLTPDBA_TABLES, feature usage view
Advanced LOB compressionCOMPRESS on a SecureFiles columnDBA_LOBS
Advanced LOB deduplicationDEDUPLICATE on a SecureFiles columnDBA_LOBS
Advanced Index CompressionCOMPRESS ADVANCED LOW or HIGH on an indexDBA_INDEXES
RMAN backup compressionAlgorithm set to LOW, MEDIUM, or HIGHRMAN configuration, feature usage view
Data Pump export compressionCOMPRESSION=ALL or DATA_ONLY on expdpJob parameters, feature usage view
Data Guard redo transport compressionCOMPRESSION=ENABLE on an archive destinationInstance parameters
Advanced Network CompressionCompression directives in sqlnet.oraNetwork configuration files
Heat Map and Automatic Data OptimizationHEAT_MAP parameter plus ILM policiesInstance parameters, ILM views
Flashback Data Archive optimizationOPTIMIZE DATA on a history archiveArchive definitions

What stays free, and where the line sits

The free list matters as much as the licensed one, because the difference is often a single keyword in the same statement.

  • Basic table compression: free on Enterprise Edition for direct path loads, written as ROW STORE COMPRESS BASIC.
  • Index key compression: the old prefix style COMPRESS on an index is free. Only the ADVANCED variants need the option.
  • RMAN BASIC algorithm: the default compressed backupset algorithm costs nothing. LOW, MEDIUM, and HIGH bill.
  • Data Pump metadata compression: COMPRESSION=METADATA_ONLY is free. ALL and DATA_ONLY are licensed.
  • SecureFiles itself: the storage format is free. Compression and deduplication on top of it are not.
  • Hybrid Columnar Compression: not part of this option at all. It needs Exadata class storage, where it comes at no extra license cost.

The edition boundary, and the cloud wrinkle

Advanced Compression exists only on Enterprise Edition. Standard Edition 2 cannot buy it, and a compressed attribute that travels into an SE2 database in a downgrade project is a configuration error to fix, not a license to purchase.

Cloud shapes change the answer too. Oracle's own cloud services bundle the option at certain service tiers, while a bring your own license move to another cloud carries the on premises entitlement question with it. Confirm which bundle you are on before paying twice.

The backup and standby interactions people miss

Backup compression is the quiet one. A DBA copies a hardening guide, runs CONFIGURE COMPRESSION ALGORITHM 'MEDIUM', and every subsequent backup consumes the option on that database. The setting persists in the RMAN configuration and never announces itself.

Data Guard has two separate traps. Setting COMPRESSION=ENABLE on the redo transport destination requires Advanced Compression, and buyers regularly confuse that with Active Data Guard, which is a different option with its own 11,500 dollar line. A standby database must also mirror the primary's option licensing, so compression adopted on the primary prices both sites.

How does the accidental use trap actually work?

Compression is a property of objects and settings, not an installable product, so nothing stops an unlicensed database from using it. Whoever writes DDL, clones schemas, or copies configuration can commit the estate. The paths below account for nearly every accidental finding we have reviewed.

  • Imports carry attributes: a Data Pump import recreates the compression attributes of the source schema, so one licensed source seeds a dozen unlicensed targets.
  • Tablespace defaults cascade: a tablespace created with DEFAULT ROW STORE COMPRESS ADVANCED silently compresses every table later created in it.
  • Vendor scripts decide for you: some ISV installers and schema upgrade kits ship compressed DDL, and nobody on the buyer side reads it.
  • Copied RMAN configuration: backup scripts cloned from another environment bring the MEDIUM algorithm with them.
  • Standby parameter drift: a WAN latency fix that enables redo transport compression turns a licensing decision into a network tweak.

Migration projects are the usual patient zero

Replatforming is when attributes move unseen. The target estate goes live, the project team disbands, and the compression settings sit there until a feature usage sweep finds them. Post migration license verification, run in the week after go live, is the cheap control almost nobody schedules.

The advisor false positive to know about

Running the DBMS_COMPRESSION advisor creates temporary compressed objects while it estimates ratios, and those runs can leave entries in the usage statistics. Oracle's own measurement scripts try to separate advisor activity from production use. Check which one you are looking at before conceding anything.

Why prevention is a DDL standards problem

Every accidental path runs through change control someone owns. A one line review rule, that no compression clause ships without a license check, closes most of them. The same review gate is what keeps the Diagnostics and Tuning Pack traps shut, so build one gate for both.

Cover of the Redress Compliance Oracle white paper

White Paper · Oracle Database

Oracle Options & Management Packs

Why the options cost more than the database. Read it free.

Read the white paper

How do you detect Advanced Compression use before Oracle does?

Four dictionary views and one configuration check answer the question in an afternoon. Run them on every Enterprise Edition database, licensed for the option or not, and keep the dated output.

The detection sweep

Where to lookWhat to checkLicensed signal
DBA_TABLESCOMPRESSION and COMPRESS_FOR columnsCOMPRESS_FOR of ADVANCED or OLTP
DBA_INDEXESCOMPRESSION columnADVANCED LOW or ADVANCED HIGH
DBA_LOBSCOMPRESSION and DEDUPLICATION columnsAny value other than NO or NONE
DBA_FEATURE_USAGE_STATISTICSRows naming compression featuresDetected usages with recent dates
RMAN SHOW ALLConfigured compression algorithmLOW, MEDIUM, or HIGH

Sweep non production as well. Development and test databases are fully licensable environments in Oracle's model, and they are where compressed schemas usually appear first, cloned straight from production. A finding there prices in exactly the same way.

Reading the feature usage view properly

DBA_FEATURE_USAGE_STATISTICS records first usage date, last usage date, and a detected usages counter per feature per database. Those dates set the settlement window in a dispute, so never assert clean history without reading them first.

Oracle's auditors run the option usage measurement script from My Oracle Support, which maps raw feature rows to billable options. Run the same script yourself first. Matching Oracle's own tooling means no surprises in the closing meeting.

What the view cannot tell you

The view samples periodically, so a compressed object created and dropped between samples may not appear, while the object level views still would. Conversely, historic rows persist after remediation. There is no supported purge, which is why dated remediation evidence matters more than a clean query result.

Put your own numbers on this. The free Oracle calculator prices your processor vs Named User Plus position, VMware cluster exposure, Java SE employee tiers, and the 22 percent support line, then hands you a two page executive summary you can forward to your CFO. No account, no sales call. Run the Oracle calculator →

What does an Advanced Compression finding cost?

List price is 11,500 dollars per Processor with 2,530 dollars of annual support, or 230 dollars per Named User Plus, as our annotated technology price list sets out. The option must be licensed on the same metric and quantity as the database it runs under, which is what turns one table into an estate number.

Timing matters as much as arithmetic. A compression finding surfaced inside a renewal negotiation becomes leverage against you on every other line. Surfaced by your own sweep a quarter earlier, it becomes a remediation memo nobody pays for.

A worked example on one server

Take a 16 core Intel server licensed for Enterprise Edition at a 0.5 core factor, so 8 Processor licenses. One compressed table there implies 8 option licenses: 92,000 dollars of license plus 20,240 dollars a year of support at list.

Now let that database live on a 3 node cluster licensed at 24 Processors, and the same single attribute implies 276,000 dollars plus support. Back support for the years since first usage date gets added on top of whatever is negotiated.

Why one object prices the whole platform

  • Metric matching: options follow the database license, so every licensed processor under that database needs the option.
  • Cluster spread: anywhere the database can run, the option must follow, standby servers included.
  • History counts: the first usage date, not the discovery date, anchors Oracle's back support calculation.

The Named User Plus wrinkle

On a database licensed by Named User Plus, the option must be licensed by Named User Plus too, at the same user count and subject to the option's own per processor minimums. At 230 dollars per user that looks cheap until the minimums bite.

Mixed metric estates should model both routes before responding to a finding. Sometimes restating the affected database on the cheaper metric, where the contract allows it, changes the option bill more than any discount will.

How does a buyer close a compression exposure?

With a three way decision per database: revert, license, or negotiate. The inventory you built in the detection sweep is what makes the decision honest, because it tells you whether the compression is earning anything.

The pattern for measuring, disputing, and pricing pack usage is the same one that governs compression, which is why the two reviews belong in the same quarter. One sweep, one evidence file, one negotiation posture.

The remediation decision rule

  • Revert where usage is accidental and the space saving is marginal. Change the attribute, rebuild the object, record the date.
  • License the few databases where compression measurably cuts storage or IO on data that matters. Buy at the database's processor count, nothing wider.
  • Negotiate where history is long and usage was real. Walk in with the remediation already done and the scope already narrowed.

Reverting is more than flipping the attribute

Setting a table back to NOCOMPRESS stops future compression but leaves existing blocks compressed until the object is rebuilt. Do the rebuild, or an inspection still finds compressed data. Keep before and after evidence with dates, because the usage history itself cannot be erased.

Test the storage impact before a mass revert. Decompressed objects grow, and a schema that shrank by a third under compression needs that space back. Sequence big rebuilds through maintenance windows with the storage team in the room.

A note on evidence discipline: keep every sweep output, every revert script, and every rebuild log in one dated folder owned by the license manager, not the DBA team. When the audit letter arrives, the folder is the response, and assembling it calmly two years early beats reconstructing it under deadline.

Keeping it closed

  1. Add a compression clause check to DDL review on every unlicensed database.
  2. Strip compression defaults from tablespace and template definitions.
  3. Standardize RMAN configuration on the BASIC algorithm unless the option is owned.
  4. Rerun the detection sweep quarterly and after every migration go live.
  5. Keep the dated sweep outputs in the same file as your entitlements.

How the finding gets negotiated

Scope beats discount in a compression dispute. The three moves that consistently shrink the number: present the revert evidence with dates, hold the option quantity to the databases with genuine usage, and price back support from the documented first usage date rather than an assumed one.

Refuse the estate wide proposal politely and in writing. Oracle's opening position usually licenses every Enterprise Edition processor you own. Your inventory is the instrument that cuts it down to the databases where usage actually occurred.

Where the common advice on Advanced Compression is wrong

The standard advice is to license Advanced Compression across the estate because compression is everywhere and an audit will find it. We disagree. In roughly three out of four estates we have swept, the licensed compression in use was set by accident, usually by a migration tool default, on objects where compression delivered little benefit. The buyer side move is to inventory every compressed object, revert accidental use where it adds no value, and license the option only on the databases where compression genuinely pays for itself. Paying estate wide for a setting a tool flipped is the most avoidable Oracle cost there is.

Editorial photograph of a database engineer auditing Oracle table and LOB compression settings across schemas
Most compression findings trace back to an import, a template, or a copied backup script, not to anyone choosing the feature.
24
Oracle compression reviews 2024 to 2025
3 of 4
Estates with accidental compression
23%
Median finding cut after remediation

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

Nobody buys Advanced Compression. A migration tool buys it for them, one default attribute at a time, and the audit collects.

What should a buyer do next?

  1. Run the five point detection sweep on every Enterprise Edition database this month.
  2. Classify each hit as free, licensed and entitled, or licensed and unentitled.
  3. Check RMAN algorithms, Data Guard destinations, and sqlnet files, not just tables.
  4. Revert accidental use, rebuild the objects, and date stamp the evidence.
  5. Price the residual need at 11,500 dollars per Processor and license only that.
  6. Put the compression clause check into DDL review and migration runbooks.
  7. Rerun the sweep before responding to any audit notice, never after.
Need help? Try our AI agents. Ask the Oracle licensing AI agent → Scoped to one vendor and one problem. Runs in your browser.
Cover of Oracle Database Options and Management Packs Licensing from Redress Compliance

White Paper · Advisory

Oracle Database Options & Management Packs Licensing

The separately licensed options and packs that ship enabled by default, trigger on one click, and drive most Oracle audit findings: how feature usage is detected, prevented, and defended. Read it free.

Read the white paper

Frequently asked questions

What is Oracle Advanced Compression?

An Enterprise Edition option listing at 11,500 dollars per Processor that gates ten feature families: advanced row, index, and LOB compression, deduplication, RMAN backup levels beyond BASIC, Data Pump export compression, redo transport compression, network compression, Heat Map, and Automatic Data Optimization.

Is any Oracle compression free?

Yes, several kinds. Basic table compression for direct path loads, index key compression, the RMAN BASIC backup algorithm, and metadata only Data Pump compression all cost nothing on Enterprise Edition. Hybrid Columnar Compression is free but only on Exadata class storage.

Does compressed RMAN backup require Advanced Compression?

Only above the default. The BASIC algorithm is free, while configuring LOW, MEDIUM, or HIGH consumes the option on that database. Check RMAN SHOW ALL on every unlicensed database, because copied backup scripts carry the setting.

Does Data Guard compression need the Advanced Compression option?

Yes, enabling compression on a redo transport destination requires it, and it is separate from Active Data Guard, which is its own priced option. The standby must carry the same option licenses as the primary.

How do I find Advanced Compression usage in my estate?

Query DBA_TABLES, DBA_INDEXES, and DBA_LOBS for compression attributes, read DBA_FEATURE_USAGE_STATISTICS for dated usage rows, and check the configured RMAN algorithm. Together those five checks match what Oracle's own measurement script will find.

How much does an Advanced Compression finding cost?

The option must match the database's licensed processors, so an 8 Processor database implies 92,000 dollars at list plus 20,240 dollars of annual support. Clusters multiply it, and back support runs from the first usage date.

Can I remove accidental compression instead of licensing it?

Yes, and it is usually the right call. Revert the attributes, rebuild the objects so stored blocks decompress, and keep dated evidence. The usage history remains visible, so the documentation is what carries the argument.

Should I just license Advanced Compression everywhere to be safe?

No. In most estates we swept, the usage was accidental and delivered little benefit. Inventory first, revert what earns nothing, then license the narrow set of databases where compression genuinely pays.

White Paper · Oracle Database

The hidden bill: Oracle options and management packs.

Every option and pack licenses on the full processor count of the database beneath it, and the two cheapest switch on by default. The worked math and the strip and prove playbook.

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

Get the white paper →
Opens the white paper landing page. We only email you about this download.
Run a buyer side Oracle review against your estate in under five minutes.
Open the Tool →
Pass it on

Know someone facing this exact decision?

Send this to whoever owns the renewal, the audit response, or the budget. It takes two clicks and it saves them a quarter of guessing.

Share on LinkedInShare by email