如何使用运行时提供的usn / pwd查询Db链接?

时间:2015-04-30 07:23:24

标签: oracle dblink

Oracle数据库。我有这种情况,我们在DB1上使用DBLINK(类型ActiveRecord::RecordNotUnique)到DB2,这意味着DB1上使用的凭证user1 / password1对DB2上的user1有效。

现在,DB2上的user1 / password1,密码更改为user1 / password2。这现在失败了,因为DB2没有为user1提供与DB1中相同的密码1。

我在DB1上使用DBLINK查询DB2的方式是:

select * from <schema>.<table>@DBLINK

有没有办法可以使用现有的DBLINK向DB2发出静态查询并证明新的user1 / password2凭据?

约束:

  1. 无法更改现有的DBLINK配置,无权限
  2. 无法更改DB1上的现有user1 / password1。它是主用户。

0 个答案:

没有答案