timesten内存库同步异常处理

timesten内存库同步异常处理

ID:32713365

大小:136.50 KB

页数:12页

时间:2019-02-14

timesten内存库同步异常处理_第1页
timesten内存库同步异常处理_第2页
timesten内存库同步异常处理_第3页
timesten内存库同步异常处理_第4页
timesten内存库同步异常处理_第5页
资源描述:

《timesten内存库同步异常处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CacheGroup的基本操作:TimesTen的组成:TT由三部分来组成的,分别是TT数据库服务器、数据复制选件和高速缓存选件。OracleTimesTenIn-MemoryDatabase:是一个优化了的内存数据库。Replication-TimesTenToTimesTen:是TT的一个选件,它支持数据库之间的实时复制,这个数据库之间可以是Oracle的主备机之间,也可以是两个TT之间的数据Rep。但不能是Oracle和TT之间的数据复制。可以使用异步和同步的传输,可以进行冲突解决和冲突检测

2、,以及服务器故障后的自动重新同步。CacheConnectToOracle:是Oracle的一个选件,能够将Oracle中的数据加载到TT中。然后实现Oracle和TT的双向更新。在TT中查看CacheGroup的相关信息:>>cachegroup;//查看所有的cache的信息>>cachegroupCG_RAT_RES_ACCUMULATOR_556//查询单个cache的信息。使用该命令输出的相关信息说明:名称意义说明CacheGroupTypeCache的类型ReadOnly:只支持从Or

3、acle到TT的正向同步,不能在TT中手动的修改该Cache中的数据。AsynchronousWritethrough(AWT)只支持TT到Oracle中的同步,即在TT中修改的数据会同步到Oracle中去,要注意的是不要在Oracle中手动这个数据,这样会造成Oracle和TT中的数据差异导致同步失败。Autorefresh自动同步AWT形式的Cache用这个值来判断是否需要自动同步。取值为YES和NO。ReadOnly也有该取值但是没有实际的使用。AutorefreshMode同步方式Incr

4、emental—增量同步;All—全量同步;AutorefreshState自动同步状态12/12AWT形式的Cache没有该取值。ReadOnly形式的Cache用该取值来判断是否要自动同步。取值为ON-开启,OFF-关闭,Paused-暂停AutorefreshInterval:同步的时间间隔AWT形式的Cache没有该取值。ReadOnly形式的Cache用该取值来决定同步的频率。取值分钟。手动刷新ReadOnly的CacheGroup的命令:首先要保证该CacheGroup的状态为Paus

5、ed或OFF。使用查看命令查看该Cache的状态如果是ON则需要手动修改该状态。>>altercachegroupcachegroupnamesetAutorefreshStatepaused状态正确则可以执行手动更新:>>refreshcachegroupcachegroupnamecommitevery1000rows手动删除CacheGroup在删除CacheGroup的时候要保证CacheAgent是开启的,这样删除Cache的时候也会同步修改Oracle库中的信息,这样能保证彻底的删除,

6、如果是在CacheAgent关闭的情况下删除的则可能造成TT的同步失败。使用ttstatus命令来查看该CacheAgent是否开启。如果没有开启则使用下面的命令来开启Cache:>>callttcachestart;在保证Cache开启的情况下使用下面的命令来删除该CacheGroup。>>dropcachegroupGC_Balance_cache;获取AWT形式的CacheGroup的系统信息当我们在使用一些TT的命令时,发现有些命令要输入SubscriberStoreName,Replic

7、ationSchemeOwner等信息的时候,我们应该到哪里获取呢。使用下面的命令可以获取到相关的信息。ttreplicationstatus();该命令有两个参赛,但是在执行的时候可以不输入这连个参赛,则TT会取到相关的默认值。例如:>>callttreplicationstatus();12/12其显示的内容的具体含义说明:SubscriberStoreName:_ORACLESubscriberSystem:TYDIC4F5ReplicationSchemeName:_AWTREPSVHEM

8、EReplicationSchemeOwner:AHABMRep的状态:start;待定】获取AWT形式的CacheGroup的同步状态获取在Oracle上删除一个CacheGroup的相关信息如果在删除CacheGroup的时候,CacheAgent处于关闭的状态或者是错误的操作删除了CacheGroup,这样可能会导致在TT中该CacheGroup已经删除掉了,但是与该CacheGroup关联的Oracle中的信息并没有得到清除,导致整个CacheGroup的同步出现问题或者再

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

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

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