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')


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM