GoldenGate抽取Informix数据库安装及配置
Posted Being simple
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GoldenGate抽取Informix数据库安装及配置相关的知识,希望对你有一定的参考价值。
GoldenGate抽取Informix数据库安装及配置
本次测试架构
l 在中间机上安装informix csdk4.10版本,并编译配置unixODBC;
l 在中间机上安装ogg for Informix 12.2,负责抽取informix主机的数据;
l 在目标端oracle节点 上安装ogg for oracle 12.2,负责接收增量数据并写入到oracle db.
安装配置
源端主机上启用cdc功能
使用dbaccess,执行 $INFORMIXDIR/etc/syscdcv1.sql
创建相应的配置表。
除此项操作外,后面所有操作都在中间机上完成。
linux下安装informix csdk
创建一个informix用户,用于负责运行OGG软件
groupadd informix
useradd informix -m -g informix
passwd informix
中间机安装unixODBC
从此处下载源代码,
http://www.unixodbc.org/
如果是64位linux,需要先设置下面的环境变量
export CFLAGS="-DBUILD_REAL_64_BIT_MODE"
编译 unixOdbc
使用root用户
./configure
make
make install
informix csdk安装及配置
修改linux机器的hosts,在linux机器上指向目标informix机器
中间机 /etc/hosts
9.1.11.45 ids_host
查看informix主机上informix服务端口
{informix:/informix/etc]cat
/etc/services
ids_svs 48012/tcp # informix service port
并在linux机器的services看添加同样一行内容
配置环境变量,并添加到.bashrc
export INFORMIXDIR=/opt/IBM/informix
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql::$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql
export INFORMIXSERVER=ids_host
export ONCONFIG=onconfig.ids_host
export ODBCINI=$INFORMIXDIR/odbc.ini
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
sqlhosts的内容如下
主机名称和服务名与前面设置的服务名及主机名保持一致。
ids_host onsoctcp 9.1.11.45 ids_svs
安装ids sdk 4.10
以root用户运行
./ids_install
使用默认选项安装,但不要选择 create service option.
安装完成之后,默认所有文件是在 /opt/IBM/informix 目录,
配置odbc并测试
创建odbc.ini
该文件所在目录需要与前面指定的 ODBCINI 环境变量路径相同。
[ODBC Data Sources]
testdb_dsn=IBM INFORMIX ODBC DRIVER
oggcdc=IBM INFORMIX ODBC DRIVER
[oggcdc]
Driver=/opt/IBM/informix/lib/cli/iclis09b.so
Description=IBM INFORMIX ODBC DRIVER
Database=syscdcv1
LogonID=informix
pwd=informix
Servername=ids_host
cursorBehavior=0
CLIENT_LOCALE=en_us.8859-1
DB_LOCALE=en_us.8859-1
TRANSLATIONDLL=/opt/IBM/informix/lib/esql/igo4a304.so
[testdb_dsn]
Driver=/opt/IBM/informix/lib/cli/iclis09b.so
Description=IBM INFORMIX ODBC DRIVER
Database=test_db
LogonID=informix
pwd=informix
以上是关于GoldenGate抽取Informix数据库安装及配置的主要内容,如果未能解决你的问题,请参考以下文章
Oracle GoldenGate 支持 从SAP HANA database抽取或者复制数据到SAP HANA database 吗?