注册
DMDRS命令行搭建与使用
专栏/技术分享/ 文章详情 /

DMDRS命令行搭建与使用

DM_880930 2026/08/28 82 0 0
摘要

一、安装DMDRS
image.png
image.png

二、搭建源端和目的端数据库
1、创建数据库实例
image.png
image.png
2、注册数据库服务
image.png
三、修改相关配置
image.png
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);

image.png

4、在两端创建相同的用户
image.png
image.png
5、在源端创建测试表格
image.png
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

image.png
配置源端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

image.png
四、启动DRS服务
分别在在安装目录的bin下用drsvr启动.xml文件。
注意:必须先启动目标端的 exec 模块,再启动源端的 cpt 模块。

-- 在数据库安装目录的bin目录下执行
./disvr drs安装目录/conf/exec.xml -- 目标端
./disvr drs安装目录/conf/cpt.xml -- 源端

image.png
image.png
执行同步任务

-- 在数据库安装目录的bin目录下执行
./dicsl drs安装目录/conf/exec.xml -- 目标端
./dicsl drs安装目录/conf/cpt.xml -- 源端

image.png
image.png
image.png
在目的端可以查询到之前在源端写入的数据。
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服