Oracle Advanced Compression licensing catches buyers because the option switches on through ordinary administration, not a deliberate purchase decision. A DBA enables OLTP compression to save storage, turns on RMAN MEDIUM compression to shrink a backup window, or lets an application set COMPRESS FOR OLTP on a table — and a separately licensed Enterprise Edition option is now in use on every processor in the database. This guide draws the exact line between the compression that is free and the compression that is paid, explains how LMS detects it, and shows how to defend an inflated claim.
Short answer: Oracle Advanced Compression is a separately licensed Enterprise Edition option, around $11,500 per processor, required for OLTP (Advanced Row) compression, Advanced LOB compression and deduplication, advanced RMAN and Data Pump compression, and ILM features such as Heat Map. Basic Table Compression and RMAN BASIC compression are free; Hybrid Columnar Compression is free only on Oracle-engineered storage.
Oracle Advanced Compression is a separately licensed option for Oracle Database Enterprise Edition that bundles a family of compression and storage-efficiency features designed for live, transactional data rather than just bulk-loaded archives. It exists because Oracle reserves the more capable compression — the kind safe to run on tables that are constantly updated — behind a paid licence, while leaving the simpler bulk-load compression free.
The option covers Advanced Row Compression (formerly OLTP Table Compression), Advanced LOB Compression and Deduplication for SecureFiles, advanced RMAN backup compression, Data Pump compression of exported data, Advanced Network Compression for Data Guard redo and client traffic, and the Information Lifecycle Management features Heat Map and Automatic Data Optimization. It is one entry in Oracle's broader paid-option portfolio alongside Partitioning and Advanced Security — see the full landscape in our Oracle database options licensing guide.
Why it is dangerous: Unlike a product you install, Advanced Compression is already present in every Enterprise Edition database. Nothing blocks a DBA or an application from issuing COMPRESS FOR OLTP. The licence requirement attaches the moment the feature is exercised — there is no warning, no error, and no separate installation step to remind anyone a paid option has just been switched on.
Short answer: Basic Table Compression (bulk-load only) and RMAN BASIC backup compression are free with Enterprise Edition. Hybrid Columnar Compression is free but only on Oracle-engineered storage. Everything else — OLTP/Advanced Row compression, Advanced LOB compression and deduplication, RMAN LOW/MEDIUM/HIGH, Data Pump data compression, and ILM Heat Map/ADO — requires the paid Advanced Compression option.
The distinction that catches people is between Basic and Advanced row compression. Basic Table Compression only compresses data loaded through direct-path operations such as INSERT /*+ APPEND */ or CREATE TABLE AS SELECT; rows inserted by ordinary DML are stored uncompressed. Advanced Row Compression maintains compression through normal OLTP inserts and updates — which is exactly why it is valuable, and exactly why Oracle charges for it.
| Feature | Syntax / Trigger | License |
|---|---|---|
| Basic Table Compression | ROW STORE COMPRESS BASIC (bulk load) | Free with EE |
| Advanced Row Compression (OLTP) | ROW STORE COMPRESS ADVANCED / COMPRESS FOR OLTP | Advanced Compression |
| Hybrid Columnar Compression | COLUMN STORE COMPRESS FOR QUERY/ARCHIVE | Free only on Exadata/ZFS/FS1 |
| Advanced LOB Compression & Deduplication | SecureFiles COMPRESS / DEDUPLICATE | Advanced Compression |
| RMAN backup compression — BASIC | CONFIGURE COMPRESSION ALGORITHM 'BASIC' | Free with EE |
| RMAN backup compression — LOW/MEDIUM/HIGH | ALGORITHM 'MEDIUM' (etc.) | Advanced Compression |
| Data Pump COMPRESSION=DATA_ONLY / ALL | expdp COMPRESSION=ALL | Advanced Compression |
| ILM Heat Map & Automatic Data Optimization | HEAT_MAP=ON / ADO policies | Advanced Compression |
Hybrid Columnar Compression deserves a specific warning. The feature itself is not part of the Advanced Compression option, but its free use is restricted to Oracle-engineered storage. Enabling HCC on a database running on third-party storage is both technically blocked in normal configurations and a licensing concern where workarounds exist. Our Exadata licensing guide explains how compression entitlements travel with the platform.
The licence requirement attaches on first use of any feature in the option, on every processor running the database — not just the segment or backup that used it. The most common triggers we see in compliance reviews are:
ROW STORE COMPRESS ADVANCED baked in. The customer holds the licence obligation, not the application vendor — exactly as with partitioned objects.ALTER TABLE … COMPRESS FOR OLTP against one table switches on the option for the whole database.HEAT_MAP=ON to track data access for tiering enables an Advanced Compression feature even before any Automatic Data Optimization policy compresses anything.None of these produces an error or a prompt. This is the defining trait of an accidental-use option, and it is why we treat compression the same way we treat Diagnostics and Tuning packs in a compliance review — assume it is on somewhere until the feature-usage data proves otherwise.
Short answer: Only above the BASIC algorithm. RMAN's BASIC compression is included free with Enterprise Edition. The LOW, MEDIUM, and HIGH algorithms each require the Advanced Compression option, and Oracle records which algorithm was used in feature-usage statistics, so the distinction is not deniable in an audit.
This single distinction generates a meaningful share of compression claims. DBAs reach for MEDIUM because it offers the best ratio-versus-CPU trade-off for backups, and the syntax to enable it — CONFIGURE COMPRESSION ALGORITHM 'MEDIUM' — looks no different from any other RMAN configuration. The fix during remediation is straightforward where the option is not otherwise needed: revert to 'BASIC' and document the change. Removing the trigger does not erase historical usage, but it stops the meter and supports a narrower claim. The Oracle database licensing guide covers the backup-and-recovery options buyers most often confuse.
Oracle Advanced Compression is priced per processor at approximately $11,500 at list, or under Named User Plus licensing subject to per-processor user minimums. As with every database option, it is additive to the Enterprise Edition base licence of approximately $47,500 per processor, and processors are derived from the Oracle Core Factor Table.
| Deployment | Processors Licensed | Annual List Cost | 3-Year Back-License + Support |
|---|---|---|---|
| Mid-size EE, 16 cores | 8 (16 × 0.5) | $92,000 | ~$337,000 |
| Large EE cluster, 64 cores | 32 (64 × 0.5) | $368,000 | ~$1.35M |
| Enterprise estate, 256 cores | 128 (256 × 0.5) | $1.47M | ~$5.4M |
The three-year figures apply Oracle's standard 22% annual support uplift compounding across the back-license period — the same mechanism that turns a modest option into a large settlement number. Negotiated discounts of 40–60% off list are routine on net-new option purchases, which is why proactively licensing or removing compression before an audit is almost always cheaper than settling a claim. Our license optimization service models whether to license, remediate, or fold the option into a broader contract negotiation.
Our forensic compliance review reads your feature-usage history and compressed-segment inventory across every database — and tells you exactly where Advanced Compression is in use before Oracle's LMS team does.
Oracle's License Management Services team detects Advanced Compression with two complementary techniques. The first is feature-usage tracking: DBA_FEATURE_USAGE_STATISTICS records named features such as "Advanced Row Compression", "Backup HIGH Compression", "Backup MEDIUM Compression", "HeatMap", "SecureFile Compression (user)", and "Data Guard" network compression, along with a usage count and first-/last-used dates. The second is a direct inventory: the COMPRESS and COMPRESS_FOR columns in DBA_TABLES, DBA_TAB_PARTITIONS, and DBA_TAB_SUBPARTITIONS reveal exactly which segments are compressed and how.
-- Which Advanced Compression features were used, and when?
SELECT name, detected_usages, first_usage_date, last_usage_date
FROM dba_feature_usage_statistics
WHERE name IN ('Advanced Row Compression',
'Backup MEDIUM Compression',
'Backup HIGH Compression',
'Backup LOW Compression',
'HeatMap',
'SecureFile Compression (user)');
-- Which table segments are compressed, and how?
SELECT owner, table_name, compression, compress_for
FROM dba_tables
WHERE compression = 'ENABLED'
AND compress_for IS NOT NULL;
Because feature-usage statistics persist the first-usage date, Oracle can propose a back-license period from that timestamp. The same data is your evidence base for narrowing it. For the wider script catalogue and what the USMM scripts capture, see our guide to Oracle LMS audit scripts.
If a review finds compression switched on and licensing is not the preferred outcome, remediation is achievable but must be deliberate. Unlike a setting you can toggle, compressed data stays compressed until the segment is rebuilt, and feature-usage history persists. The practical sequence is:
MOVE … NOCOMPRESS or ROW STORE COMPRESS BASIC where bulk-load compression is acceptable, validating row counts and rebuilding dependent indexes.ALGORITHM 'BASIC' and remove COMPRESSION=ALL/DATA_ONLY from Data Pump jobs.Remediation before any audit measurement removes current exposure. After an audit letter arrives, it reduces ongoing liability but does not erase historical usage Oracle can read from feature-usage history — which is why timing and sequencing matter, and why we run remediation under audit defence rather than in isolation.
Advanced Compression claims are frequently larger than the customer owes, and the same disciplines that work on other database options apply here. Processor count is the first lever: misapplied core factors, counted hyperthreads, and decommissioned hosts inflate the base before the option is even priced. Feature precision is the second: LMS sometimes claims the full option where only a free feature (Basic compression, RMAN BASIC) was used — the COMPRESS_FOR inventory and feature-usage names settle that question. First-usage date is the third: Data Pump imports and clones do not preserve original timestamps, so a recent first-usage date may not support a multi-year arrears claim.
Across 600+ engagements, the average Oracle audit claim runs 3–5× what the customer actually owes once scope, metric, and date errors are corrected (Oracle Licensing Experts, 2026). One engagement documented in our case studies closed a multi-option database claim — compression included — for a fraction of the opening demand. Before returning any script output to Oracle, read our note on Oracle audit data disclosure.
Do not self-report without advice. Running Oracle's measurement scripts and returning the raw output typically confirms the maximum exposure — including free features Oracle may attempt to price as paid. Engage independent advisers before any data leaves your organisation.
Approximately $11,500 per processor at list, on top of the ~$47,500 Enterprise Edition base license, with 22% annual support added to both. Processors are counted using Oracle's Core Factor Table, so a 32-core two-socket Intel server counts as 16 processors. Named User Plus licensing is also available, subject to per-processor user minimums.
Yes. Basic Table Compression — compression of bulk-loaded data via direct-path inserts or CREATE TABLE AS SELECT — is included with Enterprise Edition. Hybrid Columnar Compression is free but only on Oracle-engineered storage. OLTP/Advanced Row compression, Advanced LOB compression and deduplication, and advanced RMAN and Data Pump compression all require the paid option.
Using Advanced Row Compression (COMPRESS FOR OLTP / ROW STORE COMPRESS ADVANCED), Advanced LOB Compression and Deduplication on SecureFiles, RMAN LOW/MEDIUM/HIGH backup compression, Data Pump data compression, Advanced Network Compression, or ILM Heat Map and Automatic Data Optimization. Any single use creates the requirement on every processor running that database.
Only above BASIC. RMAN's BASIC algorithm is free; the LOW, MEDIUM, and HIGH levels require the option. DBAs commonly enable MEDIUM to shrink backup windows without realising it switches on a paid feature recorded in DBA_FEATURE_USAGE_STATISTICS.
LMS queries DBA_FEATURE_USAGE_STATISTICS for features such as Advanced Row Compression, Backup HIGH/MEDIUM Compression, HeatMap, and SecureFile Compression, and inspects the COMPRESS_FOR column in DBA_TABLES and DBA_TAB_PARTITIONS to find compressed segments directly. Both establish usage and an approximate first-use date.
No. Advanced Compression is an Enterprise Edition option only; Standard Edition 2 cannot license or use it. Compression-driven storage savings are therefore an Enterprise Edition consideration.
The complete guide to Oracle Database options, metrics, and compliance traps — written by former Oracle insiders for enterprise IT and procurement teams.
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.
Advanced Compression switches on without a warning. A forensic compliance review reads your feature-usage history and compressed-segment inventory, quantifies exposure, and gives you the evidence to license correctly or remediate — on your terms.
Not affiliated with Oracle Corporation. 100% independent, buyer-side advisory.