Can I run more than one clustered database on a single Oracle RAC cluster?
You can run multiple databases in a Oracle RAC cluster, either one instance per node (w/ different databases having different subsets of nodes in a cluster), or multiple instances per node (all databases running across all nodes) or some combination in between. Running multiple instances per node does cause memory and resource fragmentation, but this is no different from running multiple instances on a single node in a single instance environment which is quite common. It does provide the flexibility of being able to share CPU on the node, but the Oracle Resource Manager will not currently limit resources between multiple instances on one node. You will need to use an OS level resource manager to do this.
Related Questions
- What are the Best Practices for using a clustered file system with Oracle RAC? Can I use a cluster file system for OCR, Voting Disk, Binaries as well as database files?
- Can different releases of Oracle RAC be installed and run on the same physical Linux cluster?
- Can I run more than one clustered database on a single RAC cluster?