Oracle访问sqlserver透明网关配置说明――编写人:陈命群一.简单业务描述:在现有企业的信息系统中存在着大量的异构数据库,如ORACLE/SQLSERVER等,那么在进行系统之间的数据整合过程中,将不可避免的涉及到异构数据库之间的透明/无逢的数据访问
本文章将结合广钢ERP系统的后台ORACLE数据库与检斤系统的后台SQLSERVER数据库的透明网关的配置和访问
二.简单技术描述:在ORACLE中提供了与其他数据库连接的组件,如与SQLSERVER/DB2等,在安装了组件之后将可以通过配置监听器/数据库连接等来完成数据库之间的访问
其中主要用到:透明网关代理、异类服务(HeterogeneousServices)数据库服务器情况:ORACLE数据库地址:10
214数据库SID:LTDDBSQLSERVER数据库地址:10
185数据库名:jjdtest用户名:SA三.具体实现步骤:1.透明网关的安装:注意:(1)透明网关可以不安装在与ORACLE数据库同台机器上,但是因为它是安装数据库的一部分,所以在安装网关的同时将会安装数据库,所以如果不是特殊情况,可以将透明网关安装在数据库服务器上
(2)安装过程中可以同时配置远程数据库的地址和数据库名
2.配置网关初始参数文件:注意:(1)透明网关SID:访问异构数据库是一个数据库事例,类似于一个数据库,所以,必须提供一个网关的SID,缺省为:tg4msql
其配置文件将以ini
ora来命名,存放在%ORACLE_HOME%\tg4msql\admin\下
(2)如果自己指定SID或者配置多个数据库网关可以直接在生成的配置文件中直接修改即可,但是必须遵守ini
ora的命名原则
(3)配置ini
ora的参数:HS_FDS_CONNECT_INFO=SQLSERVER_HOSTNAME
DATABAS