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

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条回答

你好

以下是一个主意:

示例:

需要将ASE Linux迁移到ASE AIX。

首先设置从ASE Linux到ASE AIX的MSA复制,使用转储标记进行订阅。

在运行转储数据库之前,复制不会开始。

设置第二个ASE Linux,我们将在其中执行XPDL命令。

现在在您的生产ASE Linux上转储数据库,转储标记将提供给RS,并且此转储未捕获的所有更改都将移入入站/出站队列。 由于DSI处于关闭状态,因此无法复制任何内容。

现在,将此转储加载到第二个ASE Linux中,并执行XPDL命令(如手册中所述)。 完成此操作后,转储该数据库并将其加载到ASE AIX中并使其联机。

最后再次恢复您的DSI连接。

缺点是RS中的出站队列需要更多空间来保留所有事务,并且可能需要一些时间才能使系统同步。

您应该使用一个小型数据库对此进行测试,以使您熟悉该过程。

希望这会有所帮助。

最诚挚的问候,

Stefan

一周热门 更多>