安装配置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
实现数据库数据从源端到镜像端的复制
没什么特殊要求,按正常的安装步骤安装即可。我采用的是静默安装
# ./db2setup –r /root/db2aese.rsp
可以通过查看/tmp下的两个文件获得安装信息
db2setup.log db2setup.err
创建数据库
#su – db2inst1
$create db mydb using codeset utf-8territory cn pagesize 8 k
创建用户临时缓冲池
$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
解压文件
$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
解压文件
$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
开启归档日志
#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
解压文件
$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
像一般的软件安装即可。
登陆时的用户名为安装access server时设定的用户名
服务器名为access server所在镜像端IP
端口为安装access server时填写的端口。
配置
access manager ==》数据存储窗口右键==》新建存储
选中新建的数据存储==》右键,选择分配用户
配置==》预订框中右键新建预订
选中预订点右键==》表映射(一对一)==》选择目标表==》镜像方式==》启动进程
建议:在关闭Manage Console 前,关闭其与数据库的连接。
[U1]注意:如果安装步骤导“Metadataschema:”列表中没有db2inst1,执行命令db2 create schema db2inst1 。 编辑创建的实例,执行/home/db2inst1/ICDC/bin/dmconfigurets