DMHS部署-单机DM->DM单向

DMHS部署-单机DM->DM单向
一、数据库部署
1.安装数据库软件;
2.初始化实例;
3.注册服务;
4.启动服务。
二、DMHS部署
1.源端数据库配置
1)设置源端归档(配置hs需要配置源端数据库归档)
vi dmarch.ini
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /home/dmdba/arch
ARCH_FILE_SIZE = 1024
ARCH_SPACE_LIMIT = 20480
–查询数据库是否开归档:
select arch_mode from v$database;
在这里插入图片描述

2)源端开启逻辑日志
vi dm.ini
RLOG_APPEND_LOGIC = 1
–查询是否开启逻辑日志:
select para_value from v$dm_ini where para_name=‘RLOG_APPEND_LOGIC’;
在这里插入图片描述

3)源端配置环境变量(选配)
vi /etc/profile
export LD_LIBRARY_PATH=/home/dmdba/dmdbms/dmdbms/bin:$LD_LIBRARY_PATH

2.部署HS(两端都要安装)
1)上传hs安装包。
①修改包名:(可不改,直接安装)
mv dmhs_V3.1.3_dm7_rev91333_rh6_64_veri_20200619.bin DMHSInstall.bin
②修改属主、属组、权限:
chown dmdba:dinstall DMHSInstall.bin
chmod 755 DMHSInstall.bin
2)安装hs
①使用dmdba安装:./DMHSInstall.bin -i
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.配置DDL(源端)
配置DDL同步需要创建触发器和辅助表,使用SYSDBA用户创建。
1)进入dmhs目录找到ddl_sql_dm7.sql,如下:
cd /data/dmhs/scripts/
–>ddl_sql_dm7.sql
2)打开DM管理工具,执行ddl_sql_dm7.sql。
–如果用命令行执行,会有字符集的错误,建议用管理工具执行。
–检查创建的辅助表是否有效。
select owner, table_name from dba_tables where owner = ‘SYSDBA’ and table_name like ‘DMHS%’ and status = ‘VALID’;
在这里插入图片描述
–检查创建的触发器是否有效。
select owner, trigger_name from dba_triggers where owner = ‘SYSDBA’ and trigger_name like ‘DMHS%’ and status = ‘Y’;
在这里插入图片描述
4.配置dmhs.hs(两端都要配置)
1)目的端dmhs.hs(在dmhs的bin目录下进行编辑)
vi dmhs.hs

2)源端dmhs.hs(在dmhs的bin目录下进行编辑)
vi dmhs.hs

5.启动hs服务
1)启动目的端hs服务(在dmhs的bin目录下)
./dmhs_server dmhs.hs
在这里插入图片描述
./dmhs_console
在这里插入图片描述
–connect 连接本地的hs服务
或者connect 192.168.18.102:5346
2)启动源端hs服务(在dmhs的bin目录下)
./dmhs_server dmhs.hs
./dmhs_console
connect
6.验证同步
1)目的端开启接收start exec
在这里插入图片描述
2)源端数据装载并开启接收
copy 0 “sch.name=‘SYSDBA’” DICT
start cpt
在这里插入图片描述
3)在源端创建表并插入数据,目的端可以查询到。
–源端
create table test0105(id number);
insert into test0105 values(1);
commit;
–目的端
select * from test0105;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值