我试图找出从OracleDB捕获数据更改事件的开源解决方案。我读过很多关于这个问题的问题和文章,但我不太明白哪些方法需要像Oracle GoldenGate那样的额外许可。目前Debezium支持从OracleDB捕获数据变化的两种模式。第一种是使用XStreamAPI,它明确要求GoldenGate许可。第二个是使用"原生LogMiner api"。第二种模式是否需要GoldenGate许可?支持哪些OracleDB软件包,它需要快速版、标准版还是企业版?谢谢!
不需要许可的选项:
-
OpenLogReplicator -直接读取重做日志文件
-
LogMiner -使用数据库API读取
需要Oracle GoldenGate (OGG)许可的选项:
- XStreamAPI
OGG许可仅适用于Oracle数据库企业版: