无法在Sqldeveloper中使用dblinks访问表

时间:2015-11-27 05:50:13

标签: oracle oracle-sqldeveloper

使用以下查询

成功创建了数据库链接
create database link dblink1 connect to "uname" identified by "password" using 'sid';

尝试使用带有以下查询的dblink访问目标数据库中的表时发布该文件

select * from dual@dblink1;

失败时出现以下错误

  

ORA-01017:用户名/密码无效;登录被拒绝

     

ORA-02063:dblink1的前一行

     
      
  1. 00000 - "用户名/密码无效;登录被拒绝"
  2.         

    *原因:

         

    *动作:

         

    Line的错误:3列:19

注:

  1. 所有操作都是通过SQLDeveloper
  2. 完成的
  3. 创建dblink时提供的用户名和密码是正确的(正确)。

1 个答案:

答案 0 :(得分:0)

您的注释表示用户名/密码是正确的,但是通过使用双引号,您强制在指定的情况下解释它们。除非您以相同的方式创建用户,否则它很可能以大写形式存储。

所以请尝试不使用双引号:

CREATE DATABASE LINK dblink1 CONNECT TO uname IDENTIFIED BY password USING 'sid';