Oracle on vSphere

This is a whole page dedicated to running Oracle on VMware. You can run all of the Oracle products on VMware, and might even make it cheaper for you because you might not need all the Oracle features (RAC and DataGuard).

But still the boys @Oracle are hiding in the hut (metalink) for their last final stand..  or is it one last tennis game?

Licensing

IF you license an ORA database against the physical sockets of a host (there are other methods, like site-wide): it doesn’t matter how many virtual machines you run with ORA in it. Oracle does not see VMware has a “hard partitioning” virtualization soltuion (!). The good news is that this means you can run as many ORA VMs on a licensed host, or cluster of hosts, as you like. So envisage an ORA cluster of hosts, with as few as two hosts in the cluster, with a great SLA and delegated administration to the ORA DBAs. This gives the DBAs more granular control of different services: imagine that on one VM they can provide quick refresh capabilities with snapshots, say for testing, but on another VM they can ensure 100% uptime with DRS (zero downtime for planed maintenance of hardware) – it’s win:win for the Oracle team!

Articles / Blogs

VIOPS has several Oracle documents:

VMware has a terrific set of resources at http://www.vmware.com/go/oracle:

  1. May 13th, 2009 at 11:00 | #1

    Do VMware provide any collateral on licensing requirements for Oracle on the core DB product and other products within the Oracle suite namely Weblogic….?

  2. May 13th, 2009 at 21:42 | #2

    Yo Dan, it’s not “proper” for VMware to comment on other organization’s licensing policy in a public forum :-) We do have collateral @ vmware.com/go/oracle, but I think that you need to talk to your VMW rep for more help. Chris Rimer is our alliance manager for Oracle and does a lot of good stuff in this space, I’ll ask him to pop along. Cheers! Steve

  3. Chris Rimer
    May 14th, 2009 at 04:57 | #3

    Hey Dan, agree wtih Steve, we can’t publicly comment on any third-party licensing, or I’ll have to fear the wrath of my otherwise-great legal counsel inside VMware. With that noted, I can simply say this — Oracle makes virtualization very easy. Typically, as you likely know, you can license by machine or by user. If you’re going to license by machine, you have to license the ENTIRE machine, but once you’ve taken care of that, you are free to put as many VMs on the licensed physical host(s) as you like.

    WebLogic is a bit trickier becuase prior to Oracle acquisition, some WebLogic customers had less-than-full machine pricing. That may have changed for you. Again, your best bet is to work with your VMW rep in conjunction with your Oracle rep to get the accurate perspectives. Best to you with virtualized WebLogic — it’s one of the strongest enterprise cases where VMW can show real increased performance benefits from scale-out virtual deployments. Enjoy!

  4. May 14th, 2009 at 07:49 | #4

    @Chris Rimer So, Chris, if I have an ESX Host with two sockets with four cores each (eight cores in total), then I just license Oracle DB for that and run AS MANY ORA VMs AS I LIKE ON THAT HOST? So in effect, I could create a two-host cluster especially for Oracle DBs and I license Oracale against the hosts, then run as many VMs on that two node cluster as I like. Thanks!

  5. May 14th, 2009 at 08:05 | #5

    Thanks guys, I thought I was playing devils advocate….I will speak to my SE/AM at VMware and get moving on this one.

  6. Chris Rimer
    May 21st, 2009 at 21:23 | #6

    @Steve Chambers You are spot-on Steve. That’s the deal. And Oracle’s fine with this. Nothing to hide here. Totally legitimate approach to optimizing a great Oracle environment, with HA to boot.

  7. Carl Bradshaw
  1. July 19th, 2009 at 23:56 | #1

Spam protection by WP Captcha-Free