If you own an Oracle PULA (Perpetual Unlimited License Agreement) or are approaching the end of a standard Oracle ULA, you are facing one of the most consequential financial decisions in enterprise software management. The certification process — where you declare your actual Oracle deployment counts — locks in your license entitlement and support costs permanently. One counting error can cost your organization millions of dollars in unnecessary support payments over the next decade.
I spent seven years managing Oracle License Management Services (LMS) audits from Oracle's side. I conducted hundreds of ULA certification reviews, challenged hundreds of others, and negotiated the outcome with enterprises ranging from Fortune 500 to mid-market. I now help buyers avoid the traps that Oracle's LMS team routinely exploits. This guide covers what Oracle never explicitly tells you about certification, when the process is most dangerous, and how to approach it strategically.
Understanding the PULA: Perpetual Rights Without an End Date
A Perpetual Unlimited License Agreement (PULA) is fundamentally different from a standard Oracle ULA, though the distinction is often misunderstood by procurement teams. Let me clarify the core difference:
A standard Oracle ULA is time-limited — typically 3 to 5 years. During the ULA term, you have the right to deploy Oracle software everywhere across your organization without counting. At the end of the term, you conduct certification: you count every Oracle processor, every named user, every licensed metric, and those final counts become your permanent perpetual license entitlements. After certification, you pay 22% of the list price equivalent of your certified quantities as annual support. The ULA term is over; the pressure to renew or renegotiate is immediate.
A PULA, by contrast, gives you unlimited deployment rights with no defined end date. You never face a hard certification deadline. You can continue deploying Oracle software everywhere without counting forever — if you choose to. However, some PULA agreements include optional certification rights: you can elect to certify your deployment at a time of your choosing, converting the unlimited rights into specific perpetual licenses. This structure was more common in the early-to-mid 2010s when Oracle used PULA agreements as a customer retention tool. Oracle has since shifted preference back to fixed-term ULAs because they create time-pressure on customers and higher renewal revenue. But if you own a PULA, understanding when (and whether) to certify is critical.
The distinction matters: a ULA customer is forced to certify; a PULA customer chooses to certify. That choice is everything.
Key Distinction
PULA = Perpetual + optional certification. ULA = Time-limited + mandatory certification at expiration. If your agreement includes certification rights but no expiration date, you likely have a PULA variant. Check your actual agreement language before proceeding.
The Eight-Step Oracle ULA Certification Process
Whether you own a PULA electing to certify or a standard ULA approaching expiration, the formal certification process follows a predictable eight-step sequence. Understanding each step — and the windows for intervention — is essential.
Step 1: Oracle's Formal Notification (90-Day Notice)
For standard ULAs, Oracle's LMS team sends formal notice 90 days before the ULA expiration date. The notice specifies the exact certification deadline (almost always the ULA expiration date itself) and includes Oracle's standard certification request form. For PULA customers, this step is voluntary — you initiate the process by requesting certification.
The 90-day window is Oracle's strategic advantage. Oracle knows that most enterprises lack robust Software Asset Management (SAM) practices and that 90 days is insufficient time to conduct a rigorous, defensible inventory of Oracle deployments across thousands of servers, virtual machines, cloud instances, and legacy systems. Oracle's LMS team relies on this. Customers who certify under time pressure make counting errors. Those errors typically favor Oracle — either undercounts (creating compliance risk) or overcounts (creating perpetual overpayment).
Action item: If you own a ULA, don't wait for Oracle's 90-day notice. Begin your SAM review 6 months before the ULA expiration date. If you own a PULA, never certify under time pressure. Choose a certification date when your deployment footprint is at a local minimum — after decommissioning, consolidation, or cloud migration completion.
Step 2: Internal Software Asset Management (SAM) Review
This is where the majority of certification errors occur. Your SAM team (or external consultants) must enumerate every Oracle product, on every server, in every environment, across the entire organization. This includes:
- Production Oracle databases — every instance, every server
- Development and test environments — commonly undercounted
- Oracle middleware — WebLogic, Identity Management, SOA Suite, etc.
- Database appliances — Exadata, SuperCluster
- Cloud deployments — Oracle Cloud, AWS RDS for Oracle, Azure, etc.
- Virtualized environments — VMware clusters, Hyper-V, KVM
- Disaster recovery and failover systems — often forgotten entirely
Most organizations conduct this review themselves and make critical errors. I've reviewed hundreds of in-house SAM inventories, and the most common mistakes are:
- Counting only production systems and omitting development, testing, staging, and disaster recovery
- Missing VMware clusters where Oracle Database is not pinned to specific hosts
- Forgetting Oracle middleware products entirely (WebLogic, for example)
- Miscounting processor cores — using physical cores instead of licensable cores
- Failing to count cloud deployments or assuming cloud instances don't need licensing
The VMware trap is particularly dangerous: If Oracle Database is deployed on VMware without pin-to-host designation, Oracle requires that you count the entire cluster as subject to licensing, not just the VMs where Oracle runs. An organization with a 40-host VMware cluster running Oracle on 4 VMs must count all 40 hosts' worth of processors for licensing purposes. This is a $5 million+ error that I see frequently.
Step 3: Metric Selection and Licensing Model Configuration
For each Oracle product, you must select the correct licensing metric. Oracle offers multiple paths:
| Product/Service | Available Metrics | Most Common Choice |
|---|---|---|
| Oracle Database (on-premises) | Processor, Named User Plus | Processor (for server deployments) |
| Oracle Database (Exadata) | Processor (per compute node) | Processor |
| Oracle Database (Cloud) | OCPU (Oracle Cloud), or Processor equivalent | OCPU (cloud-specific) |
| Oracle WebLogic | Processor, Named User Plus | Processor (enterprise deployments) |
| Oracle Fusion (SaaS) | Named User Plus | Named User Plus |
The metric choice is permanent after certification. Certifying a processor-based deployment as Named User Plus, or vice versa, can create massive overpayment or underpayment risk. Always consult with your legal and procurement teams before finalizing the metric.
Step 4: Completion of Oracle's Certification Form
Oracle provides a certification form (usually an Excel spreadsheet with embedded formulas and drop-down menus). The form requires you to declare:
- Product name and version
- Deployment count (processors, named users, etc.)
- Environment (production, development, test, etc.)
- Host operating system and processor type
- Confirmation that you have conducted a rigorous SAM review
This is a legal declaration. You are certifying, under your organization's seal, that the numbers are accurate. Oracle treats certification forms as contracts. If Oracle later discovers that you undercounted, the undercounted deployments become non-compliant immediately. If you overcounted, you are locked into perpetual overpayment of support costs.
Critical detail: The form includes a checkbox or signature line stating that "the signatory has conducted a thorough and complete software asset management review." Do not sign this unless it is true. I have seen organizations certify counts that their own IT teams knew to be incomplete, simply because procurement was under time pressure and wanted the process to conclude. Those organizations later faced $10+ million audit assessments.
Step 5: Submission to Oracle's LMS Review Team
You submit the completed form to Oracle's LMS team (often via their web portal or directly to your account manager). Oracle's review typically takes 2-4 weeks. During this period, Oracle's LMS specialists examine the certification figures against your historical deployment data, usage patterns, and any previous audit findings.
Here is what happens behind the scenes: Oracle runs your certified counts through internal benchmarking data. If your certified numbers are significantly below Oracle's expected deployment pattern for an organization of your size and industry, Oracle flags the certification for challenge. This is when Oracle's negotiation leverage becomes apparent.
Step 6: Oracle's Challenge (If Applicable)
Oracle's LMS team may accept your certification, or they may challenge it. A challenge takes the form of a request for additional documentation, evidence, or a revised certification. Common challenge phrases include:
- "Your certified count for Oracle Database appears lower than historical deployment rates. Please provide justification."
- "Your SAM review does not appear to include disaster recovery or failover systems. Clarify whether these systems were excluded from the ULA scope."
- "Your virtual environment count does not account for all hosts in your VMware clusters. Please reconcile."
A challenge is a negotiation opportunity, not a rejection. Oracle is testing whether you will revise your numbers upward under pressure. I have seen customers certify 200 Oracle Database processors, face a challenge claiming the count is too low, and subsequently revise the certification to 450 processors without any new technical evidence — simply because they lacked confidence in their SAM review or wanted the process to end.
Strategy: If Oracle challenges your certification, do not automatically assume you undercounted. Request specific documentation from Oracle showing which systems they believe are missing from your certification. If Oracle cannot provide evidence, stand by your numbers. You have the right to defend your SAM review. Many organizations capitulate unnecessarily.
Step 7: Oracle's Countersignature and Acceptance
Once Oracle accepts your certification (or you resolve any challenges), Oracle's LMS team countersigns the certification form. This document becomes a binding contract. The certified counts are now your permanent perpetual license entitlement (for ULA customers) or the basis of your new support invoice (for both ULA and PULA customers moving to support-only status).
Step 8: Transition to Support-Only Pricing (22% Model)
After certification, the ULA period ends (for standard ULA customers). Oracle terminates the unlimited deployment rights. Your organization now holds perpetual licenses for the certified quantities. Support for those licenses is calculated at 22% of the list price equivalent of your certified counts — paid annually.
This is where certification errors become permanently costly. Overcertify by 200 processors and you pay 22% of the list price for 200 extra processors every year, forever, even if you never deploy them. Undercertify and you face audit risk.
Approaching ULA certification and uncertain whether your SAM review is complete? Don't face Oracle's LMS team unprepared. Download our Oracle Negotiation Playbook for defensive certification strategies, sample challenge responses, and metric selection frameworks.
Get the PlaybookPre-Certification Preparation: The 90-Day Roadmap
If you are a standard ULA customer with 90 days until certification, here is a realistic preparation timeline:
Days 1-30: Discovery and Inventory
- Weeks 1-2: Identify all locations, data centers, and cloud providers where Oracle software might be deployed. Include acquired companies, subsidiaries, and remote locations.
- Week 3: Deploy automated discovery tools (Oracle LMS tools, third-party SAM scanners like Snow Software, Revenera, etc.) across all networks and cloud environments. These tools scan systems for Oracle installation artifacts, license files, and running processes.
- Week 4: Compile initial inventory. Expected result: a preliminary list of all Oracle Database instances, middleware products, versions, and host information.
Days 31-60: Validation and Gap Analysis
- Week 5: Validate discovery results against your change management records, server procurement logs, and IT asset inventory. This is where manual verification catches systems the discovery tools missed.
- Week 6: Specifically audit development, testing, staging, and disaster recovery environments. These are consistently undercounted in self-conducted reviews.
- Week 7: Document virtualization topology. For every VMware cluster, Hyper-V host group, or Kubernetes deployment running Oracle workloads, document the total host capacity that should be counted.
- Week 8: Reconcile cloud deployments. For every cloud provider (AWS, Azure, Google Cloud, Oracle Cloud), document all Oracle instances and their corresponding OCPU or vCPU equivalent.
Days 61-90: Finalization and Strategy
- Week 9: Confirm metric selection. Make the final call: Processor vs. Named User Plus for each product. Document the reasoning.
- Week 10: Draft the certification form. Have your legal team review the form before submission to ensure all declarations are accurate and defensible.
- Week 11: Prepare challenge responses in advance. Anticipate what Oracle might ask for (SAM review documentation, exclusion justifications, environment mappings) and prepare answers.
- Week 12: Submit certification with supporting documentation (inventory reports, SAM tool outputs, exclusion justifications).
This timeline is aggressive but achievable with dedicated SAM resources. Organizations that compress this into fewer than 60 days almost always make critical errors.
How to Count Oracle Licenses Correctly for Certification
The specifics of Oracle license counting are technical and easy to misunderstand. Here are the rules that matter most for certification:
Processor Licensing: Licensable Cores vs. Physical Cores
Oracle uses a "processor" metric that is standardized across server types. For modern Intel and AMD processors, a "licensable core" is defined as a physical core on a socket. However, Oracle applies a core factor based on processor family:
- Intel Xeon (current generation): 1 licensable core per physical core (core factor 1.0)
- AMD EPYC: 1 licensable core per physical core (core factor 1.0)
- IBM Power (POWER9/10): 0.5 licensable cores per physical core (core factor 0.5)
- Older processors: May have different core factors — consult the Oracle Processor Core Factor Table
For certification, you must count licensable cores, not logical CPUs or vCPUs. A 16-core Intel Xeon server = 16 licensable cores = 2 Oracle Database processor licenses (assuming minimum 8-core packs). This is an area where self-conducted SAM reviews frequently fail — counting vCPUs instead of physical cores can inflate your certification by 50-200%.
Virtual Machine Counting (The Trap)
If Oracle Database is running on VMware without being pinned to a specific host (pin-to-host designation requires Oracle licensing exemption from VMware), then you must count all processors in the entire cluster, not just the VMs where Oracle runs. This rule has caused more certification disputes than any other single issue.
Example: A 40-host VMware cluster. Oracle Database runs on 4 VMs. If those 4 VMs are not pinned to specific hosts, and the cluster uses dynamic resource scheduling (DRS) or vMotion, you must count all 40 hosts. Each host has 16 cores. Total: 640 licensable cores = 80 Oracle Database licenses.
Many organizations don't know this rule and discover it during certification, sometimes only after Oracle challenges their count. If you discover during your SAM review that you have unpinned Oracle VMs in a large VMware cluster, you have two options:
- Request a pin-to-host exemption from VMware/Oracle (takes weeks, may not be granted)
- Count the entire cluster (more honest at certification time; avoids later audit challenges)
I recommend option 2. Certifying a low number and later discovering you miscounted creates audit exposure. Better to certify accurately and negotiate support cost reductions through different means (like partial migration to Oracle Cloud, which has different licensing).
Named User Plus (NUP) Counting
For products that support Named User Plus licensing (like Oracle Database or WebLogic), a "named user" is any person who uses the software, regardless of how frequently. NUP licenses must be purchased in packs (minimum 25), and the minimum total deployed is the higher of:
- 25 named users (minimum pack size), or
- The number of unique individuals who access the software
Certifying NUP is often underutilized as a cost-optimization strategy. If your organization has fewer than 100 named users of Oracle Database but 40+ processor servers running Oracle, NUP might be significantly cheaper. Some organizations unnecessarily certify to Processor when NUP is the lower-cost option. Conversely, organizations with thousands of named users should avoid NUP and use Processor licensing.
The Financial Impact of Certification Errors
Let me quantify the cost of common certification mistakes:
| Mistake Type | Typical Count Error | Annual Support Cost (22% of list) | 10-Year Cost |
|---|---|---|---|
| Undercounting DEV/TEST | 50-200 additional cores missed | $175K - $700K | $1.75M - $7M |
| VMware cluster not accounted for | 400-800 cores per large cluster | $1.4M - $2.8M | $14M - $28M |
| Overcounting virtual cores as physical | 100% inflation of actual count | Varies (can double your costs) | Varies (can double your costs) |
| Missing cloud deployments | 50-300 cores, depending on cloud use | $175K - $1.05M | $1.75M - $10.5M |
| Choosing wrong metric (NUP vs. Processor) | Varies wildly | Varies (can range $500K on either side) | Varies (can range $5M on either side) |
These are not hypothetical. I have reviewed certifications where the organization undercounted by 1,000+ cores because of a single VMware cluster, and others where overcounting by choosing the wrong metric cost the organization $20M over a decade.
Oracle's Certification Challenge Process: What to Expect
Oracle's LMS team does not always accept certifications at face value. If your numbers seem suspicious or below expected thresholds, Oracle will challenge. Here is how the challenge process typically unfolds:
Phase 1: Initial Challenge (Week 2-3 after submission)
Oracle sends a detailed challenge email outlining specific concerns. Examples:
- "Your certified Database count appears unusually low compared to your historical growth rate. Please provide SAM evidence."
- "Your submission does not account for systems deployed in data center locations X, Y, and Z. Please clarify."
- "Your virtual environment documentation does not enumerate all VMware clusters. Please reconcile."
This is a negotiation, not a rejection. Oracle is testing your confidence in your numbers. Do not assume you are wrong; ask Oracle for specifics.
Phase 2: Response and Negotiation (Week 4-8)
You respond to Oracle's challenge with documentation: SAM tool outputs, IT asset inventory reports, change management logs, or clarifying statements. If Oracle's challenge was reasonable, you may revise your certification upward. If Oracle's challenge was speculative, you defend your numbers.
Key principle: Oracle must provide evidence to support a challenge. If Oracle claims you are missing systems but cannot produce evidence, you have the right to stand by your certification. I have negotiated outcomes where organizations held their ground, provided solid SAM evidence, and Oracle accepted lower certification counts than Oracle initially demanded.
Phase 3: Resolution (Week 8-12)
Either you and Oracle reach agreement on revised numbers, or you agree to proceed with your original certification. Rarely, organizations escalate disputed certifications to Oracle's management or pursue independent audits, but this is unusual and generally unsuccessful.
Strategies to Legitimately Minimize Certification Counts
There are legal, defensible ways to reduce your certified deployment counts before certification, potentially saving millions in long-term support costs:
1. Pre-Certification Decommissioning
If you have legacy Oracle Database deployments, decommission them 60-90 days before certification. The deployment snapshot is recorded on the certification date. Systems decommissioned before that date don't count.
Timing matters: I have seen organizations defer decommissioning of 200+ legacy servers specifically to reduce their certification count by 3-6 months, saving millions in perpetual support costs. This is legitimate and strategically sound.
2. Cloud Migration Before Certification
If you are migrating Oracle workloads from on-premises servers to Oracle Cloud Infrastructure or other cloud providers before your certification date, complete the migration before certification. Cloud deployments have different licensing models and often lower costs than perpetual on-premises licenses plus support.
3. Metric Optimization
If your organization has fewer than 100 named users of Oracle Database but many servers, certifying to Named User Plus (if permitted by your agreement) can reduce costs by 40-60% compared to Processor. Conversely, if you have thousands of named users but few servers, Processor is likely cheaper. Make this choice strategically before certification, not after.
4. Negotiate Exclusions from Scope
Some Oracle ULA agreements exclude specific products, divisions, or environments from the scope. Verify your agreement's language. If your ULA explicitly excludes development environments, do not count them in certification. If it excludes a subsidiary or division, coordinate with that entity to keep those systems out of the certification. This requires careful legal review, but can be significant.
5. Consolidation Timing
If you are consolidating data centers or decommissioning redundant systems, time the consolidation to complete before certification. Certification locks in the deployment snapshot on a specific date. If you consolidate after certification, your costs don't change, but your license count is frozen at the pre-consolidation level.
Strategic Timing
The most valuable negotiation on a PULA happens before certification, not during it. Choose your certification date strategically — not under time pressure — to coincide with a planned decommissioning, consolidation, or cloud migration. A 6-month delay in certification can save millions in perpetual support costs.
Post-Certification: What Changes and What Doesn't
After certification concludes, your licensing situation fundamentally changes:
What Changes
- Unlimited deployment rights end. You can no longer freely deploy Oracle software. New deployments require new license purchases.
- Support billing changes. You move from ULA pricing (fixed annual cost) to support-only pricing (22% of list price for certified quantities).
- Compliance risk shifts. During the ULA, you were protected by unlimited deployment rights. After certification, any excess deployment is non-compliant and auditable.
What Doesn't Change
- Your perpetual license entitlements are fixed. The counts you certified are permanent. You can't reduce them later to lower support costs. You own those licenses forever.
- Support costs are indexed. Oracle typically increases support costs 3-4% annually, and applies this percentage to your certified counts. The cost never decreases, only grows.
- Your compliance position doesn't improve. Post-certification, Oracle retains audit rights. If Oracle finds excess deployments years later, you are still liable for the difference.
When NOT to Certify: Exploring ULA Renewal Alternatives
For PULA customers and some standard ULA customers, certification is optional or deferrable. In certain circumstances, renewal of the ULA (or negotiation for a new ULA-like structure) may be more cost-effective than certification. Consider this route if:
- Your deployment is growing rapidly. If you are mid-migration, adding new business lines, or expanding Oracle use, a new ULA may be cheaper than certifying a high count and paying perpetual support for that high count.
- Your current deployment count would be very high. If you are counting 500+ processors, the perpetual 22% support cost is $1.75M+ annually. A fixed-term ULA might be available at a lower annual cost, buying you time to optimize your footprint.
- You have negotiating leverage. If you are a large customer with consolidated Oracle spending, Oracle may be willing to offer a new ULA rather than lose you to cloud alternatives or competitors.
- You are planning significant decommissioning or migration. If you know you will reduce your Oracle footprint over the next 2-3 years, negotiating a new 3-year ULA is cheaper than certifying today and paying perpetual support on legacy systems you will soon decommission.
Negotiating a ULA renewal instead of certifying is not easy — Oracle will push back — but it is possible. I have brokered several such renewals for customers where certification would have locked in $80M+ in perpetual support costs, and a new ULA reduced that to $40-50M over 3 years, with the understanding that the customer would decommission legacy systems or migrate to cloud.
The 10-Point Certification Preparation Checklist
Use this checklist 90 days before your certification date to ensure you are not missing critical steps:
Final Perspective: What Oracle Doesn't Want You to Know
Having managed hundreds of certifications from Oracle's side and now helping buyers defend theirs, I can tell you the uncomfortable truth: Oracle structures the certification process to your disadvantage. The 90-day window is intentionally tight. The pressure to certify under time constraints is intentional. Oracle's challenge process is designed to test your resolve and confidence.
The single most valuable insight I can share is this: Do not certify under time pressure. If you own a PULA or have a standard ULA expiring, begin your SAM review 6 months early, not 90 days before. If you are facing an imminent certification deadline and your SAM review is incomplete, request a certification deferral from Oracle. Most customers don't know they can do this. Oracle will often grant 60-90 day deferrals to avoid accepting an incomplete certification.
The difference between a rushed certification and a well-planned one is often millions of dollars in unnecessary perpetual support costs. You have leverage here. Use it.
Approaching ULA certification and uncertain whether your SAM review is complete? Don't face Oracle's LMS team unprepared. Our Oracle certification defense service guides you through discovery, counting validation, and negotiation strategy. We have challenged Oracle's positions successfully on behalf of dozens of enterprise customers.
Schedule a Certification Review Learn About Audit Defence ServicesFrequently Asked Questions
A Perpetual Unlimited License Agreement (PULA) is a variant of Oracle's Unlimited License Agreement where the unlimited deployment rights are retained permanently rather than for a fixed term. A standard Oracle ULA is time-limited — typically 3 to 5 years — after which the customer certifies their actual deployment counts and those counts become their perpetual license entitlement. A PULA, by contrast, has no end-of-term certification requirement: the unlimited deployment rights persist indefinitely.
However, some PULAs do include certification rights that allow the customer to elect to certify their deployment at a point of their choosing, converting the unlimited rights into quantified perpetual licenses. PULAs were offered more frequently by Oracle in the early-to-mid 2010s and are now less commonly offered; Oracle has shifted preference toward fixed-term ULAs, partly because PULA customers have less time-pressure to renew.
Oracle ULA certification is the formal process of declaring your Oracle software deployment counts at the end of a ULA term, converting unlimited rights into specific perpetual license quantities. The process involves: (1) Oracle providing a formal notification that the ULA term is approaching expiration (typically 90 days' notice); (2) The customer conducting an internal software asset management (SAM) exercise to enumerate all Oracle processors, named users, and applicable license metrics across every in-scope environment; (3) Completing Oracle's certification form with the exact deployment figures; (4) Oracle reviewing and countersigning the certification; (5) The certified quantities becoming the customer's permanent perpetual Oracle license entitlement, replacing all previous ULA-period deployment rights.
After certification, support is calculated at 22% of the list price equivalent of the certified quantities. Getting the certification count wrong — either too low (compliance risk) or too high (overpaying support forever) — has permanent financial consequences.
The five most significant risks during Oracle ULA certification are:
- Undercounting deployments: If you certify fewer licenses than you actually have deployed on the certification date, you are immediately non-compliant. Oracle retains the right to audit deployments post-certification, and any excess found after certification was not covered by the ULA.
- Overcounting deployments: Certifying more licenses than you need increases your support costs permanently; many customers certify conservatively to avoid undercounting and then pay millions in unnecessary support for decades.
- Missing virtualization clusters: If Oracle Database is running in VMware without pin-to-host, the full cluster must be counted, not just the VMs; organizations frequently miss this in self-conducted SAM exercises.
- Forgetting development and test environments: All non-production Oracle deployments must be licensed unless specifically excluded from your ULA, and many organizations undercount DEV/TEST servers during certification.
- Wrong metric selection: Some Oracle products can be licensed by Processor, Named User Plus, or specific cloud metrics; choosing the wrong metric at certification locks in a suboptimal position permanently.
The optimal timing for Oracle ULA certification is typically 3–6 months before the formal ULA expiration date, and ideally at a point where your Oracle deployment footprint is at a local minimum — for example, after decommissioning legacy servers, completing cloud migrations, or completing a data centre consolidation. Certifying while your deployment count is depressed locks in a lower support baseline permanently.
Conversely, if you are mid-migration with many temporary parallel deployments (both old and new systems running simultaneously), delaying certification until after migrations complete can significantly reduce certified counts. Never certify under time pressure — Oracle's LMS team knows that customers who certify at the last minute are less likely to have conducted rigorous SAM reviews, and Oracle may challenge low certification figures with more scrutiny if submitted close to the expiration date.
Resources and Next Steps
If you are preparing for ULA certification, you have several options:
- Download our Oracle Negotiation Playbook: A comprehensive guide covering ULA negotiation, certification defense, and post-certification strategies. Get the playbook
- Review related articles: Explore our guides on Oracle software licensing fundamentals, ULA negotiation strategy, and ULA exit strategies
- Schedule a certification review: If you want professional guidance through your SAM review and certification planning, our team has conducted dozens of enterprise certifications. Contact us
- Explore our Oracle case studies: See how other organizations navigated ULA restructuring and certification. Read the case study
Ready to Start Your Certification Preparation?
Our team will help you build a comprehensive SAM review plan, validate your deployment counts, and develop your certification strategy. Fill out the form below and we'll schedule an initial consultation.