将azure vm上的Oracle 11g xe数据库与localhost上的xe数据库同步

时间:2016-02-22 10:40:50

标签: java oracle azure oracle-xe

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

无论如何通过Oracle来保持数据库同步还是我必须通过我的程序(使用JDBC的Java程序)来实现这一点?无论如何还要保护或加密存储在Oracle 11g xe数据库中的数据?

非常感谢任何帮助。 谢谢。

1 个答案:

答案 0 :(得分:0)

根据我的理解,我认为您希望同步在localhost和Azure VM之间托管的Oracle数据库。

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

我建议您可以尝试使用以下在localhost上运行的这些工具来满足您的需求。

  1. WARTS(对于Java):http://warts.sourceforge.net/
  2. DBeaver(for Java):http://dbeaver.jkiss.org/docs/features/#Data_transfer_(export/import)
  3. SqlSync(在Linux上运行):http://silvercoders.com/en/products/sqlsync/
  4. 希望它有所帮助。