Pokud se nemůžete dotknout kódu aplikace a aplikace sama tyto informace již nepředává do databáze, jste ve slepé uličce. Jediný způsob, jak tyto informace zpřístupnit back-endovému kódu, je předat je střední vrstvou.
Oracle poskytuje aplikacím řadu způsobů, jak předávat informace ze střední vrstvy do back-endu, ale aplikace musí být vytvořena tak, aby je mohla využívat. DBMS_APPLICATION_INFO
například balíček má set_client_info
procedura, která umožňuje střední vrstvě předat jméno uživatele střední vrstvy, kterého by se vaše spouštěč back-endu mohlo dotazovat. Můžete také použít kontexty Oracle chcete-li obecnější mechanismus. Každý z těchto přístupů však realisticky vyžaduje, aby aplikace Java byla napsána tak, aby předávala tyto informace back-endu při načítání připojení z fondu připojení.