exited knalfgetscnfilter 是怎么回事

ALCAT 2011-04-15 05:01:02
我现在应用STREAMS流技术捕获数据库变更。
但是捕获结果很不理想,要是执行频率太高就会有丢失语句的现象,特别是捕获ddl操作的时候。
如果我执行一条CREATE TABLE语句,查看跟踪文件显示:
*** 2011-04-15 16:52:20.957
exited knalfgetscnfilter

这个是什么意思呢?求高人指点!谢谢~~~
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ALCAT 2011-04-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xumeng929 的回复:]

streams 的原理是基于redolog(dml)的,capture process会通过应用logmnr来capture改变信息LRC(逻辑更改记录) 到事件队列 。所以你做了ddl就不存在日志了,当然就不能进行应用了
[/Quote]

这个不对吧,那streams又怎么能捕获到ddl操作呢?
我现在是所有操作都能捕获到,但是如果执行太快的话,就捕获不到在最近的ddl操作之前的某些dml甚至ddl语句了。
xumeng929 2011-04-15
  • 打赏
  • 举报
回复
streams 的原理是基于redolog(dml)的,capture process会通过应用logmnr来capture改变信息LRC(逻辑更改记录) 到事件队列 。所以你做了ddl就不存在日志了,当然就不能进行应用了

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧