Since Oracle launched the Oracle Database Appliance it is clear that only the Enterprise Edition is allowed on the machine. But for me it was still a little bit fuzzy if and what kind of licensing requirements is needed. More direct : may the ODA be licensed on NUP´s ? Some statements while investigating:


Customers are only required to license processor cores.

Licensing on processor cores, but not processor metric! Diving deeper….

In the FAQ :

What database licenses are required for the Oracle Database Appliance X3-2?


Answer: Customers are only required to license processor cores that they plan to use. In other words, the Oracle Database Appliance X3-2 enables customers to purchase database licenses using a capacity-on-demand licensing model. Unique to the Oracle Database Appliance X3-2, customers can purchase database and options licenses starting from a minimum of 2 processor cores, up to the system maximum of 32 processors. This enables customers to start small, licensing only required cores and purchase additional licenses as business demand grows

In the partitioning document:

Oracle recognizes a practice in the industry to pay for server usage based on the number of CPUs that are actually turned on – the “Capacity on Demand,” or Pay as You Grow” models. Oracle allows customers to license only the number of cores that are activated when the server is shipped.

So basically in all the papers it´s stated that you have to licence on processor cores, but not on processor metric…

So I asked LMS. They had to go to Corporate level to get this question answered:

There is no “licensing” requirement to license ODA with any specific metric. Whichever metric they can stay in compliance with, based on their usage, they can license by that.

Yeah!, it is official…. it´s possible to license by NUP´s. Now there are more opportunities to use the ODA in development or testing environments..

Example for a scaling to 4 cores per node (8 cores total), based on the core-factor table:

8 cores x 0,50 (core factor) x 25 (min.users per oracle processor for database usage) = 100 users.

This kind of calculations can also be used when using the Oracle VM on the ODA. When using Weblogic you have to calculate a minimum of 10 users per oracle processor.