Cách tốt nhất là xác định tên giản đồ trong ứng dụng.
Nếu điều đó là không thể và ứng dụng chỉ sử dụng SQL (không phải PL / SQL) để truy cập các đối tượng "Chủ sở hữu", bạn có thể tránh các từ đồng nghĩa bằng cách thay đổi lược đồ mặc định trong trình kích hoạt sau khi đăng nhập:
create or replace trigger USERX.a_logon_USERX
after logon on USERX
BEGIN
EXECUTE IMMEDIATE ('ALTER SESSION SET current_schema=standard');
END;
Tuy nhiên, hơi khó để hiểu rằng kỹ thuật này không thành công khi ứng dụng gửi các khối PL / SQL ("begin ... end;") đến cơ sở dữ liệu. PL / SQL được biên dịch và do đó không thể xem xét lược đồ hiện tại.