yangtingkun
===========================================================
流的介绍——流
===========================================================

流是Oracle提供的在两个数据库之间传播信息的一种机制,利用流机制,用户可以自己控制将哪些信息(如DMLDDL或用户自定义信息)放入流中,传播并应用到另一个数据库中(也可以是当前数据库)。


流一般用于以下几种情况:消息序列、数据复制、数据仓库的装载和数据保护。

流包括以下几个步骤:

CAPTURE:捕获数据库中的变化。用户可以配置后台捕获进程来捕获表级、方案级或整个数据库级的变化。捕获进程从重做日志中捕获变化,并将其转化为逻辑变化记录(Logical change record)简称LCR

ENQUENCE:将事件入队,事件一般分为两种类型:LCR和用户自定义信息。

PROPAGATE:将事件从一个队列传播到另一个队列。这两个队列可以在两个数据库中,也以处于同一个数据库中。

DEQUENCE:后台应用进程将消息出队。

APPLY:将队列中的事件应用到数据库。在应用事件时,可以配置应用全部事件或只应用用户明确指出的部分事件。而且,可以配置应用进程调用用户自己编写的PL/SQL子程序来处理事件。

yangtingkun 发表于:2005.09.05 14:35 ::分类: ( 读书笔记 ) ::阅读:(1407次) :: 评论 (0)

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...