Oracle ULA certification intricacies in case of server virtualization

14 apr '15 - Richard Spithoven - share: LinkedIN Mail

Oracle Unlimited License Agreements (ULAs) can provide many benefits, as long as you are aware of all legal details and the related financial and operational risks. Software license management companies like B-lay can support you in managing your ULA so you can simply do more and worry less. Take for instance some cases of server virtualization we typically encounter at clients.

Server virtualization can make the ULA certification process more complicated. Getting even one thing wrong can lead to huge risk. There are different types of virtualization as Oracle distinguishes between “Soft Partitioning” (e.g. VMware) and “Hard Partitioning” (e.g. IBM LPARs). 

Point in case: VMware      

Consider a VMware cluster you are using with Oracle’s software. Do you know how to count the number of processors for which you need to certify, if you deploy the software in such a virtual cluster? All physical processors and/or cores of the physical machines, which are part of it must be counted. But also any of the 23 separate licensable database options and database management packs which you may use in the VMware environment would also need to be certified or separately licensed in the same amount as the database licenses.

And did you know that with vSphere version 5.1 and later, an end-user is required to license (and therefore certify) all the physical servers from the entire VMware environment (vCenter Server Instance), including across datacenters, where the vm running Oracle may be moved (via vMotion) as the end-user has the ability to easily move the vm running Oracle to any server where VMware software is installed, whether vMotion is enabled or not?

It’s not uncommon that customers certify a large amount of processors on which the Oracle Database Enterprise Edition is deployed, not realizing that their (unintended) usage of a database option (for example Advanced Compression) requires them to license the database option as well for the same amount of processors for which they have certified their Oracle database ULA.

Point in case: IBM and all the others       

Another interesting example is the use of IBM Logical Partitioning (LPAR) with Oracle’s software. Do you know how to count the number of processors you need to certify if you deploy the software in logical partitions (LPARs), in a dedicated capacity or in a shared resource pool? And are you aware of the fact that for capped Sun Solaris Containers the number of cores required to be licensed/certified should be determined by calculating (ncpus or pset.max) / (number of threads per core) = cores to be licensed. And what would you need to do if you host hardware through companies like Amazon . . . ?

Be prepared and learn more about Oracle's Unlimited License Agreements. Join our next webinar "Unlimited License Agreements not that unlimited" on the 11th of June 2015. Submit via the Expertezed platform 

B-lay helps you to manage your software licenses!

Feel free to contact B-lay in case of software licensing matters     
B-lay’s experts and our sophisticated digital knowledge base help you manage all operational affairs around registering and managing software licenses in the Software Asset Management (SAM) environment of your choice or through B-lay's own specialized platform. Don’t hesitate and contact us! We are here to help you.


Oracle Database and hardware infrastructure

The required number of licenses for Oracle’s Database programs are (almost) at all times related to the hardware infrastructure on which the software is installed. Incorrect interpretation or understanding of whether the software is deemed to be installed and how the installed software should be licensed in a certain specific hardware infrastructure is by far the number 1 license compliance issue. 

Oracle Database and hardware infrastructure


Fill out this form to download our free whitepaper

Please make sure you've filled out the form correctly.

B-lay will use any of the data provided above in accordance with our privacy policy