Overview of Oracle Data Masking and Subsetting Pack

Oracle's Data Masking and Subsetting Pack is a database management tool that provides two key capabilities for enterprise environments: masking sensitive data (replacing real confidential values with realistic fictitious data) and subsetting large databases (extracting a smaller, relevant data set for development or testing). These features help organisations comply with privacy regulations such as GDPR and HIPAA while reducing the size and cost of non-production environments.

The pack integrates with Oracle Enterprise Manager and the Oracle Database engine, allowing teams to anonymise production data before moving it into less secure environments. Importantly, this pack is not included with a standard Oracle Database licence β€” it requires a separate purchase and careful adherence to Oracle's licensing rules.

A global bank, for example, might use Data Masking to scramble customer names and identification numbers before refreshing a testing database. This ensures developers work with realistic data without exposing real personal information. The Subsetting feature can copy only 10% of the data β€” such as a single region or date range β€” instead of the entire production dataset, saving storage and accelerating test cycles.

For a comprehensive overview of all Oracle Database licensing models, see our Oracle Database Licensing Guide.

πŸ“„
Oracle Audit Response Toolkit: A Step-by-Step Defence Playbook
Equip IT, legal, and procurement teams with sequenced defence methodology, document management protocols, and settlement benchmarks drawn from hundreds of enterprise audit engagements.
Download White Paper β†’

Licensing Basics: Enterprise Edition and Metrics

Oracle Data Masking and Subsetting Pack licensing has strict requirements that ITAM professionals must understand thoroughly. The pack is only available as an option for Oracle Database Enterprise Edition (EE) and must be licensed in alignment with your database licence metrics.

Licensing RuleRequirementImplication
Edition PrerequisiteEnterprise Edition onlyCannot be used with Standard Edition or SE2 β€” attempting to do so is a licence violation
Metric AlignmentSame metric as your databaseIf your DB is licensed per processor, the pack must also be licensed per processor in the same quantity
NUP Minimum25 NUP per processorNamed User Plus licensing must respect Oracle's minimum of 25 NUP per processor rule
Source-Only RuleLicence the source database onlyYou do not need to licence dev/test/staging servers that receive masked data
Metric MixingNot permittedCannot mix processor and NUP metrics between the database and the pack on the same server
Feature Usage TrackingOracle tracks all usage internallyEven brief or accidental use of the pack's features requires a licence β€” Oracle's audit scripts will detect it
Expert Insight

The source-only licensing rule is the single most valuable cost-saving mechanism in this pack's licensing structure. If you run a masking job on your production database and distribute the masked subset to five development servers, you only need licences for the production server. The dev/test servers holding the masked data do not require the pack licence β€” provided the masking operation was executed on the properly licensed source.

For Named User Plus licensing, only users of the source database count toward the pack's NUP licences β€” users who exclusively access the masked data in test environments do not count. Always ensure the pack's licences cover every database server where masking is executed on production data.

For related guidance on database option licensing, see our advisory on Oracle Diagnostic Pack and Tuning Pack Licensing, which follows the same metric-alignment principles.

Need help assessing your Oracle Database licence position before a renewal or audit?

Oracle License Management β†’

Pricing and Cost Drivers

The Oracle Data Masking and Subsetting Pack represents a significant cost that IT asset managers should plan for carefully. At roughly one-quarter the cost of an Oracle Database Enterprise Edition licence, this pack adds meaningfully to total cost of ownership β€” particularly on high-core-count servers or across multiple production databases.

Oracle ProductList Price per ProcessorList Price per NUPAnnual Support (~22%)
Oracle Database Enterprise Edition (required base)$47,500$950 (min 25 NUP/processor)$10,450 / processor
Data Masking & Subsetting Pack (add-on)$11,500$230 (min 25 NUP/processor)$2,530 / processor
Combined (EE + Pack)$59,000$1,180$12,980 / processor

For a comprehensive breakdown of all Oracle technology pricing, including database options, management packs, and middleware, see our Oracle Technology Price List Guide.

Total Annual Cost = (Processor Licences Γ— $11,500) + (Processor Licences Γ— $2,530 support/year)
Enterprise customers typically negotiate 40–60% off list price. Every dollar saved on licence price reduces every future year of support.

πŸ“Š Cost Scenario: 16-Core Production Server (Intel, Core Factor 0.5)

A production database server with 16 Intel cores (core factor 0.5) = 8 processor licences required.

Data Masking Pack at list price: 8 Γ— $11,500 = $92,000 (one-time licence)

Annual support at list price: 8 Γ— $2,530 = $20,240/year

5-Year TCO at list price: $92,000 + (5 Γ— $20,240) = $193,200

5-Year TCO at 50% discount: $46,000 + (5 Γ— $10,120) = $96,600

Negotiating a 50% discount saves $96,600 over five years β€” on this single server alone.

Key Cost Drivers

Cost DriverImpactMitigation Strategy
Core count per serverMore cores = more processor licences requiredConsolidate masking workloads to fewer, right-sized servers
Number of production databasesEach source database requires separate licensingCentralise masking on a single licensed staging environment
Annual support (22%)Compounds annually; over 5 years equals 110% of licence costNegotiate support caps and consider third-party support for stable environments
Support uplift (3–8%/year)Compounds aggressively β€” 8% uplift doubles support cost in ~9 yearsNegotiate multi-year price locks in enterprise agreements
Audit back-support penaltiesUnlicensed usage discovered in audit incurs back-dated support feesConduct proactive internal audits to self-identify and remediate
Cloud Cost Alternative

If your databases run on Oracle Cloud Infrastructure (OCI), Oracle offers Oracle Data Safe β€” a cloud-based service that provides masking and subsetting capabilities at no extra licensing cost. This can eliminate the need for on-premises pack licences for cloud-hosted databases. However, Data Safe does not cover on-premises databases or those running in third-party clouds (AWS, Azure). Many enterprises adopt a hybrid approach: Data Safe in OCI, licensed pack on-premises.

πŸ“„
Oracle Total Cost Optimisation Guide: Reducing Licence, Support & Cloud Spend
A cross-product methodology for identifying and eliminating overspend across on-premise licences, Annual Technical Support, OCI infrastructure, and SaaS subscriptions.
Download White Paper β†’

Common Pitfalls and Compliance Risks

Managing Oracle Data Masking and Subsetting Pack licensing is fraught with compliance traps. Many enterprises have been caught off guard during audits by usage they did not realise created a licence obligation. Below are the most common pitfalls and the audit risks they create.

PitfallRisk LevelHow It HappensDefence Strategy
Accidental usage without licenceCriticalDBA clicks "Data Masking" in Enterprise Manager or runs a masking script; Oracle tracks this internallyRestrict access to masking features in OEM by role; remove masking privileges for unlicensed databases
Assuming the pack is included with EECriticalIT teams use the pack for years without realising it's a separate SKU; discovered during auditMaintain a clear register of licensed vs. available Oracle features; verify before enabling any option
Using on Standard EditionCriticalConnecting an SE database to Enterprise Manager that has the pack, or attempting masking via PL/SQL APIsOracle could require EE licence upgrade plus pack licence β€” an extremely costly surprise
Licensing the wrong environmentHighBuying licences for the test environment instead of the production source; wastes money and still non-compliantAlways licence the originating data source β€” where the real, unmasked data resides
Running masking on an unlicensed staging serverHighCopying production data to a staging server and performing masking there instead of on productionThat staging server is now the "source" and requires a licence β€” always mask on the licensed production side
Back-support penalties in auditHighAudit discovers years of unlicensed usage; Oracle charges back-dated support fees for every yearConduct internal audits using DBA_FEATURE_USAGE_STATISTICS to self-identify before Oracle does
Metric mismatchMediumDatabase licensed per processor but pack purchased per NUP, or vice versaEnsure the pack's metric and quantity match the underlying database licence exactly
Partial processor licensingMediumLicensing the pack for some processors on a server but not allOracle requires the pack to be licensed for the same number of processors as the database on that server
Audit Detection Is Automatic

Oracle databases internally track feature usage through the DBA_FEATURE_USAGE_STATISTICS view. During any Oracle audit, Oracle's LMS scripts will reveal if Data Masking or Subsetting features were used β€” even once, even briefly. There is no "trial" or free-use period. If you use it, you owe a licence. Proactive internal checks using this same view are the best way to catch and remediate unlicensed usage before Oracle does.

Anonymised Case Study
Global Financial Services Firm: Audit Discovery and Remediation

A global financial services firm underwent an Oracle licence audit and discovered that their DBA team had been using the Data Masking pack across four production servers (each with 8 processor licences) for approximately three years without a licence. Oracle's initial audit claim included the full list-price licence cost plus three years of back-dated support β€” totalling over $600,000. With independent advisory support, the firm negotiated a structured resolution that included purchasing licences at a 55% discount from list price, waiving the majority of back-support penalties, and implementing technical controls to prevent future unlicensed usage.

Final settlement: ~$180,000 (70% reduction from Oracle's initial $600K+ claim)

Licence Management Strategies and Best Practices

To extract maximum value from the Oracle Data Masking and Subsetting Pack while maintaining compliance, enterprises should implement the following strategies.

StrategyActionBusiness Impact
Inventory & Monitor UsageMaintain an inventory of all EE databases and regularly review Oracle's feature usage reports; schedule quarterly checks of DBA_FEATURE_USAGE_STATISTICSCatches rogue usage early, avoids audit surprises
Train & CommunicateEducate DBAs, developers, and architects about the separate licensing requirement; treat enabling masking like a software deployment requiring ITAM approvalPrevents well-meaning but uninformed usage
Use Technical ControlsConfigure OEM to restrict "Data Masking" menus by role; only grant masking roles to specific licence-aware administratorsPrevents accidental activation across the estate
Limit Scope of UseIdentify which production databases truly require masking (typically those with sensitive PII); use alternative open-source tools for smaller appsContains licensing footprint and reduces cost
Bundle in Enterprise AgreementsInclude the pack in ULA or enterprise agreement negotiations; Oracle offers better incremental pricing during large dealsTypical negotiated discounts: 50–65% off list price
Centralise Masking OperationsRun all masking jobs on a single licensed staging server rather than across multiple production serversReduces the number of servers requiring pack licences
Leverage Data Safe for CloudUse Oracle Data Safe for OCI-hosted databases; included at no extra cost in OCI subscriptionsEliminates on-premises pack licence need for cloud workloads
Negotiate at Renewal TimeProactively address the pack requirement before your next enterprise agreement renewal β€” not after an auditOracle is more flexible during deal negotiations than during audit settlements
Expert Insight

The most cost-effective approach we consistently see is centralising all masking operations onto a single, purpose-built staging server that holds production data temporarily for masking. This means you only licence one server for the pack rather than every production server in the estate. Combined with a negotiated 50%+ discount, this approach can reduce total Data Masking pack costs by 70–80% compared to a naΓ―ve, server-by-server licensing approach.

Planning an Oracle contract renewal? Ensure your pack licences are included at the right price.

Oracle Negotiation Service β†’

Oracle Data Safe: Cloud Alternative

Oracle Data Safe is a cloud-based security service available within Oracle Cloud Infrastructure (OCI) that includes data masking and subsetting capabilities. For organisations with databases running in OCI, Data Safe can eliminate the need to purchase separate on-premises Data Masking pack licences for those cloud-hosted environments.

FactorData Masking & Subsetting Pack (On-Premises)Oracle Data Safe (OCI)
Cost$11,500/processor licence + 22% annual supportIncluded with OCI database subscriptions at no extra cost
ScopeOn-premises and BYOL cloud environmentsOCI-hosted databases only
FeaturesData masking and subsetting via Enterprise Manager / PL/SQL APIsMasking, subsetting, auditing, security assessment, and user assessment
Licensing ComplexityMust match database metric, source-only rule, minimum NUP requirementsNo separate licence β€” consumption-based through OCI subscription
Third-Party Cloud (AWS/Azure)Required via BYOL; same on-prem licensing rules applyNot available β€” Data Safe covers OCI environments only
Best FitOrganisations with on-premises databases requiring maskingOrganisations already running databases in OCI

For more on Oracle cloud licensing mechanics and cost structures, see our guide on OCI Pricing and Oracle Licensing, or our guide to licensing Oracle Database options on AWS.

πŸ“„
Oracle Cloud@Customer: Strategic Assessment & Commercial Negotiation Guide
Covers infrastructure licensing rules, ULA interactions, total cost of ownership modelling, and the contractual protections procurement leaders must secure before committing.
Download White Paper β†’

Recommendations (Expert Tips)

#RecommendationWhy It Matters
1Proactively audit feature usage: Run Oracle's DBA_FEATURE_USAGE_STATISTICS reports on all databases to identify any use of Data Masking and Subsetting features without approvalSelf-discovery is far cheaper than an Oracle audit finding β€” remediation on your terms, not Oracle's
2Establish a licence request process: Treat enabling the pack as a software deployment requiring formal ITAM approval before use in any environmentCreates a governance layer that prevents budget surprises and ensures licences are in place before usage
3Restrict access to pack features: In Oracle Enterprise Manager, limit the roles or accounts that can initiate masking or subsetting operations to authorised, licence-aware personnelPrevents well-intentioned but uninformed usage by DBAs who don't know the feature costs money
4Document and communicate Oracle's rules: Maintain an internal wiki or guide covering Oracle licensing rules for add-on packs and share it with DBA and development teamsWhen everyone knows the rules ("we only licence masking on prod, not needed on test, but don't run it on unlicensed systems"), mistakes decrease
5Leverage Oracle Data Safe for cloud workloads: If databases run in OCI, use the included Data Safe service instead of purchasing on-premises pack licencesImmediate cost saving β€” eliminates licence and support fees for cloud-hosted databases
6Negotiate at renewal time: Include the Data Masking pack in your next enterprise agreement negotiation rather than purchasing reactively after an auditOracle is more flexible during deal negotiations β€” typical discounts of 50–65% vs. near-list-price after audit discovery
7Consider third-party masking solutions: Evaluate whether open-source or third-party tools can meet your needs at lower cost, especially for simple masking requirementsCompletely avoids Oracle pack fees β€” but you must ensure zero usage of Oracle's built-in features to remain compliant
8Track licence entitlements: Maintain an up-to-date record of how many pack licences you own and which servers they coverProvides confidence during audits and facilitates accurate internal true-ups

Need Help with Oracle Data Masking Pack Licensing?

Whether you're preparing for an audit, negotiating a renewal, or optimising your Oracle licensing estate, our independent advisory team can help you reduce costs and eliminate compliance risk.

Checklist: 5 Actions to Take

Frequently Asked Questions

It is a separately licensed add-on for Oracle Database Enterprise Edition that masks sensitive data and downsizes databases for non-production use. Enterprises that clone production data into test/dev environments β€” especially those handling personal records, financial information, and health data β€” use this pack to stay compliant with privacy laws and improve efficiency. The pack is not available for Standard Edition databases.
No. It is not included with a standard Oracle Database licence β€” you must purchase it separately. Although it works closely with Oracle Database EE, it is considered an optional feature with an additional cost. It is only licensable on Enterprise Edition; if you are using Standard Edition, you cannot licence or use this pack. Always check your Oracle contract or price list β€” the Data Masking and Subsetting Pack will be listed as a separate line item if you have licensed it.
Oracle offers two licensing metrics: Processor-based and Named User Plus, matching the two main ways you can licence Oracle Database. You must use whichever metric your Oracle Database licence uses. If your database is licensed by processors, you count the processors (with Oracle's core factor) on the database server and purchase that many pack licences. If licensed by Named User Plus, you purchase the same number of NUP licences (with a minimum of 25 per processor). The pack's licensing mirrors your database's licensing exactly β€” there is no separate third metric.
No. You only need to licence the source production database where the masking operation is executed and where the sensitive data originally resides. You do not need to licence target databases that receive masked or subsetted data, as long as those targets are solely holding already-masked information. However, if you copy production data to a dev server and perform masking there, that dev server becomes the "source" and requires a licence. Always mask data on the licensed production side.
Oracle Data Safe is a cloud-based security service that includes masking capabilities, but it primarily applies to Oracle Cloud Infrastructure (OCI) databases. If your databases are in OCI, you can use Data Safe's masking features at no extra cost, eliminating the need for the on-premises pack. However, Data Safe does not cover on-premises databases or those in third-party clouds (AWS, Azure). For on-premises databases, you still require the licensed pack or an alternative third-party solution.
If an audit discovers unlicensed use of the Data Masking pack, Oracle will typically require you to purchase licences retroactively β€” often at or near list price, since you have no negotiating leverage. Additionally, Oracle may charge back-dated support fees for every year the pack was used without a support contract, which can significantly increase the total cost. The best defence is proactive: use Oracle's DBA_FEATURE_USAGE_STATISTICS view to self-audit before Oracle does, and either purchase licences or cease usage.
Yes. Third-party or open-source data masking tools can meet many organisations' needs at a lower cost. However, if you choose this route, you must completely avoid using Oracle's built-in Data Masking and Subsetting Pack features β€” any usage, even accidental, will create a licence obligation. Ensure that Oracle Enterprise Manager's masking features are disabled or access-restricted for unlicensed databases. Third-party tools work outside Oracle's database engine and therefore do not trigger Oracle licence requirements.
Include the Data Masking and Subsetting Pack in your next enterprise agreement or ULA negotiation. Oracle sales teams can bundle options into larger deals at significantly lower incremental cost β€” typical discounts of 50–65% off list price are achievable. Ensure that any special terms (such as unlimited use in non-production environments or coverage for a specific number of processors) are documented in the contract. It is far harder to negotiate a good price after an audit discovery than during a proactive deal negotiation.
πŸ“„
Oracle Enterprise Negotiation Guide: Strategies, Tactics & Benchmarks
Covers Oracle's sales structure, deal approval mechanics, quarter-end dynamics, and the specific tactics that shift leverage β€” with benchmarking data and playbook scripts for ULAs, PULAs, cloud transitions, and support renewals.
Download White Paper β†’

πŸ” Oracle Licence Management

Learn More β†’

πŸ›‘οΈ Oracle Audit Defence

Learn More β†’

πŸ“‹ Oracle Contract Negotiation

Learn More β†’

♾️ Oracle ULA Optimisation

Learn More β†’

πŸ”„ Third-Party Support Advisory

Learn More β†’

🏒 Oracle Advisory Services

Learn More β†’
FF

Fredrik Filipsson

Co-Founder, Redress Compliance Β· Former Oracle, SAP & IBM Executive

Fredrik Filipsson brings over 20 years of enterprise software licensing expertise, including two decades working directly for IBM, SAP, and Oracle. As co-founder of Redress Compliance, he has advised hundreds of Fortune 500 organisations on software licensing compliance, audit defence, and contract negotiation β€” with particular depth in Oracle Database options, management packs, and enterprise agreement structures.