При подключении к Oracle драйвер JDBC идентифицирует себя как "тонкий клиент JDBC" для Oracle (в v $session как "программа" ). Существует также столбец "ClientInfo" в v $session, который может быть использован для этого, но он всегда пуст.
Нам нужно идентифицировать разные приложения, подключающиеся к Oracle (которые работают на одном хосте, поэтому столбец "machine" в v $session все равно), так что можно изменить, как Oracle JDBC Thin Клиентский драйвер идентифицирует себя (чтобы мы могли, например, поставить имя приложения)?
Или есть рекомендуемый способ сделать это? Одно из ограничений заключается в том, что мы делаем это в Struts для некоторых приложений, которые обрабатывают внутреннюю настройку соединения.