本人记录下SQLSERVER2008 R2 创建链接服务器至ORACLE 11GR2,中间也花费不少的时间,网上也有很多的方法 ,但是从2005以后的SQLSERVER 都不同于以前的方法了。
1,首先确保SQLSERVER 2008 服务器版本与ORACLE11GR2客户端的安装文件版本一致。
本人是使用WIN8 X64 系统,SQLERVER2008 也是X64。
2,去ORACLE官网下载 64位INTANTAS CLIENT 。安装完毕。
3,设置ORACLE_home 指向安装的客户端CLINET_1目录.(本人目录 是D:\app\OracleInstants\product\11.2.0\client_1)
4,设置PATH环境变量,分别需要添加 D:\app\OracleInstants\product\11.2.0\client_1 和 D:\app\OracleInstants\product\11.2.0\client_1\bin.
其中,bin目录下有使用到OraOLEDBPUS1.dll
5,创建dblink
脚本如下:
/****** Object: LinkedServer [ORCLDB] @server --链接名 @srvproduct 产品名 @provider --OLE DB 字符 @datasrc --数据源 D:\app\OracleInstants\product\11.2.0\client_1\clinet_1\network\admin\tnsnames.ora 查看
@provider=N'OraOLEDB.Oracle' Script Date: 03/04/2014 15:45:55 ******/ --EXEC master.dbo.sp_addlinkedserver @server = N'ORCLDB', @srvproduct=N'Oracle',@provider=N'OraOLEDB.Oracle', @datasrc=N'devdb' EXEC master.dbo.sp_addlinkedserver @server = N'ORCLDB', @srvproduct=N'Oracle', @provider=N'OraOLEDB.Oracle', @datasrc=N'OracleDB', @provstr=N'MSDAORA' /* For security reasons the linked server remote logins password is changed with ######## */ EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ORCLDB',@useself=N'False',@locallogin=NULL,@rmtuser=N'core',@rmtpassword='xxxx'
其中一定要注意 @datasrc 一定要与D:\app\OracleInstants\product\11.2.0\client_1\clinet_1\network\admin\tnsnames.ora 中的devdb 一致。。在这上面我花费不少的工夫。
相关推荐
### SQLServer2008R2与Oracle11gR2互连 #### 1. 简介 SQLServer2008 R2与Oracle11g R2分别是Microsoft和Oracle公司推出的重量级数据库系统,在不同的应用场景下各自拥有优势。在实际的企业环境中,往往需要在两种...
"win32-11gR2-client"指的是Oracle公司发布的适用于32位Windows系统的第11代数据库客户端,即11g第二版(11g Release 2)。这个版本的客户端包含了多种组件,用于执行SQL查询、管理数据库连接、进行数据迁移和应用...
- **系统要求**:确保操作系统满足Oracle11g R2 64位的要求,例如Linux x86_64或Windows Server 64位版本。 - **硬件配置**:推荐至少配备4GB内存和足够的磁盘空间。 2. **安装步骤**: - 下载Oracle11g R2 64位...
操作系统:Windows Server 2008 R2 64位 数据库版本:SQL Server 2008 R2 64位 和 win64_11gR2_...其中Oracle Database 11g 安装在一台电脑,另一台安装 SQL Server 2008 R2 64位和第三台安装win64_11gR2_gateways。
在Oracle用户的家目录下,找到`gatewayslinux.x64_11gR2_gateways.zip`文件,解压缩此包至`gateways`目录。 ```bash [oracle@localhost ~]$ cd gateways ``` ##### 2. 运行安装程序 进入`gateways`目录后,运行`...
总结:Oracle 11g R2的安装过程虽然涉及多个步骤,但只要按照"Oracle11gR2安装.pdf"文档的指导,细心操作,就能成功完成。在安装后,不断学习和实践,你将能够更好地掌握这个强大的数据库管理系统,并为获得OCP或OCM...
在Windows服务器上安装Oracle数据库,需要考虑操作系统版本的兼容性,例如,通常推荐使用Server 2008 R2或更高版本。 安装流程大致分为以下几个步骤: 1. **系统准备**:确保服务器满足Oracle的硬件和软件要求,...
Oracle数据库不同版本间的客户端与服务端的连接问题通常涉及到安全和兼容性配置,这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决...
这份官方安装文档详尽地指导用户如何在Linux环境下安装和配置Oracle 11g R2数据库服务器,确保系统的稳定运行和高效性能。 一、系统需求与规划 在开始安装前,必须确认你的Linux系统满足Oracle 11g R2的硬件和软件...
这个“rpms_for_oracle11gR2”的压缩包很可能包含了在Linux环境下安装Oracle 11g R2所需的RPM(Red Hat Package Manager)软件包。在Linux系统中,RPM用于管理和安装软件,它提供了方便的包管理机制,使得安装、升级...
### Windows环境下Oracle 11g R2安装及配置详解 #### 一、安装前准备与注意事项 1. **关闭杀毒软件与防火墙**:在安装Oracle 11g R2之前,请确保关闭所有杀毒软件及Windows防火墙,以免它们干扰安装过程。 2. **...
2. **Oracle Database Server**:这包含了Oracle数据库实例所需的所有组件,如数据库引擎、SQL*Plus、企业管理器基础版等。相关的RPM包可能有`oracle-db-server`,它包含了各种库文件和服务,如ORACLE_HOME、监听器...
- 在Oracle服务器上安装win64_11gR2_gateways,安装路径为D:\app\Administrator\product\11.2.0\dbhome_1。 #### 配置Oracle透明网关 2. **配置initdg4msql.ora文件:** - 文件路径:D:\app\Administrator\...
1. **Oracle Database Server**: 这包括数据库实例运行所需的主程序,如`oracle-instantclient`, `oracle-database-server-11gR2`等,它们提供了数据库引擎、SQL解析器、数据存储和查询等功能。 2. **Oracle Grid ...
- 虚拟化平台:使用vmware server 2.0进行虚拟机的搭建,尽管尝试过使用vmware workstation 7安装SQL Server 2008 R2 Cluster,但最终选择了vmware server 2.0以确保Oracle RAC的兼容性。 - 硬件信息:文档中提到的...
- 在组件选择界面,选择“SQLServer”作为目标数据库类型,这一步至关重要,因为它决定了透明网关后续的配置和连接方式。 2. **配置安装向导**: - 在安装向导中,需要填写SQL Server的服务器IP地址和数据库名称...
在这个“oracle11gR2 安装bbed工具”的主题中,我们将深入探讨 Bbed 的使用以及在 Oracle 11g R2 安装过程中的注意事项。 Bbed(Block Buffer Editor)是 Oracle 数据库管理员和开发人员的重要工具,它可以访问...