我的是817,很简单的,目前运行效果很好 --建立ORACLE到SQL SERVER的分布式-- 1、建立SQL SERVER数据源TEST_SQLSERVER 2、配置tnsnames.ora. (ORACLE_HOME\NETWORK\ADMIN) TEST_SQLSERVER = (DESCRIPTION= (ADDRESS= (PROTOCOL=tcp) (HOST=<IP地址>) (PORT=1521) ) (CONNECT_DATA= (SID=TEST_SQLSERVER) ) (HS=) ) 3、配置listener.ora. (ORACLE_HOME\NETWORK\ADMIN) (SID_DESC= (SID_NAME=TEST_SQLSERVER) (ORACLE_HOME=D:\Oracle\iSuites) (PROGRAM=hsodbc) ) 4、重启ORACLE监听. CMD LSNRCTL STOP LSNRCTL START LSNRCTL STATUS 5、添加网关配置文件. (ORACLE_HOME\HS\ADMIN) 文件名为:initTEST_SQLSERVER.ora 文件内容: # # HS init parameters # HS_FDS_CONNECT_INFO = TEST_SQLSERVER HS_FDS_TRACE_LEVEL = 0 #HS_FDS_TRACE_FILE_NAME = TEST_SQLSERVER.trc # # Environment variables required for the non-Oracle system # #set <envvar>=<value> 6、修改DBMS初始文件 Global_names = false 7、进入ORACLE SQL*PLUS,建立数据库链. CREATE DATABASE LINK TOSQL USING 'TEST_SQLSERVER';
17,377
社区成员
95,127
社区内容
加载中
试试用AI创作助手写篇文章吧