将 azure vm 上的 Oracle 11g xe 数据库与本地主机上的 xe 数据库同步

Synchronize Oracle 11g xe database on azure vm with xe database on localhost

我目前正在为大学最后一年的项目开发一个程序,它需要在线和离线数据库连接。我在 Microsoft Azure Windows Server 2012 VM 上设置了一个 Oracle 11g xe 数据库,在我的本地主机上设置了一个类似的数据库。出于安全原因,存储在本地主机上的数据库必须加密或以其他方式确保安全。

是否可以通过 Oracle 保持数据库同步,或者我是否必须通过我的程序(java 程序和 JDBC)来实现?还有什么方法可以保护或加密存储在 Oracle 11g xe 数据库中的数据吗?

如有任何帮助,我们将不胜感激。 谢谢。

根据我的理解,我认为您想同步托管在本地主机和 Azure VM 之间的 Oracle 数据库。

根据我的经验,简单的方法是使用一些数据同步工具来做。

我建议您可以尝试在本地主机上使用下面的这些工具 运行 来满足您的需要。

  1. 疣(Java):http://warts.sourceforge.net/
  2. DBeaver(对于 Java):http://dbeaver.jkiss.org/docs/features/#Data_transfer_(export/import)
  3. SqlSync(运行 在 Linux 上):http://silvercoders.com/en/products/sqlsync/

希望对您有所帮助。