当oracle当前重做日志发生更改时,如何引发事件?

当oracle当前重做日志发生更改时,如何引发事件?,oracle,redo-logs,Oracle,Redo Logs,我需要经常使用logminer读取重做日志文件,并将logminer结果更新到表中。。我正在探索在logminer中有新记录或重做日志文件发生更改时执行作业的方法,而不是将作业安排在特定的时间间隔内重复。。我想知道,在oracle重做日志更改时或logminer读取新行时,是否有方法引发事件 谢谢, Ahmad为什么要使用LogMiner不断读取日志数据?您试图解决的业务问题是什么?看起来Streams是一个更合适的架构,但是,根据您试图解决的问题,可能有更好的方法。需要构建内部CDC应用程序。

我需要经常使用logminer读取重做日志文件,并将logminer结果更新到表中。。我正在探索在logminer中有新记录或重做日志文件发生更改时执行作业的方法,而不是将作业安排在特定的时间间隔内重复。。我想知道,在oracle重做日志更改时或logminer读取新行时,是否有方法引发事件

谢谢,
Ahmad

为什么要使用LogMiner不断读取日志数据?您试图解决的业务问题是什么?看起来Streams是一个更合适的架构,但是,根据您试图解决的问题,可能有更好的方法。需要构建内部CDC应用程序。。我不太清楚。。但logminer提供了对数据的大量控制权……我很难相信,无论您想做什么,使用Streams甚至Oracle的CDC都不会比从logminer一路推出自己的解决方案更好。类似Streams的东西还允许您根据版本、版本和配置读取在线重做日志,这样您就不会经常轮询日志开关。