Най-добрият начин би бил да квалифицирате името на схемата в приложението.
Ако това не е възможно и приложението използва само SQL (не PL/SQL) за достъп до обектите „Собственик“, можете изобщо да избегнете синоними, като промените схемата по подразбиране в тригер след влизане:
create or replace trigger USERX.a_logon_USERX
after logon on USERX
BEGIN
EXECUTE IMMEDIATE ('ALTER SESSION SET current_schema=standard');
END;
Донякъде обаче е трудно да се разбере, че тази техника се проваля, когато приложението изпраща PL/SQL блокове ("begin ... end;") към базата данни. PL/SQL е компилиран и следователно не може да вземе предвид текущата схема.