I've had this discussion several times - unfortunately Oracle doesn't recognise BIOS disabling of cores as a valid means of "hard partitioning". I know it sounds nuts .
The only way to sub-divide a physical x86 server, when not an Oracle engineered system, is to:
* use Oracle VM Server and pin VMs to cores (even to just to have 1 VM and leave lots of cores idle),
* use Solaris x86 and use capped containers/zones.
VMware can say what they like but at the end of the day the customer receives the licence audit from Oracle LMS, not VMware. I'd love to hear if anyone has had a written agreement with Oracle to recognise BIOS disabling on other vendors' hardware though.
Thanks for your answer but I'm not talking about cores, but the whole processor. Oracle says that you have to license every processor where Oracle is installed and/or running. I mean, what if I have a processor disabled from the BIOS or even if it is not present in the server and the socket is empty (I'm really interested in knowing what happens if it is disabled).
As I understand it, I'm not talking about partitioning here as I will not use the disabled CPU (not only the CPU Core) to "install and/or run" any Oracle or any other application.
So let me do the question again:
Can I disable physical processors (not talking about CPU cores but the whole chipset mounted on the socket) from BIOS in order to avoid having to license them with Oracle?
1 Cisco Server (or any brand not being Sun)
4 Physical Procesors single core
2 Physical Processors enabled in BIOS and the 2 other disabled
Should I have to consider 4 or 2 of the physical processors towards licensing?
Thanks in advance
I didn't know you could get single core x86 server processors any more. I'm pretty sure if you have multi-core processors you don't actually disable a whole processor but instead disable a number of cores per processor (e.g. if you had 2 quads you can disable 2 cores on each, leaving 4 cores in total).
I don't think cores or sockets makes a difference to Oracle licensing though - the simplest/safest way would be to physically rip out the 2 processors you don't need.
Hopefully someone else will reply though...
I don't think new servers come with single cores either, but for the purpose of the question and to avoid any other "core" licensing discussion, I exposed that scenario with a simplified core count (Oracle Enterprise Editions do care about cores and I just want to keep this question simple).
Ripping the processors is a simple solution but as VMware talks about disabling the processors via BIOS...I wanted to understand that exactly.