TimesTen 数据库复制学习:18. classic复制的典型设计模式-双向复制
来源:互联网 发布:淘宝发布宝贝 编辑:程序博客网 时间:2024/04/27 05:14
双向复制是classic复制的典型模式,双向复制即active/active模式,本文定义对于单表的双向复制,两边对于同一表可以同时更改。
DSN如下:
[master1]Driver=/home/oracle/TimesTen/tt1122/lib/libtten.soDataStore=/tmp/master1DatabaseCharacterSet=AL32UTF8ConnectionCharacterSet=AL32UTF8[master2]Driver=/home/oracle/TimesTen/tt1122/lib/libtten.soDataStore=/tmp/master2DatabaseCharacterSet=AL32UTF8ConnectionCharacterSet=AL32UTF8
在 master1 和 master2 上同时执行以下操作:
create table a1(k int, v int, primary key(k));CREATE REPLICATION r1ELEMENT elem1 TABLE a1 MASTER master1 ON "timesten-hol" SUBSCRIBER master2 ON "timesten-hol" RETURN RECEIPTELEMENT elem2 TABLE a1 MASTER master2 ON "timesten-hol" SUBSCRIBER master1 ON "timesten-hol" RETURN RECEIPT;
在cachedb1和cachedb2上同时启动rep agent
call ttrepstart;
查看rep scheme:
Command> repschemes;Replication Scheme ORACLE.R1: Element: ELEM1 Type: Table ORACLE.A1 Master Store: MASTER1 on TIMESTEN-HOL Transmit Durable Subscriber Store: MASTER2 on TIMESTEN-HOL Return Receipt Element: ELEM2 Type: Table ORACLE.A1 Master Store: MASTER2 on TIMESTEN-HOL Transmit Durable Subscriber Store: MASTER1 on TIMESTEN-HOL Return Receipt Store: MASTER1 on TIMESTEN-HOL Port: (auto) Log Fail Threshold: (none) Retry Timeout: 120 seconds Compress Traffic: Disabled Return Service Wait Time: 10 seconds Return Service on Replication Stop: Disabled Return Service Failure Policy: (none) Store: MASTER2 on TIMESTEN-HOL Port: (auto) Log Fail Threshold: (none) Retry Timeout: 120 seconds Compress Traffic: Disabled Return Service Wait Time: 10 seconds Return Service on Replication Stop: Disabled Return Service Failure Policy: (none)1 replication scheme found.
在master1上插入数据,数据复制到master2
master1> insert into a1 values(1, 1);1 row inserted.master2> select * from a1;< 1, 1 >
在master1上更新此行数据,数据复制到master1
master2> update a1 set v = 2 where k = 1;1 row updated.master1> select * from a1;< 1, 2 >
0 0
- TimesTen 数据库复制学习:18. classic复制的典型设计模式-双向复制
- TimesTen 数据库复制学习:12. Classic带缓存组复制的几种固定架构模式
- TimesTen 数据库复制学习:10. 定义classic复制
- TimesTen 数据库复制学习:17. 更改classic复制
- TimesTen 数据库复制学习:3. 配置Classic Replication单表复制
- TimesTen 数据库复制学习:11. ASP带缓存组复制的几种固定架构模式
- TimesTen 数据库复制学习:1. TimesTen复制概述
- TimesTen 数据库复制学习:13. 设置复制系统
- TimesTen 数据库复制学习:15. 监控复制系统
- TimesTen 数据库复制学习:19. 解决复制冲突
- TimesTen 数据库复制学习:14. 使用指定端口通讯的数据库复制
- TimesTen 数据库复制学习:5. 设定复制网络传输的return service
- TimesTen 数据库复制学习:6. 利用STORE关键字设定复制网络传输的属性
- TimesTen 数据库复制学习:16. 一个缓存组,复制,客户端自动切换的串烧实验
- TimesTen 数据库复制学习:2. 配置Active Standby Pair
- TimesTen 数据库复制学习:9. 更改Active Standby Pair
- TimesTen数据库复制对于时间同步的要求
- TimesTen 数据库复制学习:4. 定义Active Standby Pair复制策略
- 工程实践中最常用的10大数据结构与算法讲解
- 1016. Phone Bills (25)
- Linux操作系统:系统的关机、重启以及登出命令
- 设置UIButton最多显示几行《三》
- 2016全球大数据战略版图剖析(7):跨基础设施/分析篇
- TimesTen 数据库复制学习:18. classic复制的典型设计模式-双向复制
- linux获取本机ip
- Android设备间USB传输(OTG)
- spring @Scheduled注解执行定时任务
- iOS开发~去除导航条与view之间的分界
- 打印空心金字塔——分析及代码实现
- POJ1451 T9【Trie】
- Spring MVC学习总结(6)——一些Spring MVC的使用技巧
- 图片 EXIF 信息中旋转参数 Orientation 的理解