如何确定在Oracle RDBMS的查询中使用哪些数据库链接?

Jav*_*cky 5 database oracle

我想知道是否正在使用任何和哪些数据库链接,模式以及哪些表.有可能通过数据字典以某种方式?

这可能与Oracle RDBMS有关吗?

Dou*_*ter 3

这将显示数据库上设置的所有数据库链接:

select * from dba_db_links;
Run Code Online (Sandbox Code Playgroud)

然后,您必须通过对链接语法进行文本搜索来使用数据库链接来搜索任何查询或对象<tablename>@<dblink name>

  • 应该提到的是,除非 O7_DICTIONARY_ACCESSIBILITY = TRUE,并且用户具有 SELECT_ANY_TABLE,否则 DBA_DB_LINKS 对普通用户不可用。否则,它通常仅可供 DBA 用户使用。但是,所有用户都可以访问 USER_DB_LINKS,但这仅在相关查询仅使用用户自己架构中的 dblink 时才足够。 (3认同)