一、安装DMDRS
二、搭建源端和目的端数据库
1、创建数据库实例
2、注册数据库服务
三、修改相关配置
1、dm.ini(两端都要)
ARCH_INI = 1
2、dmarch.ini(建议两端都要,源端必须)
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dmdata/arch_dst
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 10240
3、启动并连接数据库开启逻辑日志(两端都要)
SP_SET_PARA_VALUE(1, 'RLOG_APPEND_LOGIC', 1);
4、在两端创建相同的用户
5、在源端创建测试表格
6、配置DRS服务
配置目的端exec.xml文件:
cat > /home/dmdba/dmdrs5/conf/exec.xml << 'EOF'
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>5345</mgr_port>
<siteid>2</siteid>
</base>
<exec>
<name>exec_dm8</name>
<login>
<dbtype>dm8</dbtype>
<server>127.0.0.1</server>
<user>DMDRS</user>
<pwd>DMdatabase8</pwd>
<port>1257</port>
</login>
</exec>
</drs>
EOF
配置源端cpt.xml文件:
cat > /home/dmdba/dmdrs5/conf/cpt.xml << 'EOF'
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>5346</mgr_port>
<siteid>1</siteid>
</base>
<cpt>
<name>cpt_dm8</name>
<login>
<dbtype>dm8</dbtype>
<server>127.0.0.1</server>
<user>DMDRS</user>
<pwd>DMdatabase8</pwd>
<port>1256</port>
</login>
<arch>
<path>/dmdata/arch_src</path>
</arch>
<send>
<ip>127.0.0.1</ip>
<port>5345</port>
<target_name>exec_dm8</target_name>
<map>
<item>SYSDBA.*==SYSDBA.*</item>
</map>
</send>
</cpt>
</drs>
EOF
四、启动DRS服务
分别在在安装目录的bin下用drsvr启动.xml文件。
注意:必须先启动目标端的 exec 模块,再启动源端的 cpt 模块。
-- 在数据库安装目录的bin目录下执行
./disvr drs安装目录/conf/exec.xml -- 目标端
./disvr drs安装目录/conf/cpt.xml -- 源端
执行同步任务
-- 在数据库安装目录的bin目录下执行
./dicsl drs安装目录/conf/exec.xml -- 目标端
./dicsl drs安装目录/conf/cpt.xml -- 源端
在目的端可以查询到之前在源端写入的数据。
文章
阅读量
获赞
