如何在不暂停主数据库上的活动的情况下创建复制数据库

2020-08-24 14:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在调和两个对立面时遇到问题-不...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在调和两个对立面时遇到问题-不停止主数据库上的活动,并创建应加载到不同(跨)平台的备份。 跨平台迁移要求必须转储的数据库必须处于事务静态状态,但是Sybase文档ASE至ASE复制快速入门指南在方案3的"实现和重新同步"一章中说:"假定 数据库转储正在进行时,无法在主数据库上停止活动。"

那么,在这种情况下该怎么办?

7条回答
闻人可可
2020-08-24 14:52

在RS 15 SP306中,有一种新的订阅方式,称为直接加载。

无需停机。

因此,为表创建普通的复制定义,并为下面的预订直接加载选项

REPDEF

create 复制定义S_36_dbo_DBA_TIME_rd

,主目录为PHI2_DEV.SPIN_DV3

,所有表均名为dbo。'DBA_TIME' ( " THEID" bigint, " THETIME" bigdatetime )

可搜索列(" THEID")

复制最少的列

go

REPSUB

为S_36_dbo_DBA_TIME_rd

创建订阅T_07_dbo_DBA_TIME_sub

,并在PHI2_DEV_8K上进行复制。 Direct_load

用户sa

密码'XXXXX'

订阅截断表

go

这将创建一个

有一个选项可以启动多个连接/线程以并行拉入,但是我发现单线程可以避免在目标端锁定竞争。

HTH

Avinash

一周热门 更多>