we are planning an installation of 2 RAC's version 11gR2. We want to have the two environments one of production and another pre-production.

In the installation of the 11gR2 RAC we have two different Oracle_home, one for GRID and ASM and another for Oracle RAC Database.

Can we have other Oracle_home that are not in the structure of RAC ?.

That is to say have other Oracle_home in one nodes that are not in RAC. ?

Could We have a data Guard of the production environment in the second RAC without this in the structure of the RAC, in another Oracle_home, with other different users and groups for the owners of the RAC software?

1.- Then in the second RAC we can create a dataguard without this in RAC but executing it in the same Oracle_home to the databases in RAC. With the option of the dbca we create a database in a single node of the RAC.

The database is created as a service of RAC on a single node, and is protected with Oracle Clusterware or, on the contrary is created as a normal instance on the node that we tell.

2.- We can have more than one ASM instance on the server, I think we can only have one.