Как выбрать в Oracle, используя DBLINK, расположенный в другой схеме?
У нас есть СУБД Oracle (11g) и следующая конфигурация:
A DB user "MYUSER" Two schemas "MYUSER" and "SCHEMA_B" User "MYUSER" can access "SCHEMA_B" and has READ permissions on its tables A public DB link "DB_LINK" located in "SCHEMA_B" The DB_LINK is working when using the DB user "SCHEMA_B" directlyQuestion: Каков правильный синтаксис для доступа к таблицам при использовании ссылки «MYUSER» при использовании ссылки на базу данных «SCHEMA_B»? Возможно ли это сделать вообще?
Я уже попробовал несколько созвездий, которые все не работали:
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
Я получаю сообщение об ошибке: ORA-02019. 00000 - «описание соединения для удаленной базы данных не найдено»
Спасибо за любое предложение!