While much can be debated about Oracle, most customers agree that they develop great software. And what is beyond debate is that Oracle software is expensive! A perusal of Oracle’s global technology price list is enough to make the deepest-pocketed procurement executive weak in the knees.
Deploying Oracle programs represents a serious investment for most companies, and incremental purchases mean not only expensive licenses but also additional support costs in perpetuity. Because Oracle licenses are so expensive, customers running Oracle should seek to get the most mileage from the licenses they own before spending more with Oracle. In this post, we provide some guidance on how to deploy Oracle efficiently.
A basic principle of smart Oracle deployment is that customers should seek to deploy programs on as few licensable cores as possible. Because most Oracle tech programs are licensed by the number of cores where the program is installed or running, fewer cores means fewer licenses you need to use or buy. And that can mean a lot less money spent on Oracle.
Luckily for customers, Oracle has certified some technologies as valid ways to segment a physical server so that Oracle programs can be limited to a subset of the server’s cores. Oracle refers to the practice of using these technologies as ‘hard partitioning.’ When a server is hard partitioned in a way that is accepted by Oracle, only the cores where Oracle is installed/running require licenses.
Oracle’s partitioning policy document outlines the valid hard partitioning technologies. You can be assured that anything not expressly identified as hard partitioning in this document will not be recognized as such by Oracle. Segmenting servers using hard partitioning technologies is a great way to reduce the number of costly Oracle licenses needed.