Oracle: быстрый способ перечислить все ссылки на базы данных


32

Название говорит само за себя, есть ли способ быстро перечислить все текущие ссылки на базы данных в Oracle?

Что-то вроде тех же строк, что и этот, в котором перечислены таблицы текущего пользователя:

select * from user_tables;

Спасибо, GC.

Ответы:


43

Эти представления полезны для работы со ссылками на БД в Oracle:

  • DBA_DB_LINKS - все ссылки на БД, определенные в базе данных
  • ALL_DB_LINKS - все ссылки на БД, к которым у текущего пользователя есть доступ
  • USER_DB_LINKS - все ссылки на БД, принадлежащие текущему пользователю

Смотрите больше в документации Oracle


2
SELECT DB_LINK, USERNAME, HOST FROM ALL_DB_LINKS 

Вы можете попробовать это, возможно, это может помочь вам решить вашу проблему


3
Разве это не возвращает только ссылки, доступные текущему пользователю? Просто для пояснения ...
Дезсо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.