构建一个有实用价值的timesten高可用系统

构建一个有实用价值的timesten高可用系统

ID:31918972

大小:61.50 KB

页数:4页

时间:2019-01-27

构建一个有实用价值的timesten高可用系统_第1页
构建一个有实用价值的timesten高可用系统_第2页
构建一个有实用价值的timesten高可用系统_第3页
构建一个有实用价值的timesten高可用系统_第4页
资源描述:

《构建一个有实用价值的timesten高可用系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、构建一个有实用价值的TimesTen高可用系统下图是我们要实现的系统架构: 从上图可以看到,系统中有一个OracleDB位于TEST_ORCL机器上,两个TimesTen的实例,分别位于TEST_TT1和TEST_TT2两台机器上。其中,表T1的更新操作在oracledb中,然后同步到TimesTen中,由oracledb来保证数据的安全性;而表T2的更新操作在TimesTen中,然后同步到oracledb里面,由两个TimesTen之间的复制来保证数据的安全性。表T1和表T2的这种存储方式在实际生产环境中,是一种很典型的情况。 下面将分步骤详细描述如何安装配置这个

2、系统:4一、         在test_orcl上安装oracle,建立实例bossdb,用户tzos/tzos;在test_tt1和test_tt2上安装oracle客户端和TimesTen内存数据库和CacheConnect,新建TimesTen的用户tzos/tzos。 二、         在test_tt1和test_tt2上面建立TimesTen实例,配置文件如下:[imdb]Driver=/home/tt/TimesTen/tt70/lib/libtten.soDataStore=/home/tt/TimesTen/imdbDatabaseChara

3、cterSet=ZHS16GBKAuthenticate=0PermSize=64TempSize=16UID=tzosOracleId=bossdbOraclePwd=tzos 三、         在oracle的bossdb里面,建立两个表:createtablet1(idnumber(2)primarykey);createtablet2(idnumber(2)primarykey); 四、         分别在test_tt1和test_tt2上为表T1建立一个名为cache_1的只读CacheGroupCommand>callttCacheUidPwd

4、Set('tzos','tzos');Command>callttCacheStart;4Command>CREATEREADONLYCACHEGROUPcache_1AUTOREFRESHStateONMODEINCREMENTALINTERVAL5SECONDSFROMt1(idnumber(2)primarykey,PROPAGATE);  五、         测试cache_1,在oracl的bossdb中往t1中insert记录,在两个内存数据库中查看t1中的数据,将跟随发生变化 六、         分别在test_tt1和test_tt2上为表T2建

5、议一个名为cache_2的writethrough的CacheGroupCommand>createasynchronouswritethroughcachegroupcache_2fromtzos.t2(idnumber(2)primarykey); 七、         在test_tt1和test_tt2上分别建立replicationschemaCommand>CREATEREPLICATIONreptestELEMENTe_1TABLEt2MASTERimdbon"test_tt1"SUBSCRIBERimdb on"test_tt2"ELEMENTe_2

6、TABLEt2MASTERimdbon"test_tt2"SUBSCRIBERimdb on"test_tt1";Command>callttrepstart;在两个数据库上都运行,说明两个数据库互为Master和Subscriber Thesearetherolesofthedatastoresinareplicationscheme:■Master:Applicationsupdatethemasterdatastore.Themastersendstheupdatestothepropagatorortothesubscribersdirectly.■Prop

7、agator:Thepropagatordatastorereceivesupdatesfromthemasterdatastoreandsendsthemtosubscriberdatastores.4■Subscriber:Subscribersreceiveupdatesfromthepropagatororthemaster.Beforeyoudefinethereplicationscheme,youneedtodefinetheDSNsforthedatastoresinthereplicationscheme.OnLinuxorUNIX,creat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。