Oracle DBLINK查询时报 ORA-02085: 数据库链接XXX与XXX相连结

[color=red]
查看dblink报错是解决办法:
1.查看global_name 是否和创建的相同:
select * from global_name;

2.设置 global_names=false
--设置session域的可能没用,弄system级别的
SHOW PARAMETER GLOBAL_NAMES
--alter session set global_names=false;
alter system set global_names=false scope=both;

双方都设置 global_names=false . 这个参数的本意是限制本地的db link 必须和远程db 一样名字的.
[/color]

[color=blue]
1.创建方法一

CREATE DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY 密码 USING '本地配置的数据的实例名';
如:
CREATE DATABASE LINK TEST_LINK2 CONNECT TO yxt2ai IDENTIFIED BY yxt2ai USING 'EXPRESS';

2.创建方法二
-- Create database link -EXPRESS
create database link express
connect to yxt2ai identified by yxt2ai
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =
(PROTOCOL = TCP)(HOST = 192.168.1.215)(PORT = 1521)))
(CONNECT_DATA = (SID = express)))';

--查询express中的test表
select * from test@express;

[/color]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值