sys_context

rrrrrr
Дата: 08.03.2007 22:46:57
Хочу сделать, чтоб апплик выставляла в контест ид пользователя и в зависимости от пользователя
вьюхи будут отдавать определенные значения. Апплик использует pool connect-ов, получается к oracle одна сессия(насколько я понимаю) и следующии кто вконектился перепишет контекст. Как это можно обойти(перезапись контекста)?
contr
Дата: 08.03.2007 22:50:37
Никак. При использовании пула коннектов пользователей должно различать в приложении.
Q u a d r o
Дата: 09.03.2007 03:10:39
rrrrrr
Хочу сделать, чтоб апплик выставляла в контест ид пользователя и в зависимости от пользователя
вьюхи будут отдавать определенные значения. Апплик использует pool connect-ов, получается к oracle одна сессия(насколько я понимаю) и следующии кто вконектился перепишет контекст. Как это можно обойти(перезапись контекста)?

Используйте глобальные контексты (если вы не на RAC) - они хранятся в SGA и не привязаны к конкретным Oracle сессиям.
rffrr
Дата: 09.03.2007 16:52:07
a chto brat v kach-ve identif
zna9
Дата: 09.03.2007 16:58:02
автор
a chto brat v kach-ve identif

Например, appUserName = getUserPrincipalName()
sql-plus
Дата: 09.03.2007 17:02:27
contr
Никак.


Ниправда. Global Application Context
rffrr
Дата: 09.03.2007 18:06:53
ne ponimayu kak mozno ispolzovat global context: otkuda view budet znat kakoi kontekst(s kakim ident) smotret
andrey_anonymous
Дата: 09.03.2007 23:26:40
sql-plus
contr
Никак.

Ниправда. Global Application Context

Прадиманстрируйте.