У меня есть две схемы, dev
и app
. Каждая схема имеет идентичную ссылку на базу данных dblink
.
Ссылка работает в обеих схемах, как и ожидалось, то есть, когда я подключаюсь как любая из схем и выполняю
SELECT * FROM DUAL@DBLINK;
Я получаю желаемый результат.
Но когда я подключаюсь как dev
, установите для CURRENT_SCHEMA значение app
, а затем выполните тот же запрос
ALTER SESSION SET CURRENT_SCHEMA=app;
SELECT * FROM DUAL@DBLINK;
Я получаю ошибку
ORA-02019: описание соединения для удаленной базы данных не найдено
Какие-нибудь идеи (я не хочу обходить это с публичными ссылками или представлениями)?