JDBC-Thin ドライバー (タイプ 4) を使用して Oracle RAC に接続する Java Web アプリケーションがあります。アプリケーションが Oracle RAC フェイルオーバーを利用できるようにする必要があります。
したがって、ここには 2 つのオプションがあります:
(A) FCF を使用: 高速接続フェイルオーバー - これは既存の JDBC-thin ドライバーで動作します。
質問: FCF を機能させるには、アプリケーションの "コード" にどのような変更を加える必要がありますか? または、ONS (Oracle Notification Service) をインストールして jdbc-url を変更するだけで問題は解決しますか?
(B) TAF の使用: 透過的なアプリケーション フェイルオーバー - これには Oracle OCI クライアントが
必要です。質問: これにはアプリケーション コードの変更が必要ですか? それとも、単に OCI クライアントをインストールして、jdbc の URL を変更するだけで問題が解決するのでしょうか?
関連するドキュメントを見ましたが、決定的な答えが見つかりません。専門家のアドバイスはありますか?