SQL Server数据库如何添加Oracle链接服务器(Windows系统)

SQL Server数据库如何添加Oracle链接服务器

  • 一、在添加访问Oracle的组件
    • [1.1 下载Oracle的组件 Oracle Provider for OLE DB](#1.1 下载Oracle的组件 Oracle Provider for OLE DB)
    • [1.2 注册该组件](#1.2 注册该组件)
      • [1.2.1 下载的压缩包解压位置](#1.2.1 下载的压缩包解压位置)
      • [1.2.2 接着用管理员运行Cmd 此处一定要用管理员运行,否则会报错](#1.2.2 接着用管理员运行Cmd 此处一定要用管理员运行,否则会报错)
  • 二、配置环境变量
  • [三、 重启SQL Server实例 ,如果不重启在测试链接的时候会有报错](#三、 重启SQL Server实例 ,如果不重启在测试链接的时候会有报错)
  • 四、设置OraOLEDB.Oracle访问接口属性
  • 五、开始新建链接服务器
    • [5.1 常规](#5.1 常规)
    • [5.2 密码](#5.2 密码)
    • [5.3 测试](#5.3 测试)

一、在添加访问Oracle的组件

1.1 下载Oracle的组件 Oracle Provider for OLE DB

官方下载地址:https://www.oracle.com/technetwork/topics/dotnet/downloads/odacdeploy-4242173.html

1.2 注册该组件

1.2.1 下载的压缩包解压位置

  比如我直接放到D盘根目录

1.2.2 接着用管理员运行Cmd 此处一定要用管理员运行,否则会报错

使用管理员打开终端,运行如下命令:

powershell 复制代码
cd D:\test\ODAC-21.10-Xcopy-64-bit  
.\install.bat oledb d:\test\oracle odac  

二、配置环境变量

在系统环境变量中,为Path添加"C:\test\oracle;C:\test\oracle\bin;" 添加在最前面即可

三、 重启SQL Server实例 ,如果不重启在测试链接的时候会有报错

四、设置OraOLEDB.Oracle访问接口属性

右键访问接口→常规→勾选"运行进程内"

五、开始新建链接服务器

右键"链接服务器"→选择"新建链接服务器"→链接服务器名称可以随便取,用于标识和后续调用使用 → 数据源为目标数据库的IP+端口/数据库名称→"安全"选项页使用账号密码登录

5.1 常规

5.2 密码

5.3 测试

相关推荐
SelectDB43 分钟前
Apache Doris Python UDF:让 SQL 直接调用 Python 生态,支撑 Agent 时代复杂业务逻辑
大数据·数据库·python
jiayou641 天前
KingbaseES 表级与列级加密完全指南
数据库·后端
GBASE2 天前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr2 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
吃糖的小孩3 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
笃行3504 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3504 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3504 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
SelectDB5 天前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc