Be aware of licensing, ‘soft’ partitioned virtualized guests with Oracle products installed are a financial RISK!
OracleVM supports ‘Hard’ partitioning.
In essence the OracleVM product is equal to any ‘soft’ partitioning solution. This is because in essence the Oracle (Xen) Hypervisor will also use all of the resources in the pool to spread the workload as efficiently as possible (para virtualized). In this scenario the licensing model will also require you to license all the available CPUs on the fysical box.
There is a supported method to circumvent this. If you configure the domain to map its virtual CPUs to Fysical CPUs, this setup is accepted by Oracle as ‘Hard’ partitioning. A special configuration entry needs to be set to the vm.cfg of each virtual machine running an Oracle Database as described in this Oracle Document.
Remember to set this configuration rule!
Else Oracle Licensing will identify your cool OracleVM infrastructure as just another Soft partitioned VM solution that requires you to license each fysical CPU available to the virtual platform 😉
Additional reading : http://www.oracle.com/corporate/pricing/partitioning.pdf