Nejlepším způsobem by bylo kvalifikovat název schématu v aplikaci.
Pokud to není možné a aplikace pro přístup k objektům „Owner“ používá pouze SQL (nikoli PL/SQL), můžete se vyhnout synonymům změnou výchozího schématu ve spouštěči po přihlášení:
create or replace trigger USERX.a_logon_USERX
after logon on USERX
BEGIN
EXECUTE IMMEDIATE ('ALTER SESSION SET current_schema=standard');
END;
Je však poněkud těžké pochopit, že tato technika selže, když aplikace odešle PL/SQL bloky ("začátek ... konec;") do databáze. PL/SQL je zkompilován, a proto nemůže vzít v úvahu aktuální schéma.