У нас есть идентификатор приложения (предположим APP_ID) для подключения к базе данных и использования dbms_session.set_context() для установки фактического пользователя в системе (например: user1, user2) для VPD.Любой способ получить контекстную информацию о другом подключении db
Для проблем с производительностью в запросах мы хотим определить пользователя, выполняющего его (user1, user2). Есть ли способ получить dbms_session.get_context() соединения, предоставив sid?
- Предположим, DBA может его запустить.
- Я хочу, чтобы сбросить фактический идентификатор пользователя из контекста и его соединения (SID)
- Oracle базы данных
Я знаю, что приложение Логин или трассировка дБА или процедура для регистрации информации может быть создан .. Я просто хочу знать, есть ли какие-то из коробки?
Я думаю, что вопрос задает значение настраиваемого контекста, заданное другим сеансом, а не просто поиск регулярной информации сеанса. –
@jonearles Возможно ли это в Oracle? – Durandal
Я так не думаю. Но трудно сказать, если что-то подобное невозможно. –