Oracle Technology Price list does not have a how-to guide on how to read it and calculate pricing for on premise software licenses. This article is to help you with Oracle license pricing, how much does an Oracle database cost, how much does RAC cost? It will help you assess how useful and if the price of Oracle software is worth it compared to the value it brings. When you read this article you should have a copy of Oracle Technology Price list open. Remember that Oracle technology pricing may change so always look at what is the current price list. This article only covers Oracle technology and does not deal with Oracle Java licensing.
This article is supposed to be a guide for how to read and calculate your Oracle license costs and pricing.
Oracle Database editions
Let’s begin by explaining how the Oracle Technology price list works.
Named User Plus – This is the license fee for 1 Named User Plus. Remember that when licensing Oracle software, there are always licensing user minimums to apply. For example Standard Edition 2 requires 10 Named User Plus per server and Database Enterprise Edition is core based and its 25 per Oracle processor definition.
Software Update License & Support – This is the annual maintenance fee that you will pay to Oracle. You notice that the fees are 22% of the license fees. If you receive discounts on your Oracle license purchase, you will also receive a discount applied on the annual maintenance.
Oracle Processor License – This is the price for 1 Oracle processor license. Pay attention to that Oracle does not calculate one physical processor = 1 Oracle processor licenses. There is a license calculation for establishing how many Oracles Processor licenses that you get.
The software update license & support field works the same way as it does for named user plus.
There is no price list for Oracle ULA and if you would be after an Oracle license audit be forced to purchase licenses. Oracle will claim that
the penalty fees are always at list price + backdated support.
In-Memory Database Cache, and In-Memory Database Cache for Oracle Applications, only the processors on which the Times Ten In-Memory Database component of the In-Memory Database Cache program is installed and/or running must be counted for the purpose of determining the number of licenses required.
Let’s stop here and explain how to read the pricing. The pricing for these products on Oracle Technology price list works the same was as it does for Oracle Database products.
Real Application Cluster has a license price $ 460 per Named User Plus and the support fees are $ 101.20 per user.
If we want to know how much 200 x Named User Plus licenses for Real Application Clusters cost we then multiply 200x $ 460 = $ 92,000 in license fees.
The support will be calculated as 200 x $ 101.20 = $ 20,240
The list prices for Oracle Real Application Clusters
License fees : $ 92,000
Support fees: $ 20,240
Total fees to be paid to Oracle: $ 112,240 (92000+20240)
For the purposes of the following programs: Data Masking and Subsetting Pack, only the users of the database servers where masked data or data subsets originates must be licensed
All these products are licensed per computer, and do not fall under core factor licensing.
Computer: is defined as the computer on which the programs are installed. A Computer license allows you to use the licensed program on a single specified computer
All the RDB products are licensed as database products, meaning you use Oracle Named User Plus or processor licensing. Pay attention to the user minimums that may apply.
Licensing Oracle Middleware: All these products apply Named User Plus licensing as well as Oracle processor licensing. Pay attention that there are user minimums that vary from product to product if you choose user based licensing.
Verrazzano Container Platform is licensed per processor and is only available as an annual subscription. There is no perpetual license available to purchase.
How to license Verrazzano Enterprise Container Platform,
All processors in the nodes in the Kubernetes clusters where Verrazzano images are pulled must be counted when determining the number of subscriptions required. If any Kubernetes node is a virtual machine, then the number of processors on that Kubernetes node is subject to the guidelines documented in the Oracle Partitioning Policy. In the case where a Kubernetes cluster is used as a dedicated Verrazzano Admin cluster and no managed workloads are run in that cluster, nodes in that cluster can be excluded from the count of processors that require a subscription
Verrazzano Enterprise Container Platform Annual Subscription: is defined as the right to use the specified Program in accordance with the applicable license metric and to receive Oracle Software Update License & Support services for the subscription time period specified on the ordering document. The subscription is effective upon the effective date of the ordering document, unless otherwise stated in Your ordering document. If Your order was placed through the Oracle Store, then the effective date is the date Your order was accepted by Oracle. Oracle Software Update License & Support services are provided under the applicable technical support policies in effect at the time the services are provided. At the end of Your subscription, You may renew Your subscription, if available, at the then current fees for the applicable subscription. If You choose not to renew Your subscription, Your right to use the Program will terminate and You must de-install all software (including any applications, tools, and binaries) provided to You and You may be subject to reinstatement fees if You later choose to reactivate Your subscription.
How to license Mobile Suite Technology? You apply Processor license for Mobile Suite and then the clients are licensed per named user plus. There is also a license applied per application developed. That means there are 3 different licensing metrics that you need to review and apply for Mobile Suite.
Oracle Mobile Suite Client Runtime and Mobile Application Framework, only the end users of each Application Developed must be counted for the purposes of determining the number of licenses required, regardless of the choice of the mobile application development tool or the framework used to build the Application Developed
You apply either named user plus or processor licensing. You need to review the Oracle technology price list to understand which license models are available for each product. If there is no price for one license metric, you can safely assume there is no license metric available for this product. For example, Data Integrator for Big Data is only available as a processor license.
Oracle GoldenGate, only (a) the users of the Oracle database from which you capture data and (b) the users of the Oracle database where you will apply the data must be counted for the purpose of determining the number of licenses required
Oracle GoldenGate, only (a) the processors running the Oracle database from which you capture data and (b) the processors running the Oracle database where you will apply the data must be counted for the purpose of determining the number of licenses required.
Oracle GoldenGate for Teradata Replication Services, only (a) the users of the database from which you capture data and (b) the users of the database where you will apply the data must be counted for the purpose of determining the number of licenses required
Oracle GoldenGate for Big Data, only the users of the source Oracle or non Oracle database(s) or NoSQL repositories from which you capture data must be counted for the purpose of determining the number of licenses required. For any messaging systems from which you capture, every queue/topic is counted as a user. In the instance of multiple source databases, NoSQL repositories, or messaging systems all users for all sources must be counted.
Data Integrator Enterprise Edition, Data Integrator Enterprise Edition for Oracle Applications, and Application Adapters for Data Integration, the users that are running or accessing the data transformation processes must be counted for the purposes of determining the number of licenses required.
Data Integrator Enterprise Edition, Data Integrator Enterprise Edition for Oracle Applications, Data Integrator for Oracle Business Intelligence, Data Integrator for Big Data, and Application Adapters for Data Integration, only the processor(s) where the data transformation processes are executed must be counted for the purposes of determining the number of licenses required.
Caution: It is important to note that if you use any of these options let’s say SOA Suite you must also license and purchase WebLogic Suite. This is a license pre-requisite.
These options require you to also license WebLogic Suite. These are add-on options for the base license which in this case is WebLogic Suite. They apply Named User Plus licensing and processor licensing the same way as the application server products do. Remember that there are always user minimums to review when calculating Oracle licensing costs. You also need to match the license metric and the quantity for WebLogic Suite when purchasing and licensing these options products.
How to license these products? These products can be licensed as an add on to both WebLogic Server Enterprise Edition as well as WebLogic Suite. They are available both on named user plus and processor licensed metric. Most companies choose named user plus for test and development environments and license production with processor based licensing. Remember the Oracle licensing user minimums to apply and that the license metric and quantity must match the core product, which is either WLS EE or WLS Suite.
License available for these products are named user plus and processor license. Pay attention that you must also license Oracle WebLogic Suite + SOA suite to be correctly licensed for these products.
How to license these products? These are management options for Oracle Middleware products and they are mainly used from Oracle Enterprise Manager. These are licensed per named user plus or processor license. Currently WebLogic Server Management Pack EE is priced at $ 12,00 per processor license. You need to consider Oracle core factor table and licensing user minimums.
Application User: is defined as an individual authorized by you to use the applicable licensed application programs which are installed on a single server or on multiple servers regardless of whether the individual is actively using the programs at any given time. If you license the Oracle Self Service Work Request option in conjunction with Oracle Enterprise Asset Management, you are required to maintain licenses for the equivalent number of Application Users licensed and you are granted unlimited access to initiate work requests, view work request status and view scheduled completion date for your entire employee population. Applications Users licensed for Oracle Order Management are allowed to manually enter orders directly into the programs but any orders entered electronically from other sources must be licensed separately. For Oracle Sourcing, Oracle iSupplier Portal, and Oracle Services Procurement programs, use by your external suppliers is included with your application user licenses
Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted as a named user plus in addition to all individuals authorized to use the programs, if such devices can access the programs. If multiplexing hardware or software (e.g., a TP monitor or a web server product) is used, this number must be measured at the multiplexing front end. Automated batching of data from computer to computer is permitted. You are responsible for ensuring that the named user plus per processor minimums are maintained for the programs contained in the user minimum table in the licensing rules section; the minimums table provides for the minimum number of named users plus required and all actual users must be licensed.
For the purposes of the following programs: Configuration Management Pack for Applications, System Monitoring Plug-in for Non Oracle Databases, System Monitoring Plug-in for Non Oracle Middleware, Management Pack for Non-Oracle Middleware, Management Pack for WebCenter Suite, only the users of the program that is being managed/monitored are counted for the purpose of determining the number of licenses required
Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a processor basis may be accessed by your internal users (including agents and contractors) and by your third party users. The number of required licenses shall be determined by multiplying the total number of cores of the processor by a core processor licensing factor specified on the Oracle Processor Core Factor Table which can be accessed at http://oracle.com/contracts. All cores on all multicore chips for each licensed program are to be aggregated before multiplying by the appropriate core processor licensing factor and all fractions of a number are to be rounded up to the next whole number. When licensing Oracle programs with Standard Edition One, Standard Edition 2 or Standard Edition in the product name (with the exception of WebCenter Enterprise Capture Standard Edition, Java SE Support, Java SE Advanced, and Java SE Suite), a processor is counted equivalent to an occupied socket; however, in the case of multi-chip modules, each chip in the multi-chip module is counted as one occupied socket.
For example, a multicore chip based server with an Oracle Processor Core Factor of 0.25 installed and/or running the program (other than Standard Edition One programs or Standard Edition programs) on 6 cores would require 2 processor licenses (6 multiplied by a core processor licensing factor of .25 equals 1.50, which is then rounded up to the next whole number, which is 2). As another example, a multicore server for a hardware platform not specified in the Oracle Processor Core Factor Table installed and/or running the program on 10 cores would require 10 processor licenses (10 multiplied by a core processor licensing factor of 1.0 for ‘All other multicore chips’ equals 10)
For the purposes of the following programs: Configuration Management Pack for Applications, System Monitoring Plug-in for Non Oracle Databases, System Monitoring Plug-in for Non Oracle Middleware, Management Pack for Non-Oracle Middleware, Management Pack for WebCenter Suite, only the processors on which the program that is being managed/monitored are running are counted for the purpose of determining the number of licenses required.
What about Oracle Unlimited License Agreement Pricing? – There is no price list for Oracle ULA. They are negotiated based upon each negotiation specifics.
If you would like to be updated on Oracle licensing and receive more tips, follow us on
Redress Compliance are independent Oracle licensing experts who help organizations with Oracle license compliance, Oracle cloud migrations, Oracle ULA and audit challenges. If you need more help to understand Oracle Technology price list and how to license Oracle software and pricing contact us to discuss how we can help you.