We currently have Oracle 11G with a single database running on a virtual machine in an ESXi 5 server. We want to create another database for reporting. There is potential that the reporting database is going to be very processor intensive and we are afraid it would affect the performance of the existing database. With that said, would it be a good idea to create a new virtual machine with its own instance of Oracle installed instead of creating a new database on the existing instance? Is it possible to isolate resources so that one database cannot use all of them?