Hi,
We have the following environment:
2 Servers with AIX PowerHA (Active/Passive) solution and Oracle Single Instance 11gR2 with ASM. Lets name then ServerA and ServerB.
The PowerHA (Formerly knows as HACMP - IBM High Availability Cluster Multiprocessing) is configured for the servers and basically we have G.I - Grid Infrastructure and Oracle Binary 11.2.0.4 version installed on serverA and ServerB.
On serverA, all services are running (OHAS, ASM, Resources, Listeners, Database), and this is the Active side. On ServerB, nothing is running for Oracle (Passive side).
In this type of configuration, the disks on the operational system are present for both servers. So basically the PowerHA calls scripts (Also database scripts), to move the resources between the servers.
For example, if we want to move the resources between the servers:
. Script to shutdown the services and resources on the atual Active side Server A (crsctl stop has)
. Script to start the services and resources on the actual Passive side Server B (crsctl start has).
Unfortunately, we don't have a DEV or QA environment to make the necessary testes, but some questions were raised:
1. If all services are up on serverA, what happens if we issue the command to: "crsctl start has" on serverB as the disks are shared between the servers?
2. The ASM will come UP? If yes, It will also startup the database? If boths cames up, it will corrupt the data since it could mix the scn's ?
3. The ASM will detect this disks are in use ? It has any way or control to identify the disks are already in use or the diskgroups are already mounted?
4.It will raise an error? Any experience or knowledge on this type of environment?
Thanks,
Pablo