Streams捕获进程 重做日志与捕获进程 每个Oracle数据库都包含至少两个重做日志文件,这些文件被共同称为数据库重做日志。重做日志的主要用途是用来记录数据库产生的所有变更。 当人为或硬件原因导致数据出错时,重做日志能确保数据恢复到之前的状态。捕获进程是Oracle的可选后台组件之一,扫描重做日志以捕获对数据库进行的DML和DDL操作,该重做日志所在的数据库称为源数据库。 LCRs(Logical Change Records,逻辑变更记录) 捕获进程从重做日志中捕获到变更事件后将其格式化为LCRs。LCR是一种用来描述数据库变更事件的特殊消息,分为两种类型:row LCRs 和 ...
Streams概述 Oracle Streams使信息共享化。每一条共享的信息在Oracle Streams中都被称为一条消息。Stream能在同一个数据库内部或者不同数据库之间传递消息,并且能根据路由配置将指定的消息传递到指定的目的地。它在捕获消息,管理消息,以及在不同数据库或应用程序之间共享消息等方面提供了比传统解决方案更为强大的功能和扩展性,并且提供了分布式企业级应用、数据仓库、高有效性解决方案等功能。我们可以同时使用Oracle Streams提供的所有功能。当需求变更时,我们可以实现新的功能,而不影响现有的功能。 通过Oracle Streams,我们能够掌控诸如:将哪些信息放入 ...
shevliu
搜索本博客
最近加入圈子
最新评论