Jak wybrać w Oracle za pomocą DBLINK znajdującego się w innym schemacie?

Posiadamy DBMS Oracle (11g) i następującą konfigurację:

Użytkownik DB „MYUSER”Dwa schematy „MYUSER” i „SCHEMA_B”Użytkownik „MYUSER” może uzyskać dostęp do „SCHEMA_B” i ma uprawnienia READ do swoich tabelPubliczny link DB „DB_LINK” znajdujący się w „SCHEMA_B”DB_LINK działa podczas bezpośredniego używania użytkownika DB „SCHEMA_B”

Pytanie: Po zalogowaniu się jako „MYUSER”, jaka jest poprawna składnia dostępu do tabel za pomocą łącza DB „SCHEMA_B”? Czy w ogóle można to zrobić?

Próbowałem już kilku konstelacji, które nie działały:

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

Otrzymany komunikat o błędzie: ORA-02019. 00000 - „nie znaleziono opisu połączenia dla zdalnej bazy danych”

Dziękujemy za wszelkie sugestie!

questionAnswers(1)

yourAnswerToTheQuestion