更多精彩内容尽在www.leonarding.com
《Oracle 高级复制技术介绍及应用》-HA技术-应用场景-实战演练-图文可下载
引言:Oracle 高级复制技术是Oracle最早提出的HA容灾解决方案,起源于Oracle 8i系统,至今在11G官方文档上依然可以找到高级复制说明文档。这个技术因为其古老我想大多数80后童靴只闻其声~未闻其形。在生产环境下可能更没有使用过。由于高级复制技术在当下已经属于非主流渐渐的退出了其历史舞台,逐步被Data Guard、Golden Gate、Streams等新技术所代替,导致其没落的原因是由于其本身机制问题,后面我们会介绍其原理和应用场景。虽说这种技术非常的原始,但可能还有一些老系统会继续使用着。一种技术我们需要知道其优点、应用场景、局限性、风险性,这样才能得心应手,有针对性的去使用,例如原始的汇编语言现在几乎没有人在使用了,但由于其接近硬件的特点,在某些嵌入式系统中效率是最快的。所以说非主流技术我们也应该去了解一下,好的架构师就是需要具备在N种不同技术簇中,选择出最适合的。始终问自己:能不能压缩成本,能不能解决问题,能不能更易用。
《心得体会》
系统不同,架构不同,发现问题解决问题
好架构是系统演进出来的
保持简洁
易于扩展,监控,容错
目 录一 高级复制技术应用架构
二 说明高级复制和流复制在机制和应用场景上的异同点
三 演示针对某个表使用高级复制进行数据同步(Master to Master 内部触发器机制)
1.准备工作
2.配置tnsnames.ora文件
3.创建高级复制专属用户repadmin和数据库业务用户ar
4.创建业务表5.创建到目标端dblink
6.源端创建Master复制组(承担高级复制任务的单位)
7.加入复制对象(我们对谁进行复制就把谁加入进来)
8.对复制对象启动复制支持(就是在t表上生成内部触发器、存储过程、基表)
9.添加目标复制节点(你要把t表往哪个目标数据库上送)
10.启动复制组rep(就可以实现高级复制了)
11.source->复制->destination

advanced_replication,HA,基于触发器,队列
Leonarding
2013.09.13
北京&autumn
分享技术~成就梦想
Blog:www.leonarding.com