oracle查询做链接,SQL Server如何链接到 Oracle并查询其中的数据?并实现做接口

今天用Oracle的驱动教大家如何从SQL Server链接到Oracle.

1. 服务器上需要安装Oracle 64位的客户端或者服务端,安装过程就省略了。不会的同学可以网上搜索一下安装方法,很详细,这里不赘述。

安装完成后SQL Server的访问接口上会新增”OraOLEDB.Oracle” ,如下图:

041f11304094f7f860ea0557d80731f2.png

2. 配置”OraOLEDB.Oracle”属性->启用项“允许进程内”

0845bfaa43779d4d9281568fefb838ee.png

ca89b9c71814febcac17fa3a86766023.png

3. 新建链接服务器

2f54737e12f11723eb1e70bd25e15eb0.png

4. 填写链接服务器名称->选择访问接口”Oracle Provider for OLE DB”

1e2d24d84daa370d27fd53cf23dfd175.png

5. 填写产品名称->Oracle

6. 数据源填写Oracle客户端/服务端配置的连接地址的服务名

(可用Oracle的Net Manager

或者直接在查看配置文件

“安装路径\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora”)

69a076ffc1d1f654ebd57c46e275fe1d.png

7. 填写Oracle的登陆账号密码:选择项->安全性->选择”使用此安全上下文建立连接”

并填入Oracle登录名与登陆密码

16ca878c45c9e58dc9bb97dd78e2dff8.png

8. 测试连接,测试是否能连通Oracle数据库

77f85840085fa85467a38a1466c76ee4.png

9. 实际使用链接

在SQL Server上查询Oracle,SQL 写法有多种,

常用的语法为:

SELECT * FROM OPENQUERY(ORA_LINK,'SELECT * FROM TABLE');

ORA_LINK:链接服务器名称

查询出来效果如下图:

b17241c101aaa2bc0aa8514ad2165098.png

能查询了,就可以利用存储过程,触发器或者作业脚本做数据接口了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值