首页 > 解决方案 > 使用 SymmetricDS 同步一组动态模式

问题描述

我正在开发一个桌面应用程序,该应用程序使用 MySQL 的本地安装来跨多个模式存储数据。我的目标是用来SymmetricDS将这些模式转移到Oracle另一台机器上的数据库中。

到目前为止,我设法设置了一个驻留在台式计算机上的从节点和一个驻留在某个服务器上的主节点。使用.properties引擎目录中的文件,我还成功地将数据从单个模式和表传输到 Oracle DB。

我现在面临的问题是我的应用程序将动态创建并可能删除模式。

这是否意味着我必须为每个模式维护一个 .properties 文件,并以某种方式为symadmin命令实现一个包装器来注册相应的引擎?

或者有没有更好的方法?

标签: symmetricds

解决方案


您应该能够即时调整配置。sym_trigger 表具有对每个表的模式的引用。如果 SymmetricDS 使用的数据库用户可以访问新创建的模式(数据库),那么 SymmetricDS 应该能够在新数据库中动态创建新触发器。无需重启。


推荐阅读