Oracle database licensing

Oracle Advanced Compression Licensing and DataPump

Oracle Advanced Compression Licensing and DataPump

Oracle Advanced Compression Licensing

Executive Summary: Oracle Advanced Compression is a powerful Enterprise Edition option that can significantly reduce database storage usage; however, it comes at an additional cost and is a common compliance trap for enterprises.

Many IT asset managers find that seemingly minor actions (like using Oracle Data Pump with certain settings) can silently trigger Advanced Compression licensing requirements.

This advisory article explains what Advanced Compression is, how itโ€™s licensed, and where companies often get into trouble (especially with Data Pump).

We provide insights, real-world examples, and practical steps to help global enterprises avoid unexpected Oracle license fees and remain compliant.

Understanding Oracle Advanced Compression in Oracle EE

Oracle Advanced Compression is an add-on option for Oracle Database Enterprise Edition (EE) that provides enhanced data compression capabilities across the database environment.

Itโ€™s designed to minimize storage and improve efficiency by compressing data in tables, indexes, backups, network transfers, and more.

Advanced Compression forms part of Oracleโ€™s Information Lifecycle Management features (like Heat Map and Automatic Data Optimization), enabling organizations to automatically compress and tier data based on usage.

Importantly, Advanced Compression is not included in the standard EE license โ€“ it must be purchased separately. Oracle does include some โ€œbasicโ€ compression features in the base database (for example, simple table compression during bulk loads),.

Still, the advanced capabilities (often anything beyond basic, such as OLTP table compression or high-level backup compression) require this extra license.

Enterprises are drawn to Advanced Compression for its potential benefits, including reduced storage costs, improved I/O performance for large datasets, and more efficient backup/restore processes.

However, these benefits must be weighed against the hefty licensing fees and compliance risks associated with using the option without proper licensing.

Key insight: Advanced Compression can deliver real value in managing data growth, but it opens a new front in license management. ITAM professionals need to understand where Oracle draws the line between free vs. licensable compression features to avoid accidental usage. In the sections below, weโ€™ll break down the licensing model, a major hidden trap with Data Pump, other common triggers of non-compliance, and how to stay on safe ground.

Licensing Model and Cost Implications

Oracle licenses Advanced Compression in the same way as its database licenses โ€“ typically per processor (core) or per named user, aligned with your Oracle Database EE licensing.

This means if CPU cores license your database, you must license the Advanced Compression option for all those same cores on any server where you use the feature. The cost is significant: the list price for the Advanced Compression Option is approximately 25% of the base Database EE’s cost.

For example, if an Oracle Database EE license costs approximately $47,500 per processor, Advanced Compression adds around $11,000โ€“$12,000 per processor, based on the list price.

Additionally, annual support fees (~22% of the license cost) are applicable, which quickly adds thousands more per year.

In practice, this pricing can translate into hundreds of thousands of dollars for a large server or cluster.

For instance, enabling Advanced Compression on a 16-core database server could incur a list price of approximately $184,000 in licenses, plus approximately $40,000 per year in support โ€“ just for this option alone.

Organizations often negotiate discounts, especially when bundling Advanced Compression as part of a larger Enterprise Agreement or an Oracle Unlimited License Agreement (ULA). Even so, it remains a substantial cost line item.

Table: Oracle Database EE vs. Advanced Compression Licensing Costs (Example)

License ComponentList Price per ProcessorAnnual Support (22%) per ProcNotes
Oracle Database Enterprise Edition (Base DB)~$47,500~$10,450Core database license (full use)
Advanced Compression Option~$11,500~$2,530Add-on option (about 25% of DB cost)

Note: Actual prices may vary; Oracleโ€™s list prices are often discounted in enterprise deals. Support costs are calculated based on the net license fee.

From a cost driver’s perspective, the number of processors (or users) and environments where Advanced Compression is deployed directly drives your licensing cost.

Every database instance that uses the feature must be fully licensed.

Additionally, the scope of deployment matters: if Advanced Compression is used on a standby database or in a non-production environment, those servers also need licensing (Oracle usually requires full licensing for any installed option, even in test/dev, unless your contract specifies exceptions).

Actionable takeaway:

When considering Advanced Compression, estimate the ROI โ€“ e.g., compare the license and support costs with the savings from reduced storage hardware, floor space, or performance gains.

Also consider timing: sometimes, including this option in an initial purchase or enterprise agreement can yield better discounts than adding it later.

Most importantly, avoid the โ€œaccidentalโ€ use of Advanced Compression on any system that isnโ€™t licensed for it.

Oracleโ€™s compliance audits will treat this as unlicensed usage, potentially leading to back-licensing fees plus back-support. The next sections detail how such accidental usage often happens.

Read Maximizing Value from Oracle Advanced Compression: Benefits vs Licensing Costs.

Data Pump Compression โ€“ The Hidden Licensing Trap

One of the most common pitfalls with Oracle Advanced Compression licensing involves Oracle Data Pump, the tool DBAs use for exporting and importing database data.

Oracle Data Pump has a feature that compresses the dump files it produces, reducing the size of export files and transfer times.

By default, Data Pump only compresses metadata (with the setting COMPRESSION=METADATA_ONLY), and this default mode does not require the Advanced Compression license.

However, Data Pump also allows compressing the actual data by using parameters like COMPRESSION=ALL . COMPRESSION=DATA_ONLY โ€“ and these do invoke Advanced Compression.

The trap is that Oracle doesnโ€™t block you from using COMPRESSION=ALL it even if you havenโ€™t licensed Advanced Compression. A well-meaning DBA might set this parameter to speed up an export or conserve storage, not realizing theyโ€™ve just activated a licensable feature.

The moment you export data with COMPRESSION=ALL (or import a compressed dump), Oracle considers that you are using the Advanced Compression option in that database environment.

During an audit, Oracleโ€™s scripts will detect the use of the compression feature and may flag your organization for license non-compliance.

Why it happens:

Data Pumpโ€™s compression feature uses the Advanced Compression algorithm to shrink data. Itโ€™s an attractive feature โ€“ for example, exporting a large schema with compression can drastically reduce the dump file size. But Oracleโ€™s license rules make no exceptions: if you use it, you need to have paid for it.

Even importing data into an unlicensed database can be an issue.

Suppose you import a compressed Data Pump file (created from elsewhere) without the license on the target.

In that case, the target database is technically using Advanced Compression to decompress data on the fly, and thus also requires a license. This scenario surprises many teams.

How to avoid this trap:

  • Use Safe Settings: If you do not have an Advanced Compression license, always use Data Pump with COMPRESSION=METADATA_ONLY (the default) or explicitly COMPRESSION=NONE. Establish this as a standard in your DBA procedures. This ensures you only compress object definitions, not data, staying within the free functionality.
  • Educate DBAs: Make sure your DBAs and engineers know that using COMPRESSION=ALL Data Pump requires a paid license. Often, teams assume itโ€™s a harmless setting and are unaware of the compliance impact.
  • Review Data Pump usage: If possible, scan your environment for Data Pump logs or parameter files to see if anyone is using compression on exports. Some organizations even disable or restrict access to certain Data Pump features via scripts or provide wrapper tools to enforce compliance-friendly settings.
  • Alternative approaches: If reducing export file size is critical and you lack the ACO license, consider workarounds such as compressing the dump file at the OS level (e.g. zip or gzip after export). While not as seamless as built-in compression, it avoids triggering the Oracle option. Also, review if your network or storage appliances provide compression during transfer as an alternative.

By being vigilant with Data Pump, you can prevent one of the most common mistakes that leads to unintended (and expensive) Advanced Compression usage.

In the next section, we examine other features that pose similar hidden licensing risks.

Read Oracle Advanced Compression Compliance Best Practices and Audit Preparation.

Other Common Triggers and Pitfalls for Advanced Compression

Beyond Data Pump, several other Oracle features and actions can trigger the use of Advanced Compression (ACO) โ€“ sometimes without obvious warning.

IT asset managers should be aware of these to monitor and govern usage:

  • Table and Index Compression Settings: Oracle EE includes Basic Table Compression (also known as Warehouse compression or compress for direct-path inserts), which is free to use for bulk load scenarios. However, OLTP Table Compression (also known as compress for all operations) requires the ACO license. If a DBA creates or alters a table with COMPRESS FOR OLTP (or if they just use COMPRESS And Oracle defaults it to the advanced method in newer versions. Thatโ€™s a licensable feature. Similarly, Advanced Index Key Compression introduced in later Oracle versions is part of ACO (basic index compression for reducing index size has existed for a long time and is included in EE, but the โ€œadvancedโ€ high-efficiency index compression is not free). Always verify which compression clause is being used in DDL scripts.
  • SecureFiles LOB Compression and Deduplication: When using SecureFiles for large object (LOB) data, Oracle enables compression and deduplication of those LOBs. Lower-level LOB compression (e.g. COMPRESS LOW) might be allowed without ACO, but higher compression levels (MEDIUM/ HIGHData deduplication for LOBs is a feature of ACO. Large document repositories or applications that store files in the database should be checked to ensure they havenโ€™t enabled LOB compression unless a license is in place.
  • RMAN Backup Compression: Oracleโ€™s Recovery Manager (RMAN) offers multiple levels of backup compression. The โ€œBASICโ€ compression algorithm for RMAN is included with EE at no extra cost. However, โ€œLOW,โ€ โ€œMEDIUM,โ€ and โ€œHIGHโ€ compression for RMAN backups require Advanced Compression. If your backup scripts use a high-compression setting to shrink backup sets, you are expected to license ACO. This is an often-overlooked area because DBAs tend to choose stronger compression to save backup storage, unaware that these settings cross into paid feature territory.
  • Data Guard Network Compression: If your enterprise uses Oracle Data Guard for disaster recovery, you have the option to compress redo data sent over the network. This redo transport compression can reduce bandwidth usage, but it is part of the Advanced Compression option. Check your Data Guard configuration โ€“ if Network Compression for Data Guard is enabled (CONFIGURE COMPRESSION For redo transport, you need to be licensed for ACO on those databases.
  • Heat Map and Automatic Data Optimization (ADO): These ILM features track how data is used and automatically compress/move data between storage tiers based on policies. They are only available with Advanced Compression. Enabling Heat Map tracking or creating ADO policies in a database that isnโ€™t licensed for ACO would be a compliance violation. Ensure these features are turned off or not utilized unless you have a licensed option.
  • Online Table/Partition Movements with Compression: Oracle allows moving or rebuilding tables and partitions online (while users are active). If you move a partition or table online and apply compression in the same operation, that may invoke ACO. Even moving a Basic-compressed table online can trigger ACO usage under the covers. The rule of thumb: anytime you combine compression with an โ€œonlineโ€ maintenance operation, double-check the licensing implications.

Pitfall: Oracleโ€™s database software does not prevent you from using these features, even if you are not licensed for them.

The onus is entirely on the customer to be aware of the rules. Oracleโ€™s auditing strategy includes running the built-in view DBA_FEATURE_USAGE_STATISTICS and other scripts that log usage of optional features.

If that report shows โ€œAdvanced Compression = YESโ€ or counts of usage, Oracle will assume youโ€™ve been using it and expect you to purchase licenses (possibly retroactively).

Common bugs and false positives:

On the flip side, there have been known bugs in Oracleโ€™s feature usage tracking that can incorrectly flag Advanced Compression usage when no paid feature was intentionally used.

For example, some versions have misreported the use of basic heap compression or default backup compression as if it were advanced, and some have incorrectly logged usage of advanced index compression or heat map.

These false positives can alarm an audit. Itโ€™s essential to stay up-to-date with Oracle support notes and patches that address such issues. Ensuring your databases are patched to current release levels can help reduce incorrect usage reporting.

If an Oracle LMS audit script finds ACO usage but your DBAs insist they never used any such feature, investigate Oracleโ€™s documentation โ€“ it might be a known issue that you can explain (or fix) rather than a real compliance gap.

However, never assume itโ€™s a bug without confirmation; always double-check your configurations as well.

In summary, identify and inventory all the places Advanced Compression can hide in your Oracle environment.

Proactively disable or avoid those features if youโ€™re not licensed. Simple steps, such as standardized build configurations (with ACO features disabled) and regular internal audits, can help save your organization from unpleasant surprises.

Read Oracle Advanced Compression Licensing and Detecting Usage.

Real-World Example: A Compression Oversight and a Six-Figure Surprise

Case Scenario: A global retail company learned the hard way about Advanced Compression licensing. The companyโ€™s IT team routinely used Oracle Data Pump to refresh data between environments.

To speed up exports, a DBA had enabled COMPRESSION=ALL exports for a large 2 TB database, not realizing this required the Advanced Compression option.

For months, the compressed Data Pump exports and imports went unnoticed by management. During a periodic Oracle license audit, Oracleโ€™s LMS scripts flagged extensive use of the Advanced Compression feature on several database servers.

Because the company had no licenses for ACO on those servers, Oracle asserted a compliance gap.

The potential cost to license all those databases (production and even some test environments where the dumps were imported) was estimated at over $1 million in licenses and back-support fees.

This was an alarming unbudgeted risk.

The retailer faced a choice: either immediately purchase Advanced Compression licenses for all affected processors, incurring a huge expense, or prove that the usage was accidental and remediate it under Oracleโ€™s oversight.

Ultimately, the company entered a tough negotiation with Oracle.

They demonstrated that the feature usage was limited to Data Pump exports and agreed to cease using compression in this manner. Oracle, in turn, offered to sell a limited subset of Advanced Compression licenses at a slight discount to cover essential systems in the future.

The company ended up paying for some licenses (to cover critical production databases where compression benefits were needed) and scrupulously removed any usage on other instances.

This real-world incident highlights how a seemingly minor parameter setting led to a six-figure financial exposure.

Lesson learned: The retailer now has strict internal policies and monitoring โ€“ no one enables new database features unless license compliance is confirmed.

This example serves as a cautionary tale: the unintentional use of Advanced Compression can quickly snowball into significant audit liabilities, making proactive management key.

Recommendations (Expert Tips)

For CIOs, CFOs, and IT procurement leaders, managing Oracle Advanced Compression requires diligence and attention to detail.

Here are practical expert tips to stay compliant and cost-effective:

  1. Inventory Your Oracle Features: Regularly scan your databases (using Oracleโ€™s feature usage views or scripts) to see if Advanced Compression features have been used. Know exactly where (and on which servers) any compression beyond the basic level is enabled. This creates a baseline for compliance.
  2. Educate and Communicate: Train DBAs, developers, and architects about which Oracle features require extra licensing. Make it part of your onboarding or regular training that options like Advanced Compression are off-limits unless explicitly approved. A well-informed technical team is your first line of defense against accidental license breaches.
  3. Enforce Usage Policies: Implement internal policies or automated checks to prevent unauthorized use of Advanced Compression. For example, establish standard Data Pump export procedures (no data compression unless licensed), and consider using database parameter settings or triggers to log or restrict the use of ACO-related features. While Oracle doesnโ€™t provide a built-in โ€œdisable switchโ€ for these features, you can enforce compliance via scripts and reviews.
  4. Leverage Tools and Scripts: Use Oracleโ€™s own License Management Services (LMS) collection tools or third-party license management tools to perform internal audits. Run these tools quarterly or at least annually to catch any feature usage. Address issues internally before Oracleโ€™s official audit, so you have a chance to remediate or license up on better terms.
  5. Quantify the Benefits: If your organization could genuinely benefit from Advanced Compression (e.g., you have extreme data growth or storage costs), do a cost-benefit analysis. Calculate how much storage or infrastructure cost compression would save versus the licensing cost. In some cases, the investment can pay off, but in others, you might find cheaper alternatives (like storage appliance compression or archiving old data). Use this analysis when deciding whether to purchase the ACO option.
  6. Negotiate in Bundles: Should you decide to buy Advanced Compression licenses, negotiate it as part of a larger deal if possible. Oracle is more likely to offer substantial discounts or favorable terms if Advanced Compression is included in a broader Enterprise Agreement, ULA, or as part of a large database license renewal, rather than a one-time purchase. Also consider whether an Unlimited License Agreement that includes Advanced Compression makes sense for your landscape โ€“ sometimes it can mitigate your risk if many servers require it, but ULAs come with their complexities.
  7. Watch for Contract Pitfalls: When negotiating Oracle contracts, ensure that any special stipulations are documented. For example, if youโ€™re not licensing non-production environments, get clarity on whether Oracle expects them to be licensed for options. Also scrutinize any โ€œrestricted useโ€ licenses โ€“ Oracle might bundle certain options for free or trial in limited ways; know the limits to avoid overstepping those bounds.
  8. Stay Current on Patches and Notes: Keep your Oracle databases on supported patch levels and monitor Oracleโ€™s support notes regarding licensing and feature usage (or have your database administrators do this). Oracle occasionally fixes bugs that misreport usage or introduces features that change whatโ€™s included for free. Staying current will help you avoid false alarms and leverage any new policy (for instance, if Oracle ever includes some compression features in standard licensing, youโ€™d want to know).
  9. Plan for Audits: Assume Oracle will audit your compliance at some point. Have a response plan ready: who will collect the data, how you will demonstrate compliance, and what youโ€™ll do if an issue is found. This may include engaging a licensing expert or consulting with legal counsel. Preparation can turn a potentially adversarial audit into a more routine verification.
  10. Explore Alternatives: For organizations that decide not to purchase ACO, explore alternative solutions. This may involve using external compression (hardware appliances, storage-level compression, or application-level compression of data before storing it in Oracle) or considering third-party database tools. Ensure, however, that these alternatives donโ€™t violate support agreements and do meet your performance needs. The goal is to reduce data footprint without incurring Oracle fees โ€“ just verify that any approach is sanctioned and sustainable.

By following these recommendations, enterprises can minimize the risk of surprise Oracle bills, optimize their use of Oracle features, and make informed decisions about when Advanced Compression is truly worth the investment.

Checklist: 5 Actions to Take

If youโ€™re responsible for software asset management or database oversight, hereโ€™s a step-by-step plan to manage Oracle Advanced Compression licensing:

  1. Discover & Document Usage โ€“ Immediately identify all Oracle databases in your estate and verify the usage of the Advanced Compression feature. Use Oracleโ€™s DBA_FEATURE_USAGE_STATISTICS View or an LMS collection tool to generate a report of any Advanced Compression features (table compression, Data Pump compression, etc.) being used. Document which instances show usage and what features were triggered.
  2. Verify License Coverage โ€“ For each instance identified, verify if you have licenses for Oracle Advanced Compression option on that server (and the appropriate number of processor or user licenses). Cross-check against your Oracle contracts and Oracle Support account. Itโ€™s crucial to know where youโ€™re covered and where youโ€™re not.
  3. Remediate Non-Compliance โ€“ For any usage of Advanced Compression on an unlicensed server, take immediate action. This could involve disabling or turning off the feature (e.g., reverting Data Pump exports to metadata-only compression, rebuilding tables without OLTP compression, etc.) and ensuring no further use. Where the feature provides critical benefits, consider whether you should purchase the necessary licenses to legitimize its use. In some cases, removing the feature usage (and even data compressed by it) might be advised by licensing consultants to eliminate historical evidence โ€“ but proceed carefully and ethically.
  4. Engage with Oracle (if needed) โ€“ If you find a significant compliance gap that you cannot simply reverse (for example, critical systems relying on compressed data), you may need to engage Oracle or a third-party licensing advisor. Plan a negotiation or true-up on your terms rather than waiting for an audit notice. Often, proactively addressing it allows you to negotiate pricing more effectively than under the pressure of an audit. If possible, incorporate the necessary Advanced Compression licenses into an upcoming renewal or larger deal to achieve better discount leverage.
  5. Implement Preventative Controls โ€“ In the future, set up controls to prevent recurrence. Update your internal guidelines and conduct training sessions to ensure everyone is aware of the dos and donโ€™ts (e.g., โ€œDo not use Data Pump data compression unless Advanced Compression is licensedโ€). You can also add compliance checks to change management processes โ€“ for instance, requiring the ITAM/licensing team to review any use of new Oracle options. Schedule periodic (e.g., annual or semi-annual) internal license compliance audits for Oracle, so you catch any drift early. Maintaining an open dialogue between the database administration team and the asset management team will ensure that technology needs are met within licensing boundaries.

Following this checklist will help your organization maintain control over Advanced Compression usage and avoid last-minute scrambles if Oracle announces an audit. Itโ€™s about being proactive, informed, and in communication at all times.

FAQs

Q1: Does using Oracle Data Pumpโ€™s compression feature always require an Advanced Compression license?
A1: Not always โ€“ it depends on the mode of compression. Using Data Pump with the default METADATA_ONLY compression (which compresses just the metadata in the dump file) does not require the Advanced Compression license. However, if you use Data Pump with COMPRESSION=DATA_ONLY or COMPRESSION=ALLThen yes, you need to have Oracle Advanced Compression licensed for any database where those exports or imports occur. In short: compressing actual data in Data Pump is a licensed feature.

Q2: How can we tell if weโ€™ve accidentally used Advanced Compression features on our databases?
A2: Oracle provides a system view called DBA_FEATURE_USAGE_STATISTICS which logs usage of various features and options, including Advanced Compression. By querying this view (or using Oracleโ€™s license audit scripts), you can see flags and usage counts for features like table compression, Data Pump compression, etc. If you see entries for Advanced Compression in a database that you havenโ€™t licensed for it, thatโ€™s a red flag. Additionally, regular reviews of configuration (e.g., checking if any table is created with OLTP compression or if backup scripts use high compression) can reveal inadvertent usage. Be aware that some Oracle bugs can falsely report usage; therefore, investigate findings and consult Oracle Support notes to confirm if the usage is real.

Q3: Is Advanced Compression ever included for free or as part of Oracle Database?
A3: In general, Advanced Compression is a paid option and not free with Oracle Database Enterprise Edition. Oracle does include a few basic compression capabilities in the core product (for example, basic table compression for bulk loads, basic index compression, and default backup compression). Still, the advanced, adaptive, and high-efficiency compression features are only available with the Advanced Compression Option license. Oracle occasionally offers promotions or bundles (and sometimes includes certain options in specific cloud offerings or ULAs). Still, you should assume itโ€™s a separate cost unless your contract explicitly says otherwise. Always check the official Oracle Licensing Guide and your contract to see whatโ€™s included.

Q4: What should we do if we discover that we used Advanced Compression without a license?
A4: If you find unlicensed usage, act quickly. First, halt the usage to prevent further compliance exposure โ€“ for example, stop running Data Pump with data compression, or turn off the feature in question. Next, assess the scope of usage (which servers, how long, how many times) because Oracle will consider all of that in an audit. Then, you have a few options: you can remove or undo the usage (though historical usage might still be in audit logs), or you can approach Oracle (preferably with the help of a licensing expert) to license the feature moving forward and possibly negotiate terms for past usage. Many companies choose to purchase the needed licenses proactively at a negotiated discount rather than face penalties in an audit. It may also be wise to consult legal counsel or a third-party licensing advisor before self-reporting to Oracle to strategize the best resolution.

Q5: Are there alternatives to Oracleโ€™s Advanced Compression if we want to reduce storage costs?
A5: Yes, there are alternatives, although each comes with its considerations. Some alternatives include: storage-level compression (many modern storage arrays can compress/de-duplicate data transparently, without the database knowing), application-level compression (compress data before inserting into the database, e.g. compress large objects in the app), or using Oracleโ€™s free basic compression features (like partitioning data and using basic compress on older partitions, if you have the Partitioning option, or using read-only tablespaces with compression). Additionally, archiving or purging old data can reduce storage requirements without the need for compression. However, none of these alternatives may be as straightforward or effective as Advanced Compression for active OLTP data. There could also be performance impacts or complexity added. Itโ€™s wise to evaluate on a case-by-case basis: for some workloads, investing in more storage hardware might be cheaper than licensing Advanced Compression; for others with massive data, the license cost pays off by avoiding exponential hardware growth. Always factor in support costs and operational implications when analyzing your options.

Read more about our Oracle License Management Services.

The #1 Global Oracle Licensing Experts โ€“ Redress Compliance

Do you want to know more about our Oracle Advisory Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizationsโ€”including numerous Fortune 500 companiesโ€”optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance