我目前正在使用Windows身份验证和2台Oracle服务器 - SP3DSMP1& SP3DSMP4。我在SMP1上创建了一个数据库链接,以连接到SMP4:
SQL>创建公共数据库链接LINK_SMP4 2连接到CURRENT_USER 3使用'SP3DSMP4';
创建了数据库链接。
然而,当我尝试进行查询时,我收到错误:
第1行的错误: ORA-01017:用户名/密码无效;登录被拒绝
任何想法可能在这里出错?
答案 0 :(得分:7)
凭据不会通过dblink连接传递。
创建CURRENT_USER
dblink时,应在数据库之间建立信任。这需要设置企业域,向其添加数据库,在数据库之间设置SSL
链接并启用链接CURRENT_USER
。
见这里:http://download.oracle.com/docs/cd/B12037_01/network.101/b10772/asoeuscf.htm