1、- 1 -Oracle透明网关连接 informix数据库操作说明书- 2 -1 技术架构图- 1 -2 准备工作2.1 透明网关下载http:/ Oracle11.2g_win32_x86)2.1 参考文献http:/ 2 -3 透明网关安装Oracle 透明网关下载完成解压后点击 setup.exe 进行安装,选择 “Oracle 透明网关”安装路径,如图所示:点击下一步,选择 informix 数据库,如图所示:- 3 -点击下一步进行安装,安装完成需要配置透明网关监听,如下所示:- 4 -点击下一步设置透明网关监听端口,如图所示:注意:如果透明网关与数据库在同一台服务器上那么透明网关端
2、口号需要设置为非 1521的监听端口,并且监听程序名必须是 LISTENER;- 5 -4 配置透明网关(项目组)4.1 创建网关初始化文件目前 HDR 有多个数据库,所以需要配置多个网关初始化文件,在 ORACLE 透明网关安装目录下,如:E:oracleproduct11.2.0tg_1dg4ifmxadmin1、缺省配置文件:initdg4ifmx.ora2、其它初始化文件的命名规则为:前缀 init+数据库前缀 +机构 4 位代码.ora如:initcar2010_1100.orainitcar2010_4300.ora4.2 修改网关初始化文件initdg4ifmx.ora 的修改示
3、意模板:HS_FDS_CONNECT_INFO=待联接服务器 IP:端口/ 服务名/数据库名称例子:HS_FDS_CONNECT_INFO=11.137.127.188:28888/mirror/car2010_4300HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER- 6 -4.3 配置 Oracle Net Listener for the Gateway修改 E:oracleproduct11.2.0tg_1networkadminlistener.ora模板:SID_LIST
4、_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = dg4ifmx)(ORACLE_HOME = E:oracleproduct10.2.0tg_1)(PROGRAM = dg4ifmx)(SID_DESC =(SID_NAME = car2010_4300)(ORACLE_HOME = E:oracleproduct10.2.0tg_1)(PROGRAM = dg4ifmx)(SID_DESC =)LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = h
5、t-2201)(PORT = 1621)(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1621)ADR_BASE_LISTENER = E:oracleproduct10.2.0tg_1- 7 -5 配置 Oracle 数据库的 tnsnames.ora(项目组)配置 E:oracleproduct10.2.0db_1networkADMINtnsnames.ora,为每个需要访问的 Informix 数据库配置一个对应的信息。例子:car2010_4300 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL
6、 = tcp)(HOST = ht-2201)(PORT = 1621)(CONNECT_DATA =(SID = car2010_4300)(HS = OK)- 8 -6 创建 Oracle 数据库的 database link(南中心)透明网关配置完成之后,为了保密数据库访问用户名和密码,需要由数据库管理员负责创建数据库连接,数据库连接创建语句如下:例子:create public database link car2010_4300connect to “用户名“ identified by “ 密码“using car2010_4300;然后进行测试:select * from “表名称“ DBLINK 名称;