Oracle BYOL – and what it means for you – in 2022

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



Which Oracle license models are available BYOL?


Full use licenses, ASFU licenses and Proprietary application hosting licenses (subject to an ISV amendment from Oracle). You need to have an active support agreement for the CSI / license agreement you want to use as BYOL.


You can use Oracle BYOL licensing for cloud at customer as well as public cloud.


Transition period Oracle license on-premises to BYOL


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.


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.
  • 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.


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)
  • Pay as you go – you are invoiced monthly.


Our Recommendations


  • 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.


Oracle BYOL Autonomous database – Licensing dangers


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.


Licensing considerations:


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 and Multitenant option licenses.
  • 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.