Locations Resources Contact 📅 Book a Meeting
Oracle Database Licensing Guide — Updated February 2026

Oracle Active Data Guard Licensing: The Definitive Guide for CIOs and IT Leaders

Independent advisory guide — Data Guard vs Active Data Guard, licensing both primary and standby, Processor vs Named User Plus calculations, the 10-day failover rule, virtualization pitfalls, cloud BYOL, and cost optimisation strategies.

✍️ Fredrik Filipsson 📅 Updated February 2026 ⏱️ 28 min read 📂 Oracle Advisory
$11,500Per Processor
ADG list price
$230Per Named User Plus
ADG list price
Both environments
primary + standby must be licensed
10 daysFailover exception
Oracle's passive DR allowance

1. What Is Oracle Active Data Guard?

Oracle Active Data Guard (ADG) is a separately licensed Enterprise Edition option that transforms a passive disaster recovery standby database into an active, productive asset. While standard Data Guard — included free with Oracle Database Enterprise Edition — maintains a synchronised standby for failover, ADG goes further by allowing that standby to serve read-only queries, run backups, and provide real-time reporting while continuously applying redo from the primary database.

For licensing professionals, the distinction matters enormously. Data Guard itself costs nothing beyond your Enterprise Edition licence. The moment you open that standby for read-only queries — or enable any ADG feature such as real-time query, automatic block repair, Far Sync, or DML redirection — you enter Active Data Guard territory, and Oracle requires a separate, paid option licence on every environment involved. For a comprehensive overview of all Oracle Database editions and options, see our Oracle Database Licensing Guide.

Key Active Data Guard Features

Real-Time Query allows read-only workloads — reports, ad-hoc selects, analytics — to run on a synchronised standby database. This offloads the primary, provides read scalability, and continuously validates failover readiness.

Automatic Block Repair transparently fixes physical data block corruption on either the primary or standby by fetching the correct block from the other database.

Far Sync enables zero-data-loss protection over long distances by shipping redo to a lightweight Far Sync instance (with negligible performance overhead), which then forwards it to the actual standby.

Fast Incremental Backup offloads RMAN backups to the standby using Block Change Tracking, improving backup performance by up to 20× without impacting the primary.

DML Redirection (Oracle 19c+) allows certain write operations on the read-only standby by transparently forwarding them to the primary, enabling application flexibility while maintaining data consistency.

Rolling Upgrades allow the standby to apply patches and database upgrades, then switch roles with the primary, minimising downtime during maintenance windows.

"Active Data Guard is one of the most commonly mis-licensed Oracle options we encounter. Organisations deploy Data Guard — which is free — then enable read-only access on the standby without realising they've crossed into ADG territory. By the time Oracle's audit team arrives, the exposure can be hundreds of thousands of dollars. The licensing line between 'free' and 'paid' is a single database open mode — and Oracle knows exactly how to find it."

— Fredrik Filipsson, Co-founder, Redress Compliance

Unsure Whether You Need ADG Licences? Get an Independent Assessment

Our Oracle advisory team regularly uncovers ADG compliance gaps — and equally often finds that organisations are over-licensed. An independent review can save you from audit exposure or unnecessary spend.

2. Data Guard vs Active Data Guard: What Requires a Licence

The boundary between free Data Guard and paid Active Data Guard is the single most important licensing distinction for disaster recovery environments. Getting it wrong — in either direction — costs real money.

AspectOracle Data Guard (Free)Oracle Active Data Guard (Paid)
Licence Required?No — included with Enterprise EditionYes — separate EE option, $11,500/processor or $230/NUP
Primary UseMaintain standby for failover/DR; standby not open during normal operationsOffload read workloads, reporting, backups to synchronised standby
Standby Open Read-Only?Not while applying redo; opening breaks recovery continuityYes — open read-only and applying redo simultaneously
Real-Time QueryNoYes — up-to-date query results from standby
Automatic Block RepairNoYes — corrupt blocks repaired automatically
Far Sync / DML RedirectionNoYes — zero-data-loss over long distances; write forwarding
Licensing ScopeCovered by DB EE licence; no extra costMust licence both primary and standby environments

Critical distinction: The standby database in a standard Data Guard configuration must remain in mount state (not open for read). If you open it for read-only access while redo is being applied, you are using Active Data Guard — regardless of whether you intended to. Oracle's LMS audit scripts detect the database open mode and will flag this as unlicensed ADG usage.

For detailed guidance on how Oracle handles standby and failover environments, including the passive DR exemption, see our Oracle Failover Licensing and Disaster Recovery Guide.

3. ADG Pricing: What It Actually Costs

Oracle Active Data Guard is priced as a standard Enterprise Edition option. The list prices, taken from the Oracle Technology Price List, are as follows:

Licence MetricList PriceAnnual Support (22%)Total Year 1 Cost
Processor$11,500 per processor$2,530 per processor$14,030 per processor
Named User Plus$230 per NUP$50.60 per NUP$280.60 per NUP

These prices apply per environment. Since Oracle requires ADG to be licensed on both the primary and each standby server, the effective cost doubles for a typical single-primary, single-standby configuration.

Real-World Cost Example

Consider an organisation running Oracle Database EE on a 2-socket Intel server with 16 cores per socket (32 total cores). Using Oracle's 0.5 core factor for Intel x86 processors, this translates to 16 processor licences. For a detailed walkthrough of this calculation, see our Oracle Core Factor Table guide.

ComponentPrimary ServerStandby ServerTotal
Cores32 (Intel)32 (Intel)64
Core Factor (0.5)16 processors16 processors32 processors
ADG Licence Cost$184,000$184,000$368,000
Annual Support$40,480$40,480$80,960
Year 1 Total$224,480$224,480$448,960

This is in addition to the Oracle Database EE licence cost ($47,500 per processor list price). The combined DB EE + ADG cost for this configuration would exceed $2M at list price — before any negotiation.

"Enterprise customers rarely pay list price for Active Data Guard. In large Oracle deals, ADG is often bundled into a ULA or negotiated as part of a broader database contract. Discounts of 50-70% off list are achievable for ADG when it's part of a multi-million-dollar Oracle commitment. The key is to negotiate ADG alongside the database licence, not as an afterthought add-on where Oracle has maximum pricing leverage."

— Fredrik Filipsson, Co-founder, Redress Compliance

Case Study — Financial Services Company

$1.2M saved on ADG licensing

A global bank was running Active Data Guard across four primary-standby pairs on large Intel servers (64 cores each). Oracle's audit identified unlicensed ADG usage on two standby environments where DBAs had opened the databases in read-only mode for ad-hoc reporting. The initial compliance demand was $1.8M. Our team demonstrated that two of the four standbys genuinely did not use ADG features (they were in mount state), negotiated a 60% discount on the remaining licences, and secured a 3-year payment plan. Final cost: $600K — a $1.2M reduction from Oracle's opening position.

Read more Oracle licensing case studies →

Facing an Oracle audit that includes Active Data Guard? Oracle Audit Defence →

4. Named User Plus vs Processor: Choosing the Right Metric

Oracle offers two licensing models for ADG — Named User Plus (NUP) and Processor — and the choice must match how your Oracle Database Enterprise Edition is licensed. You cannot mix metrics: if the database is licensed by Processor, ADG must also be Processor-licensed. For a comprehensive comparison, see our guide on Named User Plus vs Processor licensing.

FactorNamed User PlusProcessor
Pricing$230 per named user$11,500 per processor (after core factor)
Best ForSmall, known user populations (e.g., 10-50 DBAs/analysts)Large or unknown user counts; public-facing systems
Minimum Requirement25 NUP per processor (EE minimum)Must cover all cores on each server (with core factor)
User TrackingMust count all individuals/devices accessing the DBUnlimited users — no counting required
Cost BreakevenCheaper when users < ~50 per processorCheaper when users > ~50 per processor

The Minimum NUP Trap

Oracle requires a minimum of 25 Named User Plus licences per processor for Enterprise Edition and all its options — including ADG. Even if only 5 DBAs access the standby for reporting, if the standby server has 4 processors (after core factor), you need at least 100 NUP licences (4 × 25). At $230 each, that's $23,000 — compared to $46,000 for 4 processor licences at list. NUP appears cheaper, but the minimum requirement narrows the gap significantly. See our detailed analysis of Oracle NUP minimum requirements.

Matching the Primary Database Metric

The ADG licence metric and quantity must match or exceed the primary database licence. If your primary DB is licensed for 100 NUP, ADG needs at least 100 NUP. If the primary has 8 processor licences, ADG needs at least 8 per environment. This matching principle prevents organisations from gaming the metric by choosing a cheaper model for the option than for the base product.

📊

Oracle Database Licensing White Papers

Download our independent white papers covering Oracle Database editions, licensing models, virtualization rules, and cost optimisation strategies.

Download White Papers →

5. Licensing Rules: Primary, Standby, and Everything In Between

Oracle's ADG licensing rules are specific and strictly enforced during audits. Misinterpreting any of them can create significant compliance exposure. Here are the rules that matter most.

Rule 1: Enterprise Edition Only

Active Data Guard is exclusively an Enterprise Edition option. It cannot be used with Standard Edition 2 databases (which lack Data Guard entirely). For a comparison of editions, see our Oracle Database Licensing Guide.

Rule 2: Licence Both Primary and Standby

This is the rule that catches most organisations off-guard. Oracle requires the ADG option to be licensed on both the primary database server and every standby server in the Data Guard configuration. The rationale is that the primary actively participates in ADG features (sending redo, supporting block repair, handling DML redirection). If you have one primary and two active standbys, you need ADG licences on all three environments.

Rule 3: Matching Metric and Quantity

The licensing metric (NUP or Processor) must be identical to the primary database metric. The quantity must be at least equal — you cannot licence ADG for fewer users or processors than the database itself. If NUP licences the primary for 200 users, ADG needs 200 NUP per environment.

Rule 4: Per-Server Core Calculations

When licensing by Processor, calculate the requirement for each server independently based on its own hardware. If the primary runs on a 32-core server (16 processors after core factor) and the standby on a 16-core server (8 processors), licence 16 ADG processors for the primary and 8 for the standby. Each environment stands alone.

Rule 5: No Partial Licensing

You cannot license ADG on just the standby or just the primary. If ADG features are active anywhere in the Data Guard configuration, every participating database needs the option licence. Similarly, you cannot license ADG for only some standbys in a multi-standby configuration — every standby using ADG features must have it.

Rule 6: All Environments Include Non-Production

If you enable ADG features in development, test, or QA environments, those environments also need ADG licences. Oracle provides no free-use exception for ADG in non-production settings (unless covered under specific contract terms like a ULA).

Audit exposure: Oracle's LMS audit scripts check the DBA_FEATURE_USAGE_STATISTICS view, which records whether Active Data Guard features have been used — including specific timestamps. Even if you disabled ADG features before the audit, the historical usage data remains visible. Oracle will use this evidence to demand licences for the entire period of usage.

Need help calculating your ADG licence requirement? Oracle Licence Management →

6. The 10-Day Failover Rule and Passive DR Exceptions

Oracle provides a limited licensing exemption for purely passive disaster recovery standby databases. This is often called the "10-day rule" and it applies to the base database licence — but critically, it does not apply when Active Data Guard is in use.

How the 10-Day Rule Works

Oracle permits a single failover standby database to operate without a separate database licence for up to 10 separate days (24-hour periods) per year. This covers genuine disaster recovery activations and brief failover tests. Any usage beyond 10 days requires the standby to be fully licensed. Only one failover node qualifies for this exemption, and any activation — including maintenance, patching, or testing — counts against the limit.

Why the 10-Day Rule Doesn't Apply to ADG

The failover exemption is designed for passive standbys that remain in mount state during normal operations. When you use Active Data Guard, the standby is by definition active — open for read-only queries, running backups, applying redo in real-time. This continuous active usage means the standby must be fully licensed for both the Oracle Database EE and the ADG option from day one, regardless of the 10-day rule.

However, if you deploy a genuinely passive standby (no ADG features, database in mount state, activated only during emergencies), the 10-day rule can save you the cost of a full DB EE licence on that standby. The moment you add ADG capabilities, that savings disappears. For complete failover and DR licensing details, see our Oracle Disaster Recovery Licensing Guide.

"I see organisations try to claim the 10-day failover exemption while simultaneously running Active Data Guard on the standby. This is contradictory — you can't be 'passive for failover purposes' and 'active for real-time query' at the same time. Oracle's audit team will identify this immediately and demand full licensing for both the database and the ADG option, often with back-dated support charges. If you want the DR cost savings, keep the standby truly passive."

— Fredrik Filipsson, Co-founder, Redress Compliance

7. Virtualization: The Hidden ADG Licensing Trap

Virtualization is where Active Data Guard licensing becomes genuinely dangerous — and where the largest compliance gaps typically appear. Oracle's virtualization rules apply to ADG exactly as they do to the base database licence, and they are far more restrictive than most organisations expect.

Soft Partitioning: The Full-Cluster Liability

Oracle classifies VMware vSphere, Microsoft Hyper-V, Docker containers, and most common hypervisors as soft partitioning. Under Oracle's policy, soft partitioning cannot be used to limit licensing scope. If your Oracle database runs on a VM with 4 vCPUs within a VMware cluster of 5 hosts (each with 16 cores), Oracle's position is that you must license all 80 cores across the entire cluster — not just the 4 vCPUs allocated to your VM.

For Active Data Guard, this liability applies to both the primary and standby environments. If both run on VMware clusters, you could face ADG licensing requirements across two full clusters — potentially hundreds of cores.

For a comprehensive treatment of this issue, see our Oracle Partitioning Policy guide and our Oracle Licensing in Virtualised Environments article.

Hard Partitioning: The Safe Path

Oracle recognises a limited set of technologies as hard partitioning — methods that physically constrain Oracle to specific CPU cores. These include Oracle VM (with CPU pinning), Oracle Linux KVM (with hard partitioning), IBM LPAR, and Solaris Zones. When properly configured, hard partitioning allows you to license only the cores allocated to Oracle, dramatically reducing the ADG licence requirement.

Practical Mitigation Strategies

Dedicated Oracle clusters. If you must run on VMware, create isolated VMware clusters exclusively for Oracle workloads. Pin Oracle VMs to these clusters with strict affinity rules and document that Oracle VMs cannot migrate to other clusters. While not a bulletproof defence against Oracle's full-cluster policy, it significantly reduces the scope of any licensing claim.

Physical servers for standby. In some cases, running the standby database on a dedicated physical server (rather than a shared VM cluster) is cheaper once you factor in ADG licensing costs across a virtual environment. The hardware cost may be lower than the licensing premium.

Oracle VM or KVM. If hard partitioning is an option, migrating ADG workloads to an Oracle-approved hypervisor can cut licensing costs by 70-90% compared to licensing an entire VMware cluster.

Case Study — Manufacturing Company

$2.4M audit exposure eliminated

A global manufacturer ran Oracle Database EE with Active Data Guard on a VMware cluster spanning 12 hosts with 24 cores each (288 total cores, 144 processors after core factor). Oracle's audit team demanded licensing for all 144 processors on both primary and standby clusters — a potential ADG exposure of $3.3M at list. Our team demonstrated that Oracle VMs were pinned to a dedicated 3-host sub-cluster (72 cores, 36 processors) with documented affinity rules, network isolation, and no vMotion capability to other hosts. We negotiated the licensing scope down to 36 processors per environment, reducing the ADG exposure to $828K and saving the client $2.4M in potential audit penalties.

8. Cloud Licensing: BYOL, OCI, and Authorised Cloud Environments

Oracle's ADG licensing rules apply equally in cloud environments. Whether you deploy on Oracle Cloud Infrastructure (OCI), AWS, or Azure under a Bring Your Own License (BYOL) model, Active Data Guard must be properly licensed. For a detailed treatment of cloud-specific rules, see our guide on Oracle Database Licensing in Cloud Environments.

Oracle Cloud Infrastructure (OCI)

OCI offers the most favourable licensing terms. Under BYOL, 1 OCPU = 1 Oracle processor licence. If you activate 8 OCPUs for a database, you need 8 ADG processor licences per environment. Alternatively, OCI offers a license-included subscription where ADG can be enabled as a cloud service add-on for an additional hourly charge — simplifying licence management but increasing operational costs.

AWS and Azure (Authorised Cloud Environments)

On AWS and Azure, Oracle's Authorised Cloud Environment policy applies. The standard conversion is 2 vCPUs = 1 processor licence (assuming hyper-threading is enabled). For ADG BYOL on a 16-vCPU EC2 instance, you'd need 8 processor licences for the database and 8 additional ADG processor licences — per environment. The Oracle Core Factor Table does not apply in cloud environments; the simplified vCPU conversion rule applies instead.

Cloud DR Architecture Implications

Many organisations use cross-region Data Guard replication in the cloud for disaster recovery. If the DR region's standby uses ADG features (even just read-only reporting), it must be fully licensed. Cloud deployment is not a licensing loophole — Oracle's BYOL compliance checks will verify that you have sufficient ADG licences allocated to cover all cloud instances where ADG is active.

Running Oracle in the Cloud? Get Your Licensing Right

Cloud migrations often create unexpected Oracle licensing gaps — especially for options like Active Data Guard. Our team helps enterprises calculate BYOL requirements, optimise cloud instance sizing, and avoid the compliance traps that Oracle's audit teams target first.

9. The 7 Most Expensive ADG Licensing Mistakes

These are the mistakes we encounter most frequently in ADG licensing engagements. Each one can result in six- or seven-figure compliance exposure.

10. Best Practices for ADG Licence Optimisation

Active Data Guard is expensive, but there are legitimate ways to optimise costs while staying compliant. These recommendations are drawn from hundreds of ADG licensing engagements across our client base.

Practice 1: Assess Before You Enable

Before activating any ADG feature, perform a thorough licensing assessment. Calculate the total cost across all environments — primary, standby, and any non-production systems. Compare this against the business value of having an active standby. In some cases, the cost of ADG licensing exceeds the value of the reporting capability, and a simple Data Guard configuration (with a separate reporting database refreshed periodically) is more cost-effective.

Practice 2: Right-Size Your Hardware

Since ADG is licensed per processor, the standby server's core count directly drives cost. If the standby only serves read-only reporting, it may not need the same hardware specification as the primary. A smaller standby server (fewer cores) means fewer ADG processor licences. Just ensure performance is adequate for your reporting workload.

Practice 3: Consolidate Standby Workloads

If you have multiple primary databases, you might not need ADG on every standby. Identify which databases genuinely benefit from active standby capabilities (read offload, real-time reporting) and which can use standard Data Guard. Licensing ADG on one strategic standby rather than five can save hundreds of thousands of dollars. For contract negotiation strategies, see our guide on managing Oracle contracts.

Practice 4: Use Hard Partitioning Where Possible

In virtualised environments, migrating ADG workloads to Oracle-approved hard partitioning technologies (Oracle VM, Oracle Linux KVM) can reduce licensing scope from full cluster to pinned cores — often a 60-80% cost reduction. The migration cost is almost always less than the licensing savings.

Practice 5: Document Everything

Maintain clear records of every environment where ADG is (and isn't) deployed. Document hardware specifications, core counts, core factors, standby database open modes, and the business purpose of each standby. Distinguish clearly between passive Data Guard standbys and active ADG standbys. This documentation is your primary defence in an audit.

Practice 6: Run Internal Audits Regularly

Oracle's LMS scripts can detect ADG feature usage via DBA_FEATURE_USAGE_STATISTICS. Run these scripts internally — quarterly at minimum — to catch accidental ADG usage (e.g., a DBA opening a standby for read-only access without realising the licensing implications). Proactive identification allows you to remediate before Oracle's audit team finds it.

Practice 7: Negotiate ADG Into Broader Deals

Never purchase ADG as a standalone add-on after the initial database purchase. The best discounts come when ADG is included in the original database contract, a ULA, or a broader Oracle negotiation. Leverage competitive pressure (third-party replication tools, cloud-native DR) to drive down ADG pricing.

Case Study — Insurance Company

$890K saved through architecture review

A large insurer was licensing Active Data Guard across six database environments — four production and two development. Our review found that three of the production standbys were only used for failover (not active reporting) and both development environments had ADG enabled accidentally by DBAs. We deactivated ADG on five environments, properly documented the Data Guard configurations, and negotiated the single remaining ADG deployment at a 55% discount. Annual savings: $890K in licence and support costs eliminated.

Read more Oracle licensing case studies →

Optimise Your Oracle Active Data Guard Licensing

Our Oracle advisory team has helped hundreds of enterprises right-size ADG deployments, defend against audits, and negotiate favourable terms — typically saving 40-70% versus Oracle's initial demands.

11. FAQ: Oracle Active Data Guard Licensing

What is Oracle Active Data Guard?
Oracle Active Data Guard is a separately licensed add-on to Oracle Database Enterprise Edition that enhances standard Data Guard by allowing a physical standby database to be open for read-only queries and backups while continuously applying redo from the primary. Key features include real-time query, automatic block repair, Far Sync, fast incremental backup offload, DML redirection, and rolling upgrades.
How much does Oracle Active Data Guard cost?
The list price is $11,500 per processor or $230 per Named User Plus, plus 22% annual support ($2,530/processor or $50.60/NUP). Both the primary and standby environments must be licensed, effectively doubling the cost. Enterprise customers typically negotiate 50-70% discounts when ADG is part of a larger Oracle deal. For pricing details, see the Oracle Technology Price List guide.
Do I need to licence ADG on both the primary and standby?
Yes. Oracle requires Active Data Guard to be licensed on every environment in the Data Guard configuration — both the primary and all standbys that use ADG features. The primary participates in ADG through redo transport, block repair, and DML redirection, so Oracle considers it part of the ADG deployment.
Is Data Guard free with Oracle Database Enterprise Edition?
Yes. Standard Data Guard — which provides redo transport, managed failover, and standby maintenance — is included with Enterprise Edition at no extra cost. The standby must remain in mount state (not open for read-only). The moment you enable Active Data Guard features (open read-only while applying redo, block repair, Far Sync, etc.), you need a separate ADG licence.
Does opening a standby for read-only reporting require an ADG licence?
Yes. If the standby database is open for read-only access while simultaneously applying redo logs from the primary, that is an Active Data Guard feature (real-time query) and requires the ADG option licence on both environments. If you open the standby read-only without applying redo, you're technically using standard Data Guard — but you lose real-time data currency.
Can I use NUP licensing for ADG even if few users access the standby?
Yes, provided the primary database is also licensed by NUP. However, Oracle's minimum of 25 NUP per processor still applies. Even with a handful of users, the minimum can push the required licence count well above your actual user population. Always model both NUP and Processor costs before choosing. See our NUP minimum requirements guide.
Does the 10-day failover rule apply when using Active Data Guard?
No. The 10-day rule is designed for purely passive standby databases that are normally idle and only activated during genuine failover events. If Active Data Guard is in use (standby open for queries, backups running on standby, etc.), the standby is actively contributing and must be fully licensed from day one. For detailed DR rules, see our Failover Licensing Guide.
How is ADG licensed in VMware environments?
Oracle classifies VMware as soft partitioning, meaning all physical cores in a VMware cluster (or all hosts where Oracle VMs could run) may need to be licensed. This applies to ADG on both primary and standby environments. Isolating Oracle VMs on dedicated hosts or clusters, and using Oracle-approved hard partitioning where possible, can significantly reduce exposure. See our Oracle Partitioning Policy guide.
How does ADG licensing work in the cloud (BYOL)?
Under BYOL, ADG licences must cover all cloud instances where ADG is active. On OCI, 1 OCPU = 1 processor licence. On AWS/Azure, 2 vCPUs = 1 processor licence (with hyper-threading). The Core Factor Table does not apply in authorised cloud environments. ADG must be licensed on both the primary and standby cloud instances. See our Cloud Licensing guide.
What happens if Oracle audits find unlicensed ADG usage?
Oracle will demand back-dated licence fees plus support (at list price, typically without discount) for the entire period of unlicensed usage. This can include years of back-support at 22% annually. The audit findings can be substantial — we've seen six- and seven-figure ADG compliance claims. Proactive internal auditing and proper documentation are the best protection. See our Oracle Audit Strategic Guide.
Can I avoid ADG licensing by using third-party replication tools?
Yes. If your primary need is read offload or reporting, there are alternatives to ADG — including third-party replication tools (e.g., Oracle GoldenGate, Dbvisit Standby, Quest SharePlex) or periodically refreshed reporting databases. These may have their own licensing implications, but they can be significantly cheaper than ADG for the same functionality. We recommend modelling the total cost of ownership for each approach.
How do I check if ADG features are being used in my environment?
Query the DBA_FEATURE_USAGE_STATISTICS view in your Oracle Database. Look for entries related to "Active Data Guard" features. Also check whether any standby databases are open in READ ONLY WITH APPLY mode (which indicates ADG usage). Oracle's own LMS collection scripts gather this same data during audits. Running these checks internally first ensures you can remediate before Oracle identifies any gaps.

📚 Related Reading

🔧 Oracle Advisory Services

Oracle Advisory Services

Explore Services →

Oracle Audit Defence

Learn More →

Oracle Licence Management

Learn More →

Oracle Contract Negotiation

Learn More →

Oracle Case Studies

View Results →

Book a Consultation

Schedule Now →
FF

Fredrik Filipsson

Co-founder of Redress Compliance. 20+ years in enterprise software licensing, including 9 years at Oracle and 11 years as an independent advisor. Has helped hundreds of Fortune 500 companies optimise costs, defend against audits, and negotiate favourable terms across Oracle, Microsoft, SAP, IBM, and Salesforce. Learn more about our team →