“查数据库 DB Link 列表”要看你用的是哪种数据库,不同数据库命令不一样。下面按常见数据库给你总结:
SELECT * FROM USER_DB_LINKS;
SELECT * FROM DBA_DB_LINKS;
SELECT * FROM ALL_DB_LINKS;
字段说明:
DB_LINK:DB Link 名称OWNER:拥有者USERNAME:连接用户HOST:目标库连接串SELECT * FROM pg_foreign_server;
SELECT * FROM pg_user_mappings;
SELECT dblink_get_connections();
EXEC sp_linkedservers;
或者:
SELECT * FROM sys.servers WHERE is_linked = 1;
MySQL 没有原生 DB Link,常见替代方案:
FEDERATED 引擎查看 FEDERATED 表:
SHOW TABLE STATUS WHERE ENGINE = 'FEDERATED';
SELECT * FROM SYSCAT.SERVERS;
如果你告诉我 具体数据库类型和版本,我可以给你更精确、可直接执行的命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。