Rem drv:
Rem
Rem $Header: http_session_tables.sql 29-jun-2005.01:47:57 gsbhatia Exp $
Rem
Rem http_session_tables.sql
Rem
Rem Copyright (c) 2002, 2005, Oracle. All rights reserved.
Rem
Rem NAME
Rem http_session_tables.sql -
Rem
Rem DESCRIPTION
Rem
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED
Rem gsbhatia 06/26/05 - New repmgr header impl
Rem gsbhatia 02/13/05 - updating repmgr header
Rem gsbhatia 02/09/05 - updating repmgr header
Rem gsbhatia 02/07/05 - updating repmgr header
Rem ktlaw 01/11/05 - add repmgr header
Rem skini 09/17/04 - skini_interactive_jobs
Rem skini 09/14/04 - Deal with oms death
Rem
Rem
Rem A table that holds all backend objects associated with a http session.
Rem These objects need to be cleaned up when the session expires
Rem
Rem session_id The http session id
Rem object_type The object type eg., JOB, BLACKOUT, etc
Rem object_guid The object guid
Rem
CREATE TABLE MGMT_HTTP_SESSION_OBJECTS (
session_id VARCHAR2(256),
oms_failover_id NUMBER,
object_type VARCHAR2(32),
object_guid RAW(16),
CONSTRAINT PK_MGMT_HTTP_SESS_OBJS
PRIMARY KEY(session_id, object_type, object_guid)
);
Rem
Rem A set of callbacks that need to be called whenever a session
Rem expires. A callback can be registered multiple times for
Rem different object type. The signature of the callback is
Rem PROCEDURE callback(object_type VARCHAR2, p_http_session VARCHAR2);
Rem
CREATE TABLE MGMT_HTTP_SESSION_CALLBACKS (
object_type VARCHAR2(32),
callback_name VARCHAR2(64),
CONSTRAINT PK_MGMT_HTTP_SESS_CBS
PRIMARY KEY(object_type, callback_name)
);