Oracle:列出所有数据库链接的快速方法


32

标题说明了一切,有没有一种方法可以快速列出oracle中所有当前的数据库链接?

与此类似,列出了当前用户的表:

select * from user_tables;

谢谢,GC。

Answers:


43

这些视图对于在Oracle中使用数据库链接很有帮助:

  • DBA_DB_LINKS-数据库中定义的所有数据库链接
  • ALL_DB_LINKS-当前用户有权访问的所有数据库链接
  • USER_DB_LINKS-当前用户拥有的所有数据库链接

Oracle文档中查看更多信息


2
SELECT DB_LINK, USERNAME, HOST FROM ALL_DB_LINKS 

您可以尝试一下,也许可以帮助您解决问题


3
这不是只返回当前用户可用的链接吗?只是为了澄清...
dezso 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.