首页 > 数据库 >sqlserver建立与Oracle的链接服务器

sqlserver建立与Oracle的链接服务器

时间:2024-10-09 19:50:48浏览次数:8  
标签:bin Providers sqlserver oracle Oracle 服务器 OraOLEDB 环境变量

1.下载轻量级的ODAC安装包

https://www.oracle.com/database/technologies/odac-downloads.html

2.解压ODAC112030Xcopy_x64.zip(我解压到了C盘下): 

 3. 在命令行界面进入解压文件夹后运行“install.bat oledb c:\oracle odac”安装:

4. 在系统环境变量中,为Path添加“C:\oracle;C:\oracle\bin;”

(计算机属性-高级系统设置-高级-环境变量-系统环境变量-Path):

 

选中“环境变量”中“系统变量”中的“Path”,点击“编辑”按钮,

在最前面添加“C:\oracle;C:\oracle\bin;”

 

5.重启计算机。 

做完以上操作后,打开本机SQL Server Management Studio,新建链接服务器时,

“访问接口”下拉框会出现“Oracle Provider for OLE DB”。

 

 如果未出现Oracle Provider for OLE DB,记得以管理员身份注册一下“regsvr32 C:\oracle\bin\OraOLEDB11.dll”。同时也要注意安装包版本要匹配,宁可用低一点的版本。 重启计算机后会出现。

无法创建链接服务器 "xxx" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 的实例。 (Microsoft SQL Server,错误: 7302)
出现这个错误,有两个最常见的两个原因

1.注册表

<1>按下WIN+R,打开“运行”窗口,输入“regedit”,回车

<2>在打开的注册表编辑器的左侧按如下路径依次展开:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Providers

在Providers下面一般来说是看不到OraOLEDB.Oracle这一项的,于是新建这一项。

在Providers上面右键选择New -> Key,把新增加的项改名为“OraOLEDB.Oracle”

<3>为“OraOLEDB.Oracle”这个键新增一个DWORD Value,把名字改为“AllowInProcess”

<4>把“AllowInProcess”的值改为“00000001”

2.访问接口的设置

右键oracle接口,如下图:勾选”允许进程内“。

 

标签:bin,Providers,sqlserver,oracle,Oracle,服务器,OraOLEDB,环境变量
From: https://www.cnblogs.com/lgx5/p/18455018

相关文章

  • Python 文件发送到对方服务器文件夹内
    为了将Python文件发送到服务器的文件夹内,你可以使用paramiko库来实现SSH连接,并进行文件传输。以下是一个简单的例子:首先,安装paramiko库(如果你还没有安装的话): pipinstallparamiko 然后,使用以下Python代码将文件发送到远程服务器:  importparamiko#设置SSH......
  • Oracle11g服务器linux 安装
    一.安装前准备1.检查硬件(内存,交换分区,tmp分区,cpu信息,内核版本)  #grepMemTotal/proc/meminfo  #grepSwapTotal/proc/meminfo  #df-k/tmp(>400M)  #grep"modelname"/proc/cpuinfo  #uname –r(-a,-m)查看Linux系统版本2.检查所需软件包(两种安......
  • Python操作SQLServer数据库增删改查
    #coding:utf-8importpymssqldeffn_query(cursor):#查询sql='SELECT*fromTest'cursor.execute(sql)row=cursor.fetchone()whilerow:print(row)row=cursor.fetchone()deffn_insert(cursor):#......
  • Oracle的各类高可用方案优缺点
    使用操作系统自带或者第三方HA软件:优点:部署方便。维护成本低。缺点:资源利用率只有50%,备节点闲置。切换过程中,业务不可用。部分配置文件变更后需要手动同步到备机。数据单份存放,存在风险。使用OracleClusterware集群软件:优点:高可用。节点宕机不影响业务连续性。高并发,所有......
  • Triton Inference Server: 高性能AI推理服务器
    serverTritonInferenceServer简介TritonInferenceServer是NVIDIA开发的开源AI推理服务器,旨在为企业级AI部署提供高性能、灵活和可扩展的解决方案。它支持多种深度学习和机器学习框架,可以在云端、数据中心、边缘设备和嵌入式系统上进行推理。TritonInferenceServer的主......
  • 配置Linux下Oracle19c开机自动启动及验证
    配置oracle19c自动启动的2个关键点1.$ORACLE_HOME  2.安装oracle的用户 以本人数据库为例子$ORACLE_HOME=‘/home/afcinst/app/afcinst/product/19.3.0/dbhome_1’安装oracle的用户:oracle一.配置oracle19c开机自动启动1. 修改oracle的启动脚本配置[root@HEB-2-SCe......
  • 自定义tomcat的服务器名称和版本号
    要修改Tomcat的服务器名称和版本号,你需要编辑Tomcat的server.xml配置文件。这个文件通常位于Tomcat安装目录的conf文件夹下。打开server.xml文件。找到以下部分:<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirect......
  • IDC服务器未知原因故障解决方法
    一、维修思路   在用户反馈的报修工单和BMClog中大致都能判断、定位出产生问题的故障部件,我们就可以直接对故障部件进行维修或更换。   但在维修未知原因的的故障时,要遵循从简到难、从外而内、从软及硬的方法逐步判断、定位故障,要有一个清晰的思路。我们应该遵循一个......
  • 什么是字节码,JAVASE,Oracle JDK 总结
     JAVASE和JAVAEEJavaSE(JavaPlatform,StandardEdition):Java平台标准版,Java编程语言的基础,它包含了支持Java应用程序开发和运行的核心类库以及虚拟机等核心组件。JavaSE可以用于构建桌面应用程序或简单的服务器应用程序。JavaEE(JavaPlatform,EnterpriseEdition):Ja......
  • springboot-网站开发-linux服务器部署jar格式图片存档路径问题
    springboot-网站开发-linux服务器部署jar格式图片存档路径问题!近期在部署自己的网站源码,使用的是jar格式的编码格式。发布到远程服务器后,发现客户捐款的证书图片存在异常。经过排查代码,找到了原因。下面分享给大家。1:首先,在linux服务器内部,存档图片,文件等资源的时候,本地java......