TimesTen培训概要.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TimesTen培训概要

* * Replication (5) 异步复制 * * Replication (6) Return-receipt异步复制 * * Replication (7) * * Replication (8) create replication ocs_a_a_replication element a datastore master mydata on cx_pdscp1 subscriber mydata on cx_pdscp2 return twosafe store mydata on cx_pdscp1 return services off when replication stopped durable commit on element b datastore master mydata on cx_pdscp2 subscriber mydata on cx_pdscp1 return twosafe store mydata on cx_pdscp2 return services off when replication stopped durable commit on; Replication名称 组成 数据库实例 复制方式 策略:当Agent停止,复制关闭;固化事务提交。 * * Cache Connect (1) 缓存Oracle数据库的数据 只读或可更新的缓存 双向更新 异步写 在一个Oracle数据库上可以建立多个缓存实例 Date Aging和Pass Through * * Cache Connect (2) Cache Group 有如下几种类型: System Managed类型: ReadOnly: TimesTen 中的数据只读,数据只在Oracle中更新,然后通过Autorefresh 机制刷新到TimesTen 中 SWT : 即当应用提交事务时,首先在Oracle提交,然后在TimesTen中提交,在此期间,应用一直被阻塞 AWT :即事务先在TimesTen中提交,然后以异步的模式在Oracle中提交。应用不需要等待在Oracle数据库那边的提交。 User Managed类型: 提供了一个完全开放的参数选择模式,让用户自己去细粒度定义参数。 * * Cache Connect (3) Data Aging的概念: Aging就是当TimesTen中的数据符合某些条件的时候,会被自动清除出TimesTen,当系统的内存不是很充足的时候,Aging可以保证有充足的空余空间去放入新的数据,目前Aging的算法有两种:一种是基于时间的,一种是基于LRU(最近最少使用) 特别说明: Aging可以针对表,也可以针对Cache Group。针对表的时候,交换出去的数据将不能再被交换进来(TimesTen 7.0.3版本) Data Aging: * * Cache Connect (4) PassTrough: Level 0:所有的SQL只是在TimesTen执行 Level 1:SQL(除了Insert、Delete、Update及DDL之外)将被PassThrough 到Oracle中执行,如果该SQL在TimesTen执行时产生语法错误。如果Insert、Delete及Update操作的目标表在TimesTen不存在,则将被将被PassThrough到Oracle中执行。 Level 2:同1,加上 如果Insert、Update及Delete针对的是ReadOnly Cache Group,且符合1的描述,也将被PassThrough到Oracle中执行。 Level 3:所有的SQL(除了Commit、Rollback、Savepoint及TimesTen独有的设置其优化器参数的内置存储过程)都被PassThrough到Oracle * * Cache Connect (5) PassTrough: * * Cache Connect (6) 使用CREATE READONLY CACHE GROUP 语句建立 在Oracle端修改的数据自动同步到TimesTen中 可以选择全量和递增两种方式同步数据 Readonly Cache Group: * * Cache Connect (7) 如果应用试图修改一个Readonly Cache Group的内容,将会得到TimesTen错误码8225,“Table is read only” 如果PassTrough设置为2或者3,DML语句将透传到Oracle执行,并把执行的结果自动刷新

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档