管理コンソール・オンライン・ヘルプ

前 次 新規ウィンドウで目次を開く
ここから内容の開始

フェイルオーバーのコールバック・ハンドラの登録


WebLogic Serverには、フェイルオーバー・アルゴリズムが設定されたマルチ・データ・ソースが、どのタイミングでデータ・ソース・リストの次のデータ・ソースにフェイルオーバーするかを制御する、マルチ・データ・ソース用のコールバック・ハンドラを登録することができます。フェイルオーバーを行うかどうか、またはいつ行うかをコールバック・ハンドラで制御することによって、データベースの準備や高可用性フレームワークとの通信といったシステム準備タスクを、フェイルオーバーの前に実行できるようになります。詳細は、コールバックによるマルチ・データ・ソース・フェイルオーバーの制御を参照してください。

JDBCマルチ・データ・ソース用のフェイルオーバーのコールバック・ハンドラを登録するには:

  1. まだ行っていない場合、管理コンソールのチェンジ・センターで「ロックして編集」をクリックします(チェンジ・センターの使用を参照)。
  2. 「ドメイン構造」ツリーで「サービス」を展開し、「データ・ソース」を選択します。
  3. データ・ソースの概要ページでマルチ・データ・ソース名をクリックします。
  4. 「構成: 全般」タブを選択します。
  5. フェイルオーバーのコールバック・ハンドラ」に、フェイルオーバーのコールバック・ハンドラの絶対名を入力します。

    フェイルオーバーのコールバック・ハンドラは、weblogic.jdbc.extensions.ConnectionPoolFailoverCallbackインタフェースを実装している必要があります。

  6. 保存」をクリックしてJDBCマルチ・データ・ソースの構成を保存します。
  7. これらの変更をアクティブにするには、管理コンソールのチェンジ・センターで「変更のアクティブ化」をクリックします。
    すべての変更が即座に有効になるわけではありません。再起動が必要なものもあります(チェンジ・センターの使用を参照)。

先頭に戻る