Linux安装配置ICDC for DB2

原创 2012年03月21日 13:53:42

安装配置ICDC

 

 

 

一.       环境

OS:Linux_Final_5.5(64bit)

DB:DB2 v9.7fp4_linuxx64_server.tar

ICDC:CDC_6.5.1_DB2_ Linux.zip

ACCESS SERVER: CDC_6.5.1_Accs_Svr_Lnx_x86.zip

ManangementConsole: CDC_6.5.1_Mgmt_Console_WDWS.zip 

网络:局域网 源端IP 192.168.128.100 镜像端IP 192.168.128.101

二.       目的

实现数据库数据从源端到镜像端的复制

三.       镜像端实施

1      数据库准备

a)      安装DB2

没什么特殊要求,按正常的安装步骤安装即可。我采用的是静默安装

# ./db2setup –r /root/db2aese.rsp

可以通过查看/tmp下的两个文件获得安装信息

db2setup.log db2setup.err

b)      创建数据库

创建数据库

#su – db2inst1

$create db mydb using codeset utf-8territory cn pagesize 8 k

 

c)      数据库优化

创建用户临时缓冲池

$db2 CREATE BUFFERPOOL USER_TEMPDATA_BPSIZE AUTOMATIC PAGESIZE 8192

创建用户数据缓冲池

$db2 CREATE BUFFERPOOL USERDATA_BP SIZEAUTOMATIC PAGESIZE 8192

创建用户临时表空间

$db2 CREATE USER TEMPORARY TABLESPACEUSER_TEMP_TSPACE PAGESIZE 8192 BUFFERPOOL USER_TEMPDATA_BP

改变默认用户数据表空间,使用单独的缓冲池

$db2 ALTER TABLESPACE USERSPACE1 BUFFERPOOLUSERDATA_BP

增大事务日志文件数

$db2 connect to mydb

$db2 update db cfg for mydb usingLOGPRIMARY 50

$db2 update db cfg for mydb using LOGSECOND30

增大事务日志文件大小

$db2 update db cfg for mydb using LOGFILSIZ100

数据库随操作系统启动(可选)

$db2iauto –on db2inst1

 

2      安装ICDC Agent

解压文件

$unzip CDC_6.5.1_DB2_ Linux.zip

进入文件执行

$./setup-cdc-linux-power-db2luw.bin

如果文件不能执行,可以更改权限

$chmod +x setup-cdc-linux-power-db2luw.bin

 

 

安装信息:

安装路径:/home/db2inst1/ICDC/

是否启动配置工具?yes

输入实例名 :db2target

端口号:10901

是否启用自动发现端口:disable

为实例分配磁盘配额 : 1

最大内存 : 1024

bit version : 64

DB2实例 :db2inst1

DB2 name : mydb

是否配置高级参数: n

username : db2inst1

password : *******

metadata tables : db2inst1[U1] 

refresh loader path: /home/db2inst1/ICDC/

overwrite the metadata? y

s现在是否启动实例 ? y

 

启动ICDC实例

$cd /home/db2inst1/ICDC/bin

$nohup ./dmts64 –I db2target &

关闭ICDC实例

$./dmshutdown –I db2target或

$./dmterminate.sh

 

3      安装Access Server

解压文件

$unzip CDC_6.5.1_Accs_Svr_Lnx_x86.zip

进入文件目录执行

$./cdcaccess-6.5.1503.5-linux-x86-setup.bin

如果没有执行权限

$chmod +x cdcaccess-6.5.1503.5-linux-x86-setup.bin

 

 

安装信息:

端口号:10101

安装路径:/home/db2inst1/ICDCAcc

 

 

启动AccessServer

$/home/db2inst1/ICDCAcc/bin/dmaccessserver&

关闭AccessServer

#pkill accessserver

在AccessServer中添加admin用户

$cd /home/db2inst1/ICDCAcc/bin/

$./dmcreateuser admin db212345 adminSYSADMIN TRUE FALSE TRUE

四.       源端实施

1.        数据库准备

开启归档日志

#su – db2inst1

$mkdir /u01/dbdata/backup

$db2 update db cfg for mydb2 using logretainon

$db2 update db cfg for mydb2 usingLOGARCHMETH1 DISK:/disk01/dbdata/backup

$db2 force application all

备份数据库

$db2 backup database mydb2 to/disk01/dbdata/backup

2.        安装ICDC Agent

解压文件

$unzip CDC_6.5.1_DB2_ Linux.zip

进入文件执行

$./setup-cdc-linux-power-db2luw.bin

如果文件不能执行,可以更改权限

$chmod +x setup-cdc-linux-power-db2luw.bin

 

 

安装信息:

安装路径:/home/db2inst1/ICDC/

是否启动配置工具?yes

输入实例名 :db2source

端口号:10901

是否启用自动发现端口:disable

为实例分配磁盘配额 : 1

最大内存 : 1024

bit version : 64

DB2实例 :db2inst1

DB2 name : mydb2

是否配置高级参数: n

username : db2inst1

password : *******

metadata tables : db2inst1

refresh loader path: /home/db2inst1/ICDC/

overwrite the metadata? y

s现在是否启动实例 ? y

 

启动ICDC实例

$cd /home/db2inst1/ICDC/bin

$nohup ./dmts64 –I db2sourcet &

关闭ICDC实例

$./dmshutdown –I db2source或

$./dmterminate.sh

 

五.       安装Management Console并配置ICDC数据同步

像一般的软件安装即可。

登陆时的用户名为安装access server时设定的用户名

服务器名为access server所在镜像端IP

端口为安装access server时填写的端口。

配置

1新建存储

access manager ==》数据存储窗口右键==》新建存储

2为数据存储分配用户

选中新建的数据存储==》右键,选择分配用户

3配置复制项目

配置==》预订框中右键新建预订

4添加表映射

选中预订点右键==》表映射(一对一)==》选择目标表==》镜像方式==》启动进程

 

 

建议:在关闭Manage Console 前,关闭其与数据库的连接。

 


 [U1]注意:如果安装步骤导“Metadataschema:”列表中没有db2inst1,执行命令db2 create schema db2inst1 。 编辑创建的实例,执行/home/db2inst1/ICDC/bin/dmconfigurets

版权声明:本文为博主原创文章,未经博主允许不得转载。

CDC抓取数据过程中所遇到的问题集合

1. 关于过滤POSTCODE LIKE '%8%'   CDC里面支持过滤条件,但过滤条件只能是个布尔值;而你所列的条件的返回值非布尔值,所以可以考虑定义一个存储过程,通过存储过程来判断。满足条...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Linux环境下DB2安装配置

  • 2015年10月23日 14:28
  • 57KB
  • 下载

详细介绍IBM/DB2.Linux的安装配置管理

1.安装IBM/DB2 V9.1 Linux版   下载得到安装文件 db2exc_912_LNX_x86.tar.gz ,解压到ext2/3分区   # cd db2exc_912_...

DB2 V9 Linux下安装配置以及配置windows客户段的远程访问

一、安装db2 v9服务器、创建实例、创建管理服务器 1.创建目录、用户 [root@seagull /]# mkdir /db2home [root@seagull /]# mkdir /...

DB2数据库的安装配置文档

  • 2010年05月20日 09:10
  • 957KB
  • 下载

cognos 实例 以及相关DB2的安装配置

  • 2012年09月15日 15:41
  • 2.46MB
  • 下载

DB2数据库安装配置(windows)

从官网上下载Express-C 9.7(windows)或其他DB2 enterprise sever edition等版本数据库。安装步骤: 1:点击安装文件,弹出安装界面 下一...

db2v9安装配置说明

  • 2007年11月09日 15:10
  • 43KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux安装配置ICDC for DB2
举报原因:
原因补充:

(最多只允许输入30个字)