Synchronization DB29.7从不同数据库同步两个模式

Synchronization DB29.7从不同数据库同步两个模式,synchronization,db2,backup,Synchronization,Db2,Backup,我需要将所有数据从数据库DB1表空间TS1模式S1复制到数据库DB2表空间TS2模式S2。我有什么选择?我可以尝试从DB1进行在线备份,但我不确定是否容易/可能将其恢复到DB2S2…您无法备份单个模式。考虑使用 d2Studio实用工具。在恢复备份时,可以跳过恢复表空间。正如mustaccio已经提到的,您不能进行部分备份@mustaccio DB2 9.7具有可传输的表空间,允许您将模式从一个数据库传输到另一个数据库。但是在这种情况下,如果OP希望在第二个数据库中使用不同的模式,它将无法工作。

我需要将所有数据从数据库DB1表空间TS1模式S1复制到数据库DB2表空间TS2模式S2。我有什么选择?我可以尝试从DB1进行在线备份,但我不确定是否容易/可能将其恢复到DB2S2…

您无法备份单个模式。考虑使用<代码> d2Studio实用工具。在恢复备份时,可以跳过恢复表空间。正如mustaccio已经提到的,您不能进行部分备份@mustaccio DB2 9.7具有可传输的表空间,允许您将模式从一个数据库传输到另一个数据库。但是在这种情况下,如果OP希望在第二个数据库中使用不同的模式,它将无法工作。表空间!=模式。如果您碰巧有一个模式,其中所有对象都位于一组孤立的表空间中,那么这是可能的。如果不是,就不是。而且,正如您所提到的,模式名称在目标中更改,因此无论如何这不是一个选项。嗯,奇怪的是,我能够将日志记录策略从循环更改为存档,创建备份,将备份恢复到新数据库,但显然存在一些滚动转发问题:“SQL1276N数据库”[DB]在前滚通过大于或等于“2013-11-28-10.10.00.000000 UTC”的时间点之前,无法使“0”脱离前滚挂起状态,因为节点“0”包含的信息晚于指定时间。“这两个数据库位于同一个machien和DB实例上,因此不应存在时钟差异。