Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
Oracle AQ-队列消息复制_Oracle_Oracle11g_Oracle10g_Oracle Aq_Oracle Golden Gate - Fatal编程技术网

Oracle AQ-队列消息复制

Oracle AQ-队列消息复制,oracle,oracle11g,oracle10g,oracle-aq,oracle-golden-gate,Oracle,Oracle11g,Oracle10g,Oracle Aq,Oracle Golden Gate,我们正在升级我们的基础架构,为此我们正在从Oracle 10g迁移到11g 我们正在使用Oracle GoldenGate进行数据复制,据我们所知,它不支持AQ消息的复制 对于持久队列,我们提供了导入/导出选项。但也有一些缓冲队列需要复制 有谁能指导我们在这种情况下如何避免数据丢失 谢谢你的帮助 Oracle GoldenGate只能复制“记录”的数据更改,因此无法根据定义复制非持久性队列 处理队列复制的其他Oracle产品是“Oracle Streams”。如果您无法为此目的使用Oracle

我们正在升级我们的基础架构,为此我们正在从Oracle 10g迁移到11g

我们正在使用Oracle GoldenGate进行数据复制,据我们所知,它不支持AQ消息的复制

对于持久队列,我们提供了导入/导出选项。但也有一些缓冲队列需要复制

有谁能指导我们在这种情况下如何避免数据丢失


谢谢你的帮助

Oracle GoldenGate
只能复制“记录”的数据更改,因此无法根据定义复制非持久性队列

处理队列复制的其他Oracle产品是“Oracle Streams”。如果您无法为此目的使用Oracle Streams;另一个解决方案可能是AQ的完全复制品,带有另一个Oracle产品“Oracle一致性”-分布式缓存,从定义上讲它是容错的,并且可以在需要更改代码的情况下完成相同的工作


在Oracle或任何其他供应商的分布式缓存上实现队列不是问题。我相信,在这种情况下,您可能会看到显著的性能改进

您可以从OTN论坛(Oracle技术网络)获得更好的信息