服务器 频道

用DB2II创建DB2UDB和InformixIDS邦联数据库

  【IT168 服务器学院】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天。另外感觉使用控制中心比较方便。
  

0
相关文章