- RACCallback接続属性が1(デフォルト)に設定されていることを確認します。
- Oracle PL/SQLパッケージDBMS_SERVICE.MODIFY_SERVICEまたはOracle Enterprise Managerを使用してFANイベントのパブリッシュを有効にします。これによって、Oracle ALL_SERVICESビュー内のAQ_HA_NOTIFICATIONS列がYESに変更されます。(これは、Oracle Database 10g リリース2のクライアントに適用されます。)
DBMS_SERVICE.MODIFY_SERVICEの詳細は、『Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス』を参照してください。
- 次のいずれかの方法でTAFをサービスに対して有効にします。
- Oracle tnsnames.oraファイルに、次の特性を持つCache Connect用サービスを作成します。
- LOAD_BALANCE=ON (optional)
- FAILOVER_MODE=(TYPE=SELECT) or FAILOVER_MODE=(TYPE=SESSION)
- DBMS_SERVICE.MODIFY_SERVICEを使用してTAFフェイルオーバー・タイプを設定します。
『Oracle Database Net Services管理者ガイド』を参照してください。
- アプリケーションが直リンクのODBCアプリケーションの場合は、アプリケーションをスレッド・ライブラリにリンクします。これによって、このアプリケーションでFAN通知を受信できるようになります。FANによって、障害を監視するスレッドが作成されます。(これは、Oracle Database 10gリリース2のクライアントに適用されます。)