ヘッダーをスキップ
Oracle Containers for J2EE構成および管理ガイド
10g(10.1.3.5.0)
B56030-01
  目次
目次
索引
索引

戻る
戻る
次へ
次へ
 

C セッション状態表の概要

この付録では、OC4Jのデータベース永続性メカニズムで使用されるデータベース表のスキーマについて説明します。このメカニズムの詳細は、「データベース・レプリケーションの構成」を参照してください。

OC4J_HTTP_SESSION

この表には、アプリケーションの識別子やセッションのユーザー設定プロパティなど、単一のHTTPセッションに対するメタデータが格納されます。IDが主キーです。

OC4J_HTTP_SESSION表とOC4J_HTTP_SESSION_VALUE表の間には、1対多のリレーションシップがあります。OC4J_HTTP_SESSION表の各エントリには、OC4J_HTTP_SESSION_VALUE表のエントリが0(ゼロ)以上あります。

表C-1 OC4J_HTTP_SESSION表の説明

名前 NULL指定 データ型 説明

ID

NOT_NULL

VARCHAR2(100)

一意のセッションID。

APPLICATION_ID

NULL

VARCHAR2(100)

セッションが属するアプリケーションに割り当てられるOC4Jの内部ID。

IP

NULL

NUMBER(38)

アプリケーションのホストとなるマシンのIPアドレス。

LAST_ACCESSED

NULL

NUMBER(38)

現在のレコードが最後に更新された時刻。

USER_NAME

NULL

VARCHAR2(50)

セッションのアプリケーション・ユーザー設定値に対するユーザー名。

MAX_INACTIVE_TIME

NULL

NUMBER(38)

期限切れになるまで、セッションのアイドル状態を維持できる最大時間。この最大時間を超えると、セッション・データは保存されません。

CREATION_TIME

NULL

NUMBER(38)

表が作成された時刻。


OC4J_HTTP_SESSION_VALUE

この表には、各HTTPセッションのプロパティとアプリケーション・ユーザーによって設定された値が格納されます。値はバイナリ・ラージ・オブジェクト(BLOB)として格納されます。IDKEY_FIELD値を組み合せて主キーを構成します。

表C-2 OC4J_HTTP_SESSION_VALUE表の説明

名前 NULL指定 データ型 説明

ID

NOT_NULL

VARCHAR2(100)

一意のセッションID。

KEY_FIELD

NOT_NULL

VARCHAR2(100)

アプリケーション・ユーザーによってセッションに設定されたプロパティの名前。

VALUE_FIELD

NULL

BLOB

セッショに設定されたプロパティの値。


OC4J_EJB_SESSION

この表には、ステートフル・セッションBeanの現在の状態が格納されます。状態データはバイナリ・ラージ・オブジェクト(BLOB)として格納されます。IDが主キーです。

表C-3 OC4J_EJB_SESSION表の説明

名前 NULL指定 データ型 説明

ID

NOT_NULL

VARCHAR2(100)

一意のセッションID。

VALUE_FIELD

NULL

BLOB

セッションBeanの現在の状態データ。

LOCATION

NULL

NUMBER(38)

セッションBeanのバインド先のJNDI名。

CHECKSUM

NULL

NUMBER(38)

バイトが正しい形式かどうかを検証するために内部的に使用されます。

PASSIVATE

NULL

NUMBER(38)

Beanが受動化されているかどうかを示すブール値。trueの場合、受動化されたBeanはディスクから取得されます。

LAST_ACCESSED

NULL

NUMBER(38)

現在のレコードが最後に更新された時刻。

USER_NAME

NULL

VARCHAR2(50)

セッションのアプリケーション・ユーザー設定値に対するユーザー名。

MAX_INACTIVE_TIME

NULL

NUMBER(38)

期限切れになるまで、セッションのアイドル状態を維持できる最大時間。この最大時間を超えると、セッション・データは保存されません。

CREATION_TIME

NULL

NUMBER(38)

表が作成された時刻。