Basically we have two nodes. One source and one target, from a Shareplex point of view. We need to be able to do a fail/switchover on the source node (which is our core business system), preferably without Shareplex going into a spin.
The source DB's file systems are mirrored, what happens in case of failover is that we bring all the applications down, attach the
mirrored file systems to the backup node and start everything up. All interfaces and applications use a DNS entry (billing), what we do is
change the IP address in the DNS from the primary node to the backup node, so that everybody connects to the live system. My understanding is that Shareplex is not able to handle the IP address change in the DNS and that is why we need this special procedure.
--source node:
DNS entry: Name: billing.dutchtone.nl Address: XXXXXXXX
Primary node: Name: bill-sp.dutchtone.nl Address: XXXXXXXX
Backup node: Name: bill-be.dutchtone.nl Address: XXXXXXXX
OS: SunOS bill-sp 5.9 Generic_118558-26 sun4u sparc SUNW,Sun-Fire-15000
INSTANCE_NAME HOST_NAME VERSION
-------------------------------------------------------------------------------------------------
BSCS bill-sp 9.2.0.6.0
SPLEX: bill-sp:splex:/prod45 [BSCS] $ env|grep DIR
SP_SYS_VARDIR=/sp02/var
SP_SYS_BINDIR=/sp01/prod45/bin
--target node:
Name: eai4rep.dutchtone.nl Address: XXXXXXXXX
SunOS eai4rep 5.8 Generic_117350-28 sun4us sparc FJSV,GPUZC-M
INSTANCE_NAME HOST_NAME VERSION
-------------------------------------------------------------------------------------------------
BSCSREP1 eai4rep 9.2.0.6.0
SP_SYS_VARDIR=/sp02/var45
SP_SYS_BINDIR=/sp01/prod45/bin
I already mentioned that the source system is our core business system,so what we want to achieve through failover should be obvious.