4 Replies Latest reply on Apr 13, 2013 7:37 AM by Simon.H

    VMware education about Oracle licensing

    elgreco81 Expert



      A couple of vmware documents and VMware's "Oracle over vSphere" education courses, talk about disabling physical processors from the server BIOS in order to save $ in Oracle licensing.


      Oracle documentation is absolutly confusing to me and others.


      Oracle Pre-Sales and Sales people had told that the only hardware that would allow me to do that is their own and not the Cisco UCSs servers in which I want to do that.


      Now I'm confused, is VMware education wrong by telling me that I can do that or is Oracle missleading me in order for me to buy their hardware or am I just not getting something?


      Thanks in advance!!!


        • 1. Re: VMware education about Oracle licensing
          Simon.H Enthusiast

          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.

          • 2. Re: VMware education about Oracle licensing
            elgreco81 Expert



            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?


            Case scenario:


            1 Cisco Server (or any brand not being Sun)

            4 Sockets

            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


            • 3. Re: VMware education about Oracle licensing
              Simon.H Enthusiast

              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...

              • 4. Re: VMware education about Oracle licensing
                elgreco81 Expert

                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.