ITPub博客

首页 > 数据库 > Oracle > ORA-02019: 未找到远程数据库的连接说明

ORA-02019: 未找到远程数据库的连接说明

原创 Oracle 作者:darren__chan 时间:2014-12-05 13:40:45 0 删除 编辑
今天现场人员反应该错误,通过排查发现 导致错误是以下这句:
SELECT * FROM GZL_SLLS_SPLS A

于是我查询object表,select * from dba_objects where object_name='GZL_SLLS_SPLS A';
结果是此表只存在两个同义词,给两个用户。

一开始还以为这是该表缺失造成

还来查询了其他环境相同库,发现该表使用的是通过对db_link 建立同义词的方式。


通过toad 工具查询该同义词 hx_gzl.GZL_SLLS_SPLS
发其是连到 另外一个库的 hx_gzl.GZL_SLLS_SPLS   表!
查询db_link视图 select * from dba_db_links where db_link='SCLT_JCPT';

于是select * from  hx_gzl.GZL_SLLS_SPLS @SCLT_JCPT
可以查询到数据。

问题应在同义词上,,

于是create or replace synonym hx_gzl.GZL_SLLS_SPLS for hx_gzl.GZL_SLLS_SPLS @SCLT_JCPT 就可以了

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

请登录后发表评论 登录
全部评论
一思尚存,此志不懈

注册时间:2014-09-09

  • 博文量
    210
  • 访问量
    1344184