sqlserver创建dblink链接Oracle

1、前置条件:需要本机安装Oracle客户端口,配置监听器
ORCL =
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=tcp)(HOST=10.10.105.10)(PORT=1521))
(CONNECT_DATA=
(SID=ORCL)
)

2、--创建链接服务
EXEC master.dbo.sp_addlinkedserver @server = N'ORA_LINK', @srvproduct=N'oracle', @provider=N'OraOLEDB.Oracle', @datasrc=N'DataCenter'

"datacenter" 为机器地址或TNS名称
3、创建链接登录账号
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ORA_LINK',@useself=N'False',@locallogin=NULL,@rmtuser=N'hr',@rmtpassword='hr'

4、查询SQL

select * from openquery(ora_link,'select * from hr.dept')

不畏将来,不念过往,如此,安好。--vast desert
原文地址:https://www.cnblogs.com/damo-h/p/12751882.html