On Sun Solaris, for 8i now ORacle Standby Data Guard is available , use that for graceul switch over and failover.