クライアントは、常に、物理ホスト名ではなく、論理ホスト名を使用してデータベースを参照する必要があります。
たとえば、Oracle リスナー用の tnsnames.ora ファイルには、データベースインスタンスが動作するホストとして論理ホストを指定する必要があります。「Sun Cluster HA for Oracle を構成するには」を参照してください。
Sun Cluster HA for Oracle のスイッチオーバーが発生すると、Oracle のクライアントサーバー接続が切断されます。このため、クライアントアプリケーションは、必要に応じて、切断と再接続、あるいは回復に対処する必要があります。トランザクションモニターによって、アプリケーションの処置が簡単になることがあります。Sun Cluster HA for Oracle ノードの回復時間は、アプリケーションに依存します。
アプリケーションが RDBMS 動的リンクライブラリの機能を使用する場合は、フェイルオーバーが発生したときでも、それらのライブラリが利用できる必要があります。 このためには、次のいずれかを行います。
クライアントに動的リンクライブラリをインストールする。
クラスタが Sun Cluster HA for NFS サービスを提供する場合は、動的リンクライブラリを論理ホストにコピーして、環境変数にそのディレクトリパスを設定し、NFS によりそのディレクトリをクライアントに共有させる。