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