Wie in Oracle mit einem DBLINK in einem anderen Schema AUSWÄHLEN?
Wir haben ein Oracle DBMS (11g) und die folgende Konfiguration:
Ein DB-Benutzer "MYUSER"Zwei Schemata "MYUSER" und "SCHEMA_B"Der Benutzer "MYUSER" kann auf "SCHEMA_B" zugreifen und verfügt über Leseberechtigungen für seine TabellenEin öffentlicher DB-Link "DB_LINK" in "SCHEMA_B"Der DB_LINK arbeitet, wenn der DB-Benutzer "SCHEMA_B" direkt verwendet wirdFrage: Welche Syntax ist bei Anmeldung als "MYUSER" für den Zugriff auf Tabellen über die DB-Verknüpfung von "SCHEMA_B" korrekt? Ist das überhaupt möglich?
Ich habe bereits mehrere Sternbilder ausprobiert, die alle nicht funktionierten:
select * from dual@"DB_LINK"
select * from dual@"SCHEMA_B"."DB_LINK"
select * from dual@SCHEMA_B."DB_LINK"
select * from dual@SCHEMA_B.DB_LINK
select * from SCHEMA_B.dual@DB_LINK
select * from "SCHEMA_B".dual@DB_LINK
Die Fehlermeldung, die ich erhalte, lautet: ORA-02019. 00000 - "Verbindungsbeschreibung für entfernte Datenbank nicht gefunden"
Danke für jeden Vorschlag!