Oracle Database – Multiple Instances or One Instance with Multiple Schemas

oracle

This is on a dev server for multiple different envs of one application.

e.g. a copy of production as of last night, a copy of production as of a week ago, etc etc

Does it make more sense to have 1 instance of Oracle with 8 schemas (one for each application env) or for 8 instances each with 1 schema?

We are doing backups with datapump instead of RMAN.

The key difference to this question is that in this case it is one application team with multiple instances/versions of their application and that is talk about multiple applications and also RAC.

Best Answer

Yes, it makes sense to have one instance with multiple schemas/users (one per application, or whatever else).

Why? Oracle licenses are extremely expensive. You're wasting money (and wasting resources, honestly) if you have one instance per application. Unless you need them separated due to some business/PCI rule, you should be okay with multiple applications on one instance.

However, you should not be mixing prod/dev/qa environments within one instance.