最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

物化视图实现Oracle数据库表双向同步

来源:动视网 责编:小采 时间:2020-11-09 11:07:19
文档

物化视图实现Oracle数据库表双向同步

物化视图实现Oracle数据库表双向同步:Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Stream, Goldengate 等。Materialized Vi Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Strea
推荐度:
导读物化视图实现Oracle数据库表双向同步:Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Stream, Goldengate 等。Materialized Vi Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Strea


Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Stream, Goldengate 等。Materialized Vi

Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Stream, Goldengate 等

Materialized View(物化视图)是包括一个查询结果的数据库对像, 它是远程数据的的本地副本, 或者用来生成基于数据表求和的汇总表. 物化视图存储基于远程表的数据, 也可以称为快照. 这个基本上就说出了物化视图的本质, 它是一组查询的结果, 这样势必为将来再次需要这组数据时大大提高查询性能.下面就介绍使用 Materialized View + Job 的方式来双向同步表,具体步骤如下:

1. 在源数据库 A 和目标数据库 B 上分别建立 table

create table test
(
id varchar2(10) not null primary key,
name varchar2(20),
status varchar2(1),
updatedate date
)

2. 在数据库上分别建立 dblink

create database link dblink_to_B
connect to "userid" identified by "password"
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = "ipaddress")(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = "SID")
)
)';

create database link dblink_to_A
connect to "userid" identified by "password"
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = "ipaddress")(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = "SID")
)
)';

3. 在源数据库 A 上建立 Materialized View 以及 Materialized view log

create materialized view log on test with rowid

create materialized view mv_test refresh fast on demand with rowid
as select * from test@dblink_to_B

文档

物化视图实现Oracle数据库表双向同步

物化视图实现Oracle数据库表双向同步:Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Stream, Goldengate 等。Materialized Vi Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Strea
推荐度:
标签: 同步 数据 数据库
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top