Failed to start a extproc dll file on a Oracle fail-safe cluster. (Not data guard)
At the moment we have an Oracle Fail Safe MS cluster (Windows 2008 R2 Enterprise/Oracle 10.2.0.5 64bit + Oracle Fail Safe 3.4.2) which uses the extproc mechanism to run an external dll. I've done this with success on a single test server. It took 3 steps; 1) placed the dll into a x:\lib directory. 2) created a user library with a library name which pointed to this x:\lib\filename.dll file. 3) added an extproc_dlls envs into the listener.ora which also pointed to this dll file (i.e. envs="extproc_dlls=x:\lib\filename.dll") This worked on a single server.
Tried to do the same with a fail-over cluster. The trouble now is that the database is reachable through a virtual IP-address which can point to 2 different nodes. Pointing to physical paths has no use, because they don't exist on this virtual address under which the cluster can be contacted. I have made a share on the cluster itself (attached to this virtual IP-address) which point's to a physical path on a disc which also moves to node 1 or 2. 1) Placed the dll onto this share. 2) Created a user library with a library name which points