Oracle数据库链接

发布于 2024-10-09 08:42:46 字数 306 浏览 3 评论 0原文

我目前正在使用 Windows 身份验证与 2 个 Oracle 服务器 - SP3DSMP1 和 SP3DSMP1。 SP3DSMP4。我在 SMP1 上创建了一个数据库链接以连接到 SMP4,如下所示:

SQL>创建公共数据库链接LINK_SMP4 2 连接到 CURRENT_USER 3 使用“SP3DSMP4”;

数据库链接已创建。

但是,当我尝试执行查询时,出现错误:

ERROR at line 1: ORA-01017: 用户名/密码无效;登录被拒绝 你

知道这里可能出了什么问题吗?

I'm currently using Windows Authentication with 2 Oracle servers - SP3DSMP1 & SP3DSMP4. I created a database link on SMP1 to connect to SMP4 as:

SQL> create public database link LINK_SMP4
2 connect to CURRENT_USER
3 using 'SP3DSMP4';

Database link created.

However when I try to do a query, I get the error:

ERROR at line 1:
ORA-01017: invalid username/password; logon denied

Any ideas what might be wrong here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

疯狂的代价 2024-10-16 08:42:46

凭证不会通过 dblink 连接传递。

创建 CURRENT_USER dblink 时,应在数据库之间建立信任。这需要设置企业域、向其中添加数据库、在数据库之间设置 SSL 链接并启用链接 CURRENT_USER

请参阅此处:http://download.oracle.com/ docs/cd/B12037_01/network.101/b10772/asoeuscf.htm

Credentials are not passed over the dblink connection.

When creating a CURRENT_USER dblink, a trust should be established between the databases. This requires setting up an enterprise domain, adding the databases to it, setting an SSL link between the databases and making the link CURRENT_USER enabled.

See here: http://download.oracle.com/docs/cd/B12037_01/network.101/b10772/asoeuscf.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文