当前位置: 首页 > news >正文

timesten内存数据同步创建

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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;

 

转载于:https://my.oschina.net/yuanhotel/blog/550212

相关文章:

  • java.awt.TextField类
  • java.awt.TextArea类
  • java.awt.Checkbox类
  • 通过weburl 启动windows程序
  • java.awt.Choice类
  • luacurl安装
  • java.awt.List类
  • java.awt中的菜单
  • 绘制图像
  • 学生信息管理系统
  • 设置窗口运行时的大小为屏幕大小
  • java.awt包中组件的布局
  • 泛型总结
  • 自定义对话框java.awt.Dialog
  • HTTPS工作原理
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • Angular Elements 及其运作原理
  • fetch 从初识到应用
  • JS专题之继承
  • LeetCode18.四数之和 JavaScript
  • leetcode388. Longest Absolute File Path
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Redash本地开发环境搭建
  • SegmentFault 2015 Top Rank
  • Selenium实战教程系列(二)---元素定位
  • vue-loader 源码解析系列之 selector
  • 百度小程序遇到的问题
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 无服务器化是企业 IT 架构的未来吗?
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 第二十章:异步和文件I/O.(二十三)
  • #include<初见C语言之指针(5)>
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (分布式缓存)Redis分片集群
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一) springboot详细介绍
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .net core 控制台应用程序读取配置文件app.config
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET学习教程二——.net基础定义+VS常用设置
  • .ui文件相关
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • @FeignClient注解,fallback和fallbackFactory
  • @test注解_Spring 自定义注解你了解过吗?