timesten mysql_timesten内存数据同步创建

1,在oracle里建表并分配权限

CREATE TABLE UADPT_TAC_OCT

(

TAC          VARCHAR2(50) NOT NULL,

TERMINAL     VARCHAR2(50),

BRAND        VARCHAR2(50),

MODEL        VARCHAR2(50),

CM_TYPE      VARCHAR2(50),

CONSTRAINT PK_UADPT_TAC_OCT PRIMARY KEY (TAC)

)

2,在oracle里分配权限

GRANT SELECT ON UADPT_TAC_OCT TO cacheadmin;

GRANT INSERT ON UADPT_TAC_OCT TO cacheadmin;

GRANT UPDATE ON UADPT_TAC_OCT TO cacheadmin;

GRANT DELETE ON UADPT_TAC_OCT TO cacheadmin;

3,停止replication agent

ttAdmin -repStop

4,执行SQL

CREATE ASYNCHRONOUS WRITETHROUGH cache group cache_tac_oct

FROM UADPT_TAC_OCT

(

TAC          VARCHAR2(50) NOT NULL,

TERMINAL     VARCHAR2(50),

BRAND        VARCHAR2(50),

MODEL        VARCHAR2(50),

CM_TYPE      VARCHAR2(50),

PRIMARY KEY (TAC));

5,启动replication agent

ttAdmin -repStart

6,常用的操作

1,启动TimesTen

ttdaemonadmin -stop

ttdaemonadmin -start

2,启动其它服务

ttadmin -query tt

ttadmin -repStart tt

ttadmin -repStop tt

ttadmin -cacheStart tt

ttadmin -cacheStop tt

3,command中操作

call ttcachestart

call ttcachestop

call ttrepstart

call ttrepstop

4,查询内存大小设置

dssize m;

5,加载数据到TimesTen中

load cache group cache_sms_config commit every 10 rows;

6,创建自刷新的只读cache表

create readonly cache group cache_cachename

autorefresh interval 5 seconds mode incremental

from a(id number not null primary key , name varchar2(20));

7,创建自刷新的cache表

create asynchronous writethrough cache group cachename

from b(id number not null primary key , name varchar2(20));

8,首次创建需要设置autorefresh state on

alter cache group cache_cachename set autorefresh state on;

7,维护命令

-- 因缓存表不能修改,只能删除重新建,建好后,执行第5条命令将数据加载进去

DROP CACHE GROUP cache_cachename;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值