文档章节

timesten内存数据同步创建

yuanhotel
 yuanhotel
发布于 2015/12/23 23:38
字数 331
阅读 68
收藏 3

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;

 

© 著作权归作者所有

yuanhotel
粉丝 7
博文 50
码字总数 12401
作品 0
西安
架构师
私信 提问
Oracle TimesTen & Sybase ASE

内存数据库(或IMDB)可以是一个独立的数据库管理系统(DBMS),如Oracle的TimesTen,或者从属于DBMS的一个特殊数据库,如SAP Sybase Adaptive Server Enterprise (ASE)。 IMDB的目标是通过使用计...

旺旺的钥匙
2012/06/08
0
0
Ignite内存计算平台与Oracle TimesTen Scaleout对比

1.产品介绍 Ignite Ignite内存计算平台是一个高性能、集成化、混合式的企业级分布式架构解决方案,功能强大,有先进的集群管理功能,对于分布式内存数据库、流处理技术、分布式计算、分布式服...

李玉珏
2018/08/09
0
0
Ignite是否可以实现分布式内存数据库?

@李玉珏 你好,想跟你请教个问题: Ignite是否可以通过Cluster中每个Node连接一个H2内存数据库方式,实现分布式内存数据库,既解决了redis的ACID事务性问题,又支持SQL,从而达到替换昂贵的T...

莫莫水心
2017/08/11
326
1
timesten服务丢失问题

timesten 安装服务后,开机经常出现服务丢失的情况,为什么???本人很菜,求高人指导。。

菜菜菜鸟小凯
2014/03/14
115
0
持久层框架 DataNucleus Access 2.0 发布

DataNucleus Access Platform 是一个兼容各种标准的 Java 数据持久化框架,完全兼容 JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, 和 JPA1 等 Java 标准。提供一个基于 REST 的API。通过它可以访问所...

红薯
2010/01/09
369
0

没有更多内容

加载失败,请刷新页面

加载更多

nproc systemd on CentOS 7

Increasing nproc for processes launched by systemd on CentOS 7 Ask Question I have successfully increased the nofile and nproc value for the local users, but I couldn't find a p......

MtrS
今天
3
0
了解微信小程序下拉刷新功能

小程序提供了这个事件。 onPullDownRefresh() 监听用户下拉刷新事件。 如果要开启下拉刷新功能,要先到json配置: "enablePullDownRefresh":true 配置后下拉有反应了但是没有加载效果,在onP...

oixxan__
今天
2
0
springmvc java对象转json,上传下载(未完)拦截器Interceptor以及源码解析(未完待续)

package com.atguigu.my.controller;import java.util.Collection;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Contr......

architect刘源源
今天
29
0
[日更-2019.5.24、25、26] Android系统中的Binder通信机制分析(一)--servicemanager

声明 其实对于Android系统Binder通信的机制早就有分析的想法,记得去年6、7月份Mr.Deng离职期间约定一起对其进行研究的,但因为我个人问题没能实施这个计划,留下些许遗憾... 最近,刚好在做...

Captain_小馬佩德罗
昨天
24
0
聊聊dubbo的DataStore

序 本文主要研究一下dubbo的DataStore DataStore dubbo-2.7.2/dubbo-common/src/main/java/org/apache/dubbo/common/store/DataStore.java @SPI("simple")public interface DataStore { ......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部