介绍在数据分发应用场景中,源数据库和目标数据库需要做的准备工作。
DM6数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-DM6》。
开启源数据库的归档和逻辑日志。
配置DDL同步。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
DM8数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-DM8》。
开启源数据库的归档和逻辑日志。
开启源数据库的DSC_TRX_VIEW_SYNC参数(DMDSC)。
配置源数据库的DMDCR_ASM_TRACE_LEVEL参数(DMDSC)。
配置DDL同步。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
Oracle数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-Oracle》。
开启源数据库的归档和逻辑日志。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
MySQL数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-MySQL》。
开启源数据库的binlog日志。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
SQL Server数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-SQL Server》。
设置源数据库的事务日志恢复模式。
开启源数据库CDC功能。
配置DDL同步。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
PostgreSQL数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-PostgreSQL》。
开启源数据库的归档。
配置DDL同步。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
Kingbase数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-Kingbase》。
开启源数据库的归档。
配置DDL同步。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
DB2数据库需要做如下准备工作,具体方法请参见《DMDRS搭建手册-DB2》。
开启源数据库的归档和逻辑日志。
配置DDL同步。
创建数据库同步用户DMDRS。
配置数据库同步用户最小权限。
在配置和运行DMDRS服务前,需要对DMDRS做如下准备工作。
在配置DMDRS服务前,需规划DMDRS服务的Manager模块的端口号,包括源DMDRS、目标DMDRS服务和DMDSS服务的Manager模块的端口号。
注意如果在同一台服务器上部署不同的服务,必须确保这些服务的Manager模块的端口号的唯一性。
说明DMDRS的运行用户与安装用户使用同一个用户dmdrs,安装用户请参见《DMDRS安装手册》。
DMDRS运行用户需要以下权限:
Windows:运行用户具有管理员权限。
Linux/Unix系统:运行用户具有DMDRS服务所在目录及子目录的读、写和执行权限。源DMDRS的运行用户应同数据库归档文件目录属同一用户组,该用户组对归档文件所在目录及子目录有读权限。
DMDRS服务运行过程中,需要使用数据库的驱动文件访问数据库数据。
源DMDRS服务:需要使用源数据库对应的驱动文件访问源数据库数据,用户需要在源DMDRS服务器的环境变量中添加各数据库对应的驱动文件路径。
目标DMDRS服务:需要使用目标数据库对应的驱动文件访问目标数据库数据,用户需要在目标DMDRS服务器的环境变量中添加各数据库对应的驱动文件路径。
不同数据库对应的驱动如下所示。
DM6:ODBC驱动。
DM8数据库:DMDPI驱动
Oracle数据库:OCI驱动
MySQL数据库:MySQL C API驱动
SQL Server数据库:ODBC驱动
PostgreSQL数据库:ODBC驱动
Kafka:librdkafka驱动
Kingbase V8(Oracle模式):ODBC驱动
GBase 8s V8:ODBC驱动
DB2 9.7/10.5/11.5:DB2API驱动。
说明
- 设置环境变量前,请确保源DMDRS与目标DMDRS服务器上已安装数据库的驱动,且驱动版本与数据库版本相匹配。
- 设置环境变量前,请向数据库管理员获取数据库驱动路径。
- 由于操作系统、终端不同,设置环境变量命令或操作步骤会略有差异。
以设置DM8数据库的DMDPI驱动的环境变量为例,介绍常用操作系统下设置环境变量的方法。
Linux系统
在终端的配置文件中添加设置环境变量命令。
export LD_LIBRARY_PATH=<DMDPI驱动路径>:$LD_LIBRARY_PATH
UNIX系统
在终端的配置文件中添加设置环境变量命令。
export LIBPATH=<DMDPI驱动路径>:$LIBPATH
Windows系统
在Windows桌面或“开始”菜单,右键单击“此电脑”,选择“属性”。
在打开的“设置”窗口中,选择“高级系统设置”。
在弹出的“系统属性”对话框的“高级”选项卡中,选择“环境变量”。
在“环境变量”对话框中,选择“系统变量”中系统变量“Path”,再选择“系统变量”下的“编辑”。
在“编辑环境变量”表格中,填写“DMDPI驱动路径”。
重启服务器使环境变量配置生效。
文章
阅读量
获赞
