Oracle PULA: Everything You Need to Know




Oracle Perpetual Unlimited License Agreement (PULA) is a contract that allows a company to have unlimited deployment rights for a set of Oracle software products for an unspecified period of time. In return, the customer gives up the ability to partially terminate unused licenses. This article will provide a comprehensive guide to everything you need to know about Oracle PULA, including its benefits, risks, and key considerations.

Benefits of Oracle PULA:

One of the primary benefits of Oracle PULA is simplified software asset management. With PULA, a company has unlimited deployment rights for a set of Oracle software products, making it easier to manage software licenses. Additionally, there are no license fees for the included products, and the ability to deploy Oracle in virtual environments is allowed. This can result in a reduced risk of an Oracle audit, at least until the PULA ends.

Difference between Oracle ULA and PULA:

While an Oracle ULA has a set end date, a PULA does not. The main difference between the two is that a ULA requires certification or exit at the end of the agreement, while a PULA is a perpetual contract that never expires. In addition, there are three ways to end or certify an Oracle PULA: if the company is acquired by another company, if non-compliance is found, or failure to maintain Total Technical Support Stream.

Risks of Oracle PULA:

One of the risks of Oracle PULA is that there is no flexibility to partially terminate licenses in the case they are unused, unlike an Oracle ULA. Additionally, the perpetual nature of the contract means that customers will be locked into paying Oracle technical support as any suspension in payments will equal a breach of the licensing agreement. It’s also important to carefully consider the terms and conditions of the agreement as there is no price tag for an unlimited agreement, and it can be a good idea to contact an independent consultant to verify that you are not overpaying to Oracle.

Key considerations when signing Oracle unlimited license agreements:

When signing an Oracle unlimited license agreement, it’s important to consider several key factors. Firstly, do not put all your eggs in the same basket, make separate Oracle ULA with Oracle Database and Middleware to give you more flexibility. The more legacy support agreements you have, the more costly an Oracle ULA will be. Additionally, if your company is moving to public cloud, an Oracle ULA may not be the appropriate agreement for you. It’s also important to consider the contract terms and certification process options carefully.

Certifying the Oracle Perpetual Unlimited License Agreement:

To certify an Oracle PULA, it’s important to study the contract for certification process options and perform an Oracle license measurement process to understand the quantities that you will need to report to Oracle. Remediate any non-compliance findings and maximize your current Oracle deployments by using virtual platforms, such as VMware. Once these steps are completed, you can initiate the certification and exit process.


Oracle Perpetual Unlimited License Agreement (PULA) is a powerful agreement that provides unlimited deployment rights for a set of Oracle software products. While it offers several benefits, such as simplified software asset management and the ability to deploy Oracle in virtual environments, it’s important to carefully consider the risks and key considerations before signing the agreement. By doing so, companies can maximize their Oracle deployments and get the most value out of their agreement.

Leave a Comment