У меня есть БД "myDB" в oracle, где DBLINK "MyDBLink" указывает на другую oracle БД "MyOriginalDB". Соединение работает. Я создал несколько таблиц и представлений в MyOriginalDB, и я создал представления в «myDB», указывая на них.
Например, мой View "Users_V" (в myDB) вызывает таблицу Users_T из MyOriginalDB:
SELECT * FROM Users_T@MyDBLink
Все работает.
Теперь мне нужно получить все представления и таблицы (все зависимости) в myDB, вызывающие объекты (таблицы и представления) из MyOriginalDB благодаря DBLINK.
Я пытаюсь выполнить этот запрос:
SELECT
name, referenced_name, referenced_type, dependency_type
FROM user_dependencies
Тем не менее, я не получаю все вызовы различных объектов (MyOriginalDB) из представлений в myDB благодаря DBLINK (@MyDBLink, используемому в запросах представлений).
Не могли бы вы помочь мне сделать это?
Заранее спасибо за помощь