Services Guides Insights Case Studies Research Free Tools About Schedule Consultation
Cloud Licensing · Database Compliance

Oracle Database on Google Cloud: Bare Metal, BYOL & Compliance 2026

📅 March 2026 ⏱ 15 min read 🏷 GCP · BYOL · Oracle@Google Cloud · Bare Metal Solution

Running Oracle Database on Google Cloud Platform is commercially viable in 2026 — but the licensing rules are materially different from running on-premise or on OCI. GCP's KVM-based virtualisation is soft partitioning under Oracle's policy, the Oracle@Google Cloud partnership introduces a new deployment option with different commercial terms, and the compliance risks of standard BYOL on GCP VMs are substantial without proper preparation.

Oracle Database on GCP: Deployment Options

Enterprises that want to run Oracle Database on Google Cloud have four distinct deployment paths in 2026, each with different Oracle licensing implications, cost profiles, and operational characteristics. Understanding which path is appropriate requires mapping your Oracle Database workloads against the licensing rules Oracle applies to each configuration.

Deployment OptionOracle's Licensing ApproachKey Characteristic
Standard GCP VMs (BYOL)Soft partitioning — full physical host licensing riskHighest compliance risk; lowest operational complexity
Bare Metal Solution for OracleHard partitioning — dedicated physical serverOracle licenses dedicated host cores; no VM overhead
Oracle Database@Google CloudOracle-managed service; subscription pricingOracle runs Exadata infrastructure inside GCP; no BYOL
AlloyDB / Cloud Spanner (PostgreSQL)No Oracle licensing requiredMigration alternative; not Oracle Database

BYOL on Standard GCP VMs: The Soft Partitioning Problem

Google Cloud's compute infrastructure uses KVM-based virtualisation for standard Compute Engine VMs. Oracle classifies KVM as soft partitioning — the same classification as VMware vSphere and Microsoft Hyper-V. This means that running Oracle Database on standard GCP Compute Engine VMs with BYOL licenses creates the same cluster-wide licensing exposure as running Oracle Database on-premise in a VMware environment.

Free Weekly Briefing

Oracle Licensing Intelligence — In Your Inbox

Audit alerts, contract renewal tactics, Java SE updates and negotiation intelligence from former Oracle insiders. Corporate email required.

2,000+ enterprise Oracle stakeholders. Unsubscribe anytime. No personal emails.

Oracle's position on BYOL in standard GCP Compute Engine (non-Dedicated Host, non-sole-tenant nodes) is that the license must cover all physical processors on the underlying GCP physical host. GCP does not publish details of its physical host topology — making it practically impossible for an Oracle customer to determine which physical host underlies their GCP VMs or how many cores are on that host. Oracle's LMS team, in audits of GCP BYOL deployments, has applied its standard soft partitioning argument and demanded that customers license the full physical host capacity.

Sole-Tenant Nodes: A Partial Solution

GCP offers Sole-Tenant Nodes — dedicated physical servers within GCP's infrastructure where only your workloads run on the hardware. Running Oracle Database BYOL on a GCP Sole-Tenant Node eliminates the multi-tenancy concern (no other customers' workloads on the same physical hardware) and means you license all physical cores on the Sole-Tenant Node. This is similar in principle to AWS Dedicated Hosts. However, Oracle has not explicitly published confirmation that GCP Sole-Tenant Nodes qualify as hard partitioning — this is an area where you should obtain explicit written confirmation from Oracle before deploying.

Get it in writing: Oracle's sales team and Oracle's LMS audit team frequently hold different commercial positions on cloud licensing. If an Oracle sales representative tells you that BYOL on GCP Sole-Tenant Nodes is fully compliant, get that statement in writing as part of your Oracle Master Agreement or Order Form — not as a verbal assurance in an email. LMS will not be bound by sales team statements that are not in the license agreement.

Google Bare Metal Solution for Oracle

Google's Bare Metal Solution (BMS) provides dedicated, single-tenant physical servers co-located in Google's data centers — hardware that you access via high-bandwidth, low-latency connections to GCP services but that runs as physically isolated machines. Bare Metal Solution servers are available in Oracle Database-optimized configurations specifically sized for Oracle Database EE workloads.

For Oracle licensing purposes, Bare Metal Solution is the cleanest GCP deployment option. You are running Oracle Database on dedicated physical hardware where all cores on the server are allocated to your Oracle workloads. Oracle licenses the physical core count of the Bare Metal Solution server (× the Intel Core Factor of 0.5 for current generation Intel processors). There is no soft partitioning exposure because there is no virtualisation layer — BMS is bare metal in the most literal sense.

BMS Licensing Calculation

A typical Oracle Database-optimized BMS configuration in 2026 provides servers with 2 × Intel Xeon processors, typically 28–36 cores per processor, giving 56–72 total cores per server. At the Intel Core Factor of 0.5, this equates to 28–36 Oracle Processor licenses per BMS server. For Oracle Database Enterprise Edition at approximately $47,500 per Processor license (list price), 36 Processor licenses represents approximately $1.7M in license value — plus 22% annual support of $374,000/year. The BMS infrastructure cost (GCP compute charge) is layered on top of this Oracle license cost.

The total cost of ownership for Oracle Database on BMS versus on-premise Oracle Database on equivalent hardware is therefore: Oracle license cost (identical, since you're using BYOL licenses you already own) + GCP BMS infrastructure charge (instead of on-premise server depreciation and data center cost) + Oracle support cost (identical at 22%). For many enterprises, GCP BMS is cost-competitive with on-premise for Oracle Database workloads when data center consolidation and hardware refresh costs are factored in.

Oracle Database@Google Cloud: The Partnership Option

In 2023, Oracle and Google announced Oracle Database@Google Cloud — a jointly managed service that deploys Oracle Exadata infrastructure physically inside Google's data centers, connected directly to GCP services with low-latency networking. This partnership model is Oracle's response to enterprise customers who want Oracle Database performance and features within a multi-cloud GCP strategy, without the licensing complexity of BYOL on GCP VMs.

Oracle Database@Google Cloud is not a BYOL deployment — it is an Oracle-managed cloud service (equivalent in structure to Oracle Exadata Database Service on OCI) delivered physically inside Google's data centers. You pay Oracle for database service consumption directly (OCPU-hour-based pricing similar to OCI), and GCP charges for the networking and egress to GCP-native services. The Oracle licensing is handled within the service — there is no separate BYOL license required.

When Oracle@Google Cloud Makes Sense

Oracle Database@Google Cloud is most compelling for enterprises that have large Oracle Database estates with significant investment in Oracle-specific features (RAC, Data Guard, Partitioning, In-Memory) and a primary cloud strategy based on GCP. It eliminates BYOL compliance risk entirely, provides Oracle Exadata performance levels, and enables direct low-latency integration with GCP BigQuery, Vertex AI, and other GCP-native services. The trade-off is that you are dependent on Oracle for the database service (no option to use BYOL licenses you already own), and Oracle's consumption-based pricing can exceed BYOL costs for high-utilization steady-state workloads.

Support Rewards and GCP

Oracle's Support Rewards program — which allows Oracle support costs to be offset by OCI consumption — does not apply to Oracle Database@Google Cloud. Support Rewards are specifically tied to OCI Universal Credits consumption. Enterprises planning to use Oracle@Google Cloud to leverage existing Oracle support payments should verify the current Support Rewards eligibility rules with Oracle before committing to the architecture.

Oracle Cloud Migration Assessment

Our Oracle Cloud Advisory service maps your database estate against GCP, OCI, and AWS deployment options — with full Oracle licensing cost comparison. Get an evidence-based recommendation before you commit to a cloud platform.

Get a Cloud Assessment →

Cost Comparison: Oracle Database on GCP vs OCI vs On-Premise

The most significant commercial factor in choosing between GCP and OCI for Oracle Database workloads is how Oracle treats BYOL licenses. On OCI, Oracle explicitly supports BYOL on OCI compute instances with a 50% OCPU discount — converting existing perpetual licenses into cloud consumption credits. On GCP, BYOL is supported via Bare Metal Solution (fully licenced) or via Oracle@Google Cloud (no BYOL applicable), but Oracle has historically been less commercially supportive of GCP BYOL than OCI BYOL.

DimensionGCP Standard VMs (BYOL)GCP Bare Metal SolutionOracle@Google CloudOCI with BYOL
Oracle licensingFull physical host — soft partitioning exposurePhysical BMS cores — cleanSubscription service — no BYOL50% OCPU discount with BYOL
Oracle audit riskHighLowMinimal (Oracle-managed)Low
GCP native service integrationFull nativeHigh-bandwidth via GCP connectDirect low-latencyLimited (cross-cloud latency)
Support Rewards applicabilityNoNoNoYes — OCI consumption offsets Oracle support
Best forDev/test onlyProduction BYOL workloads on GCPGCP-primary strategy + Oracle EE featuresBYOL migration with Oracle discount incentive

Compliance Risks Specific to GCP

Enterprises that deploy Oracle Database on GCP without a structured compliance framework face several specific risk areas that are less prevalent in on-premise or OCI deployments.

Invisible Physical Host Topology

GCP does not expose the physical host hardware details to compute customers — you cannot see which physical server your VM is running on or how many cores that server has. For Oracle soft partitioning compliance purposes, this is a significant problem: Oracle's LMS team claims you must license all physical cores on the host, but you cannot determine the host topology independently. Oracle's LMS scripts cannot access this information either in a standard GCP environment, which means Oracle's audit claim is based on Google's infrastructure specifications rather than measured data. This creates a factual dispute about what the physical core count actually is.

VM Migration and Live Patching

GCP's infrastructure uses live VM migration for host maintenance — your GCP VMs can be transparently migrated from one physical host to another during Google's maintenance cycles without your awareness. Under Oracle's soft partitioning rules, this migration means your Oracle Database deployment has been on multiple physical hosts, all of which may need to be licenced. An Oracle LMS audit that reviews GCP infrastructure logs could in theory identify multiple physical hosts that hosted your Oracle VMs over the audit period — though in practice Oracle's audit scripts do not currently access GCP host migration logs.

Database Options in Managed GCP Services

Enterprises that run Oracle Database on GCP and use GCP-native management tools or monitoring services should verify that no Oracle Database diagnostic or management packs (Diagnostics Pack, Tuning Pack) are inadvertently enabled as part of automated monitoring configurations. Oracle's Diagnostics Pack and Tuning Pack licensing exposure — one of the most common Oracle audit findings — applies equally to Oracle Database deployments on GCP as it does on-premise.

Oracle ULA Deployments on GCP

Enterprises with Oracle Unlimited License Agreements that are considering deploying on GCP need to verify whether their ULA scope includes GCP as an authorized deployment environment. Oracle's standard ULA terms permit deployment on any hardware or cloud platform the licencee operates — but some ULAs include specific provisions that restrict BYOL deployment to on-premise environments or, in newer ULAs, attempt to restrict deployment to OCI for cloud workloads.

If your ULA does not explicitly restrict cloud deployment, GCP BYOL deployment under the ULA is generally permitted — subject to the soft partitioning risk that the unlimited deployment right does not change. At ULA certification, you would declare Oracle Database deployments on GCP Bare Metal Solution as part of your certified deployment count, using the physical core count of the BMS servers. Deployments on standard GCP VMs present the same certification challenge as VMware deployments — Oracle may claim the full physical host count rather than the allocated vCPU count.

GCP Migration Licensing Strategy: What We Recommend

For enterprises evaluating or executing a GCP migration that includes Oracle Database workloads, the recommended licensing approach depends on your Oracle Database dependency level and your GCP commitment.

If you have existing Oracle Database EE perpetual licenses and want to run Oracle workloads on GCP without compliance risk, use Google's Bare Metal Solution for production Oracle Database — not standard GCP VMs. Treat standard GCP VMs as development and test environments only, where Oracle's license terms permit limited-use rights under your existing agreements. Document your Dev/Test environments under Oracle's OTN Developer license terms where applicable.

If you are committed to GCP as your primary cloud platform and want Oracle Database EE capabilities without BYOL complexity, evaluate Oracle Database@Google Cloud for your production Oracle workloads. The subscription cost may exceed BYOL cost at high utilization, but the compliance certainty and Google service integration have real operational value. Our Oracle Cloud Advisory team can model the full TCO for both approaches against your specific workload profile.

If your GCP strategy involves eventual migration away from Oracle Database, Google's AlloyDB for PostgreSQL provides Oracle compatibility features and a migration path that eliminates Oracle licensing entirely. The Oracle to PostgreSQL Migration Analysis white paper covers the technical and commercial considerations in detail.

Key Takeaways

  • Standard GCP Compute Engine VMs use KVM virtualisation — classified as soft partitioning by Oracle, creating full physical host licensing exposure for Oracle Database BYOL deployments.
  • Google Bare Metal Solution is the cleanest BYOL option on GCP: dedicated physical hardware, no virtualisation, license the physical cores you deploy on.
  • Oracle Database@Google Cloud (the Oracle-Google partnership service) eliminates BYOL risk by running Oracle-managed Exadata inside GCP data centers — but does not accept existing BYOL licenses.
  • Oracle Support Rewards — which offset Oracle support costs via OCI consumption — do not apply to Oracle Database@Google Cloud deployments.
  • GCP's live VM migration means your Oracle Database may have run on multiple physical hosts; document your deployment configuration carefully for any future audit.
  • ULA deployments on GCP require careful scoping — verify your ULA permits cloud deployment and understand how certification counting works for GCP Bare Metal vs standard VM deployments.
  • For production Oracle Database on GCP, Bare Metal Solution or Oracle@Google Cloud are the only defensible options from a compliance standpoint.

Oracle Cloud Migration Guide

Complete enterprise guide to Oracle Database cloud migration: BYOL rules for AWS, Azure, GCP, and OCI, cost comparisons, compliance risk analysis, and negotiation strategy.

Download Free White Paper →
FF

Fredrik Filipsson

Former Oracle sales and licensing professional with 25+ years of experience. Founder of Oracle Licensing Experts. 100% buyer-side advisory — never works for Oracle. LinkedIn ↗

Oracle Licensing Intelligence

Cloud licensing strategy updates

Oracle cloud licensing changes, BYOL rule updates, and cloud cost optimization strategies — for enterprise cloud and licensing teams.

Independent Oracle licensing intelligence. Not affiliated with Oracle. Unsubscribe anytime.

Oracle Cloud Advisory

GCP Oracle Database Migration Assessment

We model the full Oracle licensing cost of GCP vs OCI vs on-premise for your specific Oracle Database workloads — including BYOL compliance risk analysis. Former Oracle insiders, 100% buyer-side.

Schedule a Cloud Assessment →

Not affiliated with Oracle Corporation. Independent advisory only.