WEB开发网
开发学院数据库DB2 使用DB2 II创建DB2 UDB和Informix IDS的邦联数据库... 阅读

使用DB2 II创建DB2 UDB和Informix IDS的邦联数据库

 2006-01-07 21:58:40 来源:WEB开发网   
核心提示:DB2 II 现在叫WebSphere II了环境:Windows XP ProDB2 UDB V8.1 FixPak3DB2 II V8.1 FixPak3Informix IDS V10.00.TC1 (呵呵for IDS V9版本的wrapper支持IDS V10.0还可以)Informix Server和DB2

  DB2 II 现在叫WebSphere II了

环境:
Windows XP Pro
DB2 UDB V8.1 FixPak3
DB2 II V8.1 FixPak3
Informix IDS V10.00.TC1 (呵呵for IDS V9版本的wrapper支持IDS V10.0还可以)
Informix Server和DB2 UDB都在一台机器上,所以没有安装Informix Client-SDK。

(1)DB2 II V8.1的安装
DB2 II V8.1要求DB2 UDB V8.1打的补丁包高于FixPak2。
偶下载了FixPak3,另外还有下载DB2 II V8.1的FixPak3。
(a)安装DB2 UDB V8.1
(b)安装DB2 UDB V8.1 FixPak3
(c)安装DB2 II V8.1
(d)再安装DB2 UDB V8.1 FixPak3,同时安装DB2 II V8.1FixPak3(包括relational wrapper和norelational wrapper)

(2)DB2II
(a)编辑db2dj.ini文件,增加以下内容
INFORMIXDIR=C:\PROGRA~1\Informix
INFORMIXSERVER=ol_demo
CLIENT_LOCALE=EN_US.CP1252
DB_LOCALE=EN_US.8859-1
一开始没有配DB_LOCALE,CLIENT_LOCALE,Informix报-23101错

(b)创建包装器
db2 CREATE WRAPPER "INFORMIX" LIBRARY 'db2informix.dll';

(c)创建服务器
db2 create ifx_srv wrapper INFORMIX

(d)创建用户映射
db2 CREATE USER MAPPING FOR "username" SERVER "ifx_srv" OPTIONS ( ADD REMOTE_AUTHID 'username', ADD REMOTE_PASSWORD '*****') ;

(e)db2 set passthru ifx_srv
可以查询了;-)
db2 select count(*) from informix.systables

(f)创建昵称
db2 CREATE NICKNAME username.CUSTOMER FOR IFX_SRV."username"."customer";
也可以查询了
db2 select * from customer

还做了Excel的连接。现在写起来比较简单,但整个过程还是折腾了2,3天。另外感觉使用控制中心比较方便。

参考资料
<联邦 - 数据库互操作性(第 1 部分)>
<联邦 - 数据库互操作性,继续大胆尝试(第 2 部分)>
<DB2 II V8.1 Installation Guide.pdf>
<DB2 II V8.1 Data Source Configuration Guide.pdf>

Tags:使用 DB II

编辑录入:coldstar [复制链接] [打 印]
赞助商链接