Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何与Azure postgresql&;进行双向数据同步;onPrem oracle数据库_Database_Azure_Oracle12c_On Prem_Azure Postgresql - Fatal编程技术网

Database 如何与Azure postgresql&;进行双向数据同步;onPrem oracle数据库

Database 如何与Azure postgresql&;进行双向数据同步;onPrem oracle数据库,database,azure,oracle12c,on-prem,azure-postgresql,Database,Azure,Oracle12c,On Prem,Azure Postgresql,我有一个Oracle数据库,在onPrem中有数据,在云中有Azure Postgresql数据库。 我真的需要Oracle中的数据更改在Azure Postgresql DB中尽可能接近实时地反映出来。 我需要Azure Postgresql数据库中的数据更改在OnPrem Oracle中尽可能接近实时地反映出来 有关更多信息,请参见下图。 我是Azure Postgresql的新手。 如果您有任何建议/见解,我将不胜感激。就目前而言,没有一种方法可以直接在本地Oracle数据库和Azure

我有一个Oracle数据库,在onPrem中有数据,在云中有Azure Postgresql数据库。 我真的需要Oracle中的数据更改在Azure Postgresql DB中尽可能接近实时地反映出来。 我需要Azure Postgresql数据库中的数据更改在OnPrem Oracle中尽可能接近实时地反映出来

有关更多信息,请参见下图。

我是Azure Postgresql的新手。
如果您有任何建议/见解,我将不胜感激。

就目前而言,没有一种方法可以直接在本地Oracle数据库和Azure PostgreSQL数据库之间同步数据。您需要使用其他ETL方法

根据我的经验,您可以考虑使用。它用于传输数据以实现数据同步。你可以这样做:

  • 创建管道以将数据从本地Oracle复制到Azure PostgreSQL
  • 创建一个运行管道,我们可以设置 每5分钟执行一次
  • 对于内部数据集,您还需要

    请参阅教程:


  • 您需要考虑成本以及您是否可以接受。

    Oracle的解决方案将是金门,但这通常需要额外的许可证。它是单向的还是双向的?如果有任何数据插入azure DB,是否将其同步到onPrem Oracle DB?它可以执行异构双向复制。在Oracle收购之前,它是一家独立的公司,专注于异构数据源之间的实时复制。任何可以在onprem Oracle DB和azure postgre之间执行同步的azure服务,反之亦然。@ganthota,根据我的经验,您可以创建一个管道来复制/同步本地数据库和Azure Postgresql DB之间的数据。然后创建一个计划触发器,每5分钟运行一次管道。这是最接近数据同步的方法。