文档详情

从Oracle连接SQLServer.doc

发布:2017-06-02约1.53千字共4页下载文档
文本预览下载声明
Oracle连接SQL Server配置 具体步骤如下: 插件下载 Oracle连接SQL Server需要安装插件(Gateways),下载的时候,要选择与Oracle数据库对应的版本,否则不能被Oracle数据库使用,另外对Oracle数据库的版本也有所要求,最好选用企业版,简化版不容易安装插件。 本次使用的数据库和插件版本是: Oracle(.0)、SQL Server(2005)和Gateways(.0) Gateways(win32_11gR2_gateways.zip)大小567M,下载地址为: /technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html 安装网关 网关的安装可以选择和Oracle数据库在同一主机上,也可以不在同一主机上。本文选择在同一主机上安装,同时选择和Oracle不同的安装目录。具体如下: 修改安装目录,如D:\OraGtw\product\11.2.0\tg_1 选择需要安装的插件,如Oracle Database Gateway for Microsoft SQL Server .0 填写SQL Server连接的字符串,配置文件中还可以修改。 如8/SQLSERVER2008/ITDC-HR 配置监听器并设置端口,建议修改端口。如1522 其他保持默认,至Finish。 配置网关和Oracle服务器 修改网关的初始化参数文件中的连接字符串,在$ORACLE_GATEWAYS /11.2.0/tg_1/dg4msql/admin/initdg4msql.ora中,打开initdg4msql.ora文件,如下所示: (原): HS_FDS_CONNECT_INFO=[8]/SQLSERVER2008/ITDC-HR (修改为): HS_FDS_CONNECT_INFO=8/SQLSERVER2008/ITDC-HR 注意,网关的版本同,语法也不相同,11g的语法如下: HS_FDS_CONNECT_INFO = SQL服务器端口/数据库 HS_FDS_CONNECT_INFO = SQL服务器/实例/数据库 修改网关监听器配置,定义实例名SID。 (添加): SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME =SID) #需要修改 (ORACLE_HOME = D:\OraGtw\product\11.2.0\tg_1) (PROGRAM = dg4msql) #不动 ) ) PROGRAM必须为dg4msql,SID_NAME不能随便命名,要求与初始化参数文件对应。 init SID.ora 重启网关服务。 修改Oracle数据库配置$ORACLE_HOME/11.2.0/dbhome_1/NETWORK/ADMIN/ tnsnames.ora (添加): dg4msql = #可以自定义 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 1)(PORT = 1522))#网关地址和端口 ) (CONNECT_DATA = (SERVICE_NAME =SID) #上面网关监听器配置中定义的实例名 ) (HS = OK) #必须 ) 登录Oracle数据库,建立dblink进行测试即可。
显示全部
相似文档