Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性 (HA) 管理ガイド

- Previous: データベースの管理
- Next: HADB の拡張

## データセッション破損からの回復

次のような症状が見られる場合、セッションデータが破損している可能性があります。

- アプリケーションがセッション状態を保存しようとするたびに、Application Server システムログ (`server.log` ) にエラーメッセージが表示される。

- サーバーログのエラーメッセージに、セッションが見つからなかったり、セッションアクティベーション中にセッションをロードできなかったことが示されている。

- 以前非アクティブにされていたセッションをアクティブにしたところ、そのセッションに空のセッションデータまたは不正なセッションデータが含まれている。

- インスタンスに障害が発生する際に、処理を継続したセッションに、空のまたは不正なセッションデータが含まれている。

- インスタンスに障害が発生し、処理を継続したセッションをロードしようとするインスタンスがエラーを起こし、サーバーログに、セッションが見つからなかったりロードできなかったことが示されている。

### セッションストアを一貫性のある状態に戻すには

セッションストアが破損していると判断する場合には、次の手順に従って一貫性のある状態に戻します。

1. セッションストアを消去します。

   この処置で問題が正されたかどうかを判定します。問題が正された場合は、これで処置は終わりです。引き続きサーバーログにエラーが表示されるなど、問題が正されていない場合は、処置を継続します。

2. すべてのノード上のデータスペースを再初期化して、データベース内のデータを消去します。

   「データベースの解除」を参照してください。

   この処置で問題が正されたかどうかを判定します。問題が正された場合は、これで処置は終わりです。引き続きサーバーログにエラーが表示されるなど、問題が正されていない場合は、処置を継続します。

3. データベースを削除して再作成します。

   「データベースの削除」および 「データベースの作成」を参照してください。

- Previous: データベースの管理
- Next: HADB の拡張

- © 2010, Oracle Corporation and/or its affiliates