Oracle BYOL

Oracle BYOL is short for “Bring your own license”. It allows you to bring your own license to any public cloud platform such as AWS RDS, MS Azure, GCP or even Oracle Cloud, if you have already purchased Oracle licenses from Oracle and intend to use them to cover an Oracle software deployment in a public cloud offering. In this article we explain how it works with Oracle Cloud BYOL. As a rule any standard edition products cover 4OCPU and Enterprise products gives you 2 OCPU per processor license. See picture below.

oracle byol licensing
Oracle BYOL - Mapping on premise licenses to cloud

Which Oracle BYOL license models are available?

  • Full use licenses, that is the normal end customer licenses that are most common. Generally you apply 1 processor license for enterprise products and they will give you 2 OCPU.  Pay attention that any restrictions you have in your license terms apply for the cloud rights as well.
  • Oracle ASFU licenses which is an application specific full use license that Oracle partners resells with its application package. You can only use that license for the specific application if you want to move it to Oracle cloud.
  • Proprietary application hosting licenses (subject to an ISV amendment from Oracle).
  • For all of the above licenses, to quality for Oracle you an active support agreement for the CSI / license agreement you want to use as BYOL. This means you cannot use unsupported licenses for Oracle BYOL.
  • Oracle ESL licenses are not eligble for BYOL usage.
  • Oracle BYOL works both for Public cloud and Oracle different cloud solutions for onpremise such as Oracle cloud at customer
  • Transition period – Oracle allows customers to run both on-premises and BYOL for up to 100 days. After that you cannot run both on-premises and BYOL with the same license.
oracle byol to cloud at customer
Oracle BYOL - which licenses eligble for Oracle Cloud ?

Oracle Licenses to BYOL – Calculation

Most Oracle Enterprise products are mapped 1 processor license equals 2 OCPU in Oracle cloud. If you have a standard edition it maps to 4 OCPU.
If you have named user plus licenses for enterprise they are mapped to 1 OCPU per 25 named user plus.

Oracle Java Cloud Service – Weblogic BYOL

The BYOL requirements are based on the edition of the WebLogic Server that you choose to
run in the BYOL Cloud Service environment.

  • For each supported Processor license you may activate up to 4 OCPUs of the BYOL Cloud
    Service. Conversion Ratios for WebLogic Enterprise Edition and WebLogic Suite:
  • For each supported Processor license you may activate up to 2 OCPUs of the BYOL Cloud
  • For every 25 supported Named User Plus licenses you may activate 1 OCPU of the BYOL
    Cloud Service.

Java Cloud Service Standard

If you elect to run Oracle Java Cloud Service Standard as a BYOL Cloud Service, then your BYOL
requirement is to bring licenses of Oracle WebLogic Server Standard Edition

Java Cloud Service Enterprise

If you elect to run Oracle Java Cloud Service Enterprise as a BYOL Cloud Service, then your
BYOL requirement is to bring licenses of Oracle WebLogic Server Enterprise Edition

Java Cloud Service High Performance

If you elect to run Oracle Java Cloud Service High Performance edition as a BYOL Cloud Service
then any of the following supported program licenses may be aggregated to meet the
conversion ratio above. Oracle WebLogic Suite or Oracle WebLogic Suite for Oracle Application

Benefits of using BYOL

  • If you bring Oracle Database Enterprise Edition, you receive rights to use Diagnostics, Tuning, Data masking and Real application without any requirement to purchase additional licenses.
  • You do not need to spend Oracle Universal Cloud Credits to purchase platform services, the pricing model for BYOL vs purchasing UC varies greatly.
  • Oracle BYOL can only map to Oracle platform services and not compute services.

License Compliance risks with Oracle BYOL

  • You need to manage your on-premises and cloud deployments so that you have sufficient licenses to cover both deployment platforms.
  • While in an Oracle ULA you can use the ULA for BYOL, which can lower costs. However, when the Oracle ULA ends, you cannot include BYOL deployments to the certification number. If you have utilized your Oracle ULA for BYOL – you can at the end be out of compliant as those deployments will provide you with zero licenses.
  • Review licensing agreements, for limitations in usage as those limitations remain even if you move to Oracle cloud BYOL.
  • Oracle has released an License Manager function for Oracle BYOL, it only covers limited set of Oracle licenses.

How do you start using existing Oracle licenses for Oracle BYOL?

  • You need to have an Oracle Cloud Account.
  • You will need to have Oracle Universal Cloud Credits (Oracle Cloud currency, to purchase their services on Oracle Cloud Infrastruture)
  • You either Pay as you go, or sign an Oracle Annual Commit (better pricing and upfront payment)
  • Pay as you go – you are invoiced monthly.

Our Recommendations for customers considering Oracle BYOL

  • Oracle customers should consider all public cloud platforms to review which is the most cost-effective and right choice to move the Oracle workload to.
  • Oracle customers who will utilize Oracle cloud or Oracle cloud at customer needs perform a review to understand if purchasing new Oracle Universal Cloud Credits or using BYOL is most cost-effective.

Frequently asked questions on Oracle Bring Your Own License

Can you mix Bring Your Own License and Oracle Universal Cloud Credits ?

No, each instance must be 100% BYOL or 100% UC funded.

What if I have unsupported licenses and wants to use them from BYOL?

You then need to return to active support, and negotiate with Oracle if you need to pay the reinstatement fee or not.

Can I use existing Oracle E-business suite licenses for Oracle Fusion?

No, Oracle Bring Your Own License program only applies to some technology products, Oracle Cloud ERP and Oracle HCM Cloud is not applicable.

Do I need to have diagnostic and tuning licenses when using it to Oracle BYOL?

No, Oracle has given the advantage of giving those licensable products for free, if you use it for Oracle cloud.  However you should keep a track of any diagnostic and tuning usage, if you move the database back to on premise, in case you are audited by Oracle.

Can I use Oracle ULA licenses to Oracle Cloud BYOL?

Yes, if the agreement is still active, but you need to review your contract because those types of agreements have limitations of what you can certify at the end of the ULA

Oracle BYOL Autonomous database – Licensing

Can you use your existing Oracle Database Enterprise and Standard Edition licenses for BYOL to Oracle cloud and enable autonomous cloud?  The answer is Yes. Oracle Bring-Your-Own License means that you map your license entitlements towards Oracle platform services. However, with BYOL much responsibility on license compliance relies on you as the end customer. Autonomous database utilizes many different Enterprise Edition options and if you do not have these licenses on-premises you are under-licensed.

It’s important to understand what you own and what is required to run autonomous database, from a licensing perspective.

Oracle Database SE BYOL

  • DB SE can only be on an instance with maximum 8 OCPUs.
  • You are allowed to use options such as Multitenant, RAC, Partitioning, Advanced Security, Label Security, Database vault and autonomous data guard.

Oracle Database Enterprise BYOL

  • You must bring both Oracle Database Enterprise Edition License
  • If you use more than 17 or more OCPUs per autonomous database instance you must bring
    an RAC license.
  • If you are using autonomous data guard, you must have the Active Data guard license.

Read more on our blog

Oracle Cloud licensing – Compare Oracle, AWS, Azure and GCP

If you would like to be updated on Oracle licensing and recieve more tips follow us on
social media:

✔️ Follow us on LinkedIn
✔️ Subscribe to our channel on YouTube

Are you moving to Oracle cloud and using Oracle BYOL?  We have extensive experience in Oracle licensing, cloud consumption models. If you want to know more about our services and how they can help with Oracle Bring Your Own License + Universal Cloud Credits – schedule an consultation.