ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-02085: oracle错误解决

ORA-02085: oracle错误解决

原创 Linux操作系统 作者:feng2371 时间:2011-06-21 09:57:11 0 删除 编辑
创建dblink
create database link to_test
  connect to testIDENTIFIED BY test
  using '(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = ora11g.localdomain)
    )
  )';
创建成功后执行dblink的远程查询
SELECT * FROM table@to_test;
出现了下面的错误
ORA-02085: database link to_test connects to ORA11G.LOCALDOMAIN
上网查询得出结论
如果本地数据的
select name ,value from v$parameter t where t.NAME = 'global_names';
结果为 ture,就是说如果全局数据库名为ture,则dblink的的名称必须和本地数据库一致.
可以通过下面的语句查询全局数据库名称
SELECT * FROM GLOBAL_NAME;
也可以通过
alter system set global_names=false;
修改全局数据库名称为false解决.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11893231/viewspace-700354/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-06

  • 博文量
    56
  • 访问量
    178376