一直以为只有private db link可以查到密码,原来public 的dblink 也可以看到密码。只是需要用sys用户登录查询。
查询dblink的user 密码,用sys 登陆
SELECT * FROM SYS.link$;
SELECT *
FROM SYS.link$ l, SYS.user$ u
WHERE l.owner# IN (SELECT kzsrorol
FROM x$kzsro) AND l.owner# = u.user#;
如果是private 的dblink,就可以用owner登录,查询 user_db_links
Select * from user_db_links;