当前位置: 首页 > news >正文

MSSQL 配置ORACLE ​链接服务器

在有些场景,我们需要整合其他异构数据库的数据。我们可以使用代码去读取,经过处理后,再将数据保存到MSSQL数据库中。如果数据量比较大,但处理的逻辑并不复杂的情况下,这种方式就不是最好的办法。这时可以使用使用链接服务器来获取数据,直接在数据库上进行相关的处理和存储。

我们这次需要从Oracle中获取相关的数据,配置链接服务器过程如下:

配置过程

第一步:在服务器对象-->链接服务器中打开添加窗口:

13acf2fb1a34fd858e1eeebfe5e163d7.png

第二步:设置链接服务器的相关信息

其中:

链接服务器:TESTLINK(名称可随意);

提供程序:Oracle Provide for OLE DB;

产品名称:Oracle(名称可随意);

访问接口字符串:testdb(这个是本地服务名,需要可以使用tnsping能ping能通)

c4902dde30192e9c2292ad4437a3c4fc.png

第三步:设置登录用户信息

其中:

选中“使用此安全上下文建立连接”

远程登录:数据库用户名

使用密码:数据库用户密码

f4d90e0c5faefa883a3895f3772b05e4.png

点击确定即可创建成功。

访问链接服务器数据

SELECT * FROM OpenQuery(TESTLINK, 'SELECT * FROM User')

使用OpenQuery即可通过链接服务器访问异构数据。

异常情况

问题一:提示“ORA-12154: TNS: 远程解析指定的链接标识符”

检查办法:检查配置的“数据源”是否正确,可以在命令行中执行tnsping即可校验,如:tnsping testdb

27ec8f5fbc49be6231e7da943fcee9ef.png

http://www.lryc.cn/news/223439.html

相关文章:

  • HiSilicon352 android9.0 适配红外遥控器
  • 0004Java安卓程序设计-springboot基于APP的鲜花商城
  • 对Axios进行封装
  • Python TCP服务端多线程接收RFID网络读卡器上传数据
  • Ubuntu22.04安装MySql
  • 设计模式-桥接模式(Bridge)
  • 库存预占架构升级方案设计-交易库存中心
  • 【redis】ssm项目整合redis,redis注解式缓存及应用场景,redis的击穿、穿透、雪崩的解决方案
  • chatGPT对英语论文怎么润色呢?
  • 【机器学习4】降维
  • 注册商标有助于企业拓展市场渠道
  • 推荐能用ios端磁力下载工具
  • 网页文档阅读的学习笔记
  • mysql图书管理系统(49-56)源代码
  • 使用Docker部署开源分布式任务调度系统DolphinScheduler
  • 光猫桥接与直接拨号的对比
  • 使用cpolar配合Plex搭建私人媒体站并实现远程访问
  • Web APIs——综合案例
  • 2023.10月考试战报|华为认证HCIP考试100%通过
  • Oracle 三种分页方法(rownum、offset和fetch、row_number() over())
  • 13. 一文快速学懂常用工具——Kubernetes 命令
  • 【Linux】shell执行文件清理
  • Android MotionLayout
  • 50基于matlab的传统滤波、Butterworth滤波、FIR、移动平均滤波、中值滤波、现代滤波、维纳滤波、自适应滤波、小波变换
  • 【2021研电赛】基于深度学习的蛋白质与化合物结合性质预测
  • 物联网中的毫米波雷达:连接未来的智能设备
  • 软件外包开发需求文档编写
  • Java算法(五):手写数组逆置API方法,实现数组逆置。 while实现 for循环实现
  • Vue el-table序号与复选框hover切换
  • 【Bug】Access to the path ‘xxx‘ is denied.