timesten常见的一些简单问题

2023-11-16

环境为:
instance_name为eservice
安装目录为/home/timesten/TimesTen

下面这些问题是针对新手而言的,通过这些问题可以帮助刚接触timesten的人可以快速配置timesten。

[@more@]

如何启动
/home/timesten/TimesTen/eservice/startup/tt_eservice [start|stop|restart]

如何访问
[timesten@rh44server ~]$ ttisql

Copyright (c) 1996-2007, Oracle. All rights reserved.
Type ? or "help" for help, type "exit" to quit ttIsql.
All commands must end with a semicolon character.


Command> connect tt_eservice;
Connection successful: DSN=TT_eservice;UID=eservice;DataStore=/home/timesten/TimesTen/eservice/info/TT_eservice;DatabaseCharacterSet=ZHS16GBK;ConnectionCharacterSet=ZHS16GBK;DRIVER=/home/timesten/TimesTen/eservice/lib/libtten.so;TypeMode=0;
(Default setting AutoCommit=1)
Command>


应用程序如何连接
答:有三种模式:
Direct Driver连接:Timesten推荐连接方式,由于没有了协议转换的开销,这种连接方式具有最高的效率。对于JDBC应用程序,可以通过JDBC库访问ODBC的direct driver。这种连接方式要求应用程序和Timesten数据库处于同一台服务器上。对于共享模式,数据库被加载到共享内存中,多个应用程序可以共享访问内存中的数据。可以减少TCP/IP,IPC方面的开销。

客户端/服务器连接:当应用程序与Timesten不在同一个服务器上,则应用程序将命令发给客户端驱动,而客户端和服务器端一般通过TCP/IP协议通信,服务器端得到应用程序提交给客户端的请求并执行。

Driver Manager连接:应用程序通过ODBC驱动管理器连接到Timesten,而这个驱动管理器一般是第三方提供的独立于数据库的驱动接口。


如何查看TT中的存储过程和表格
答:可以参见sql.pdf文档。如sys.tables,sys.indexes


如何查看TT的日志
答:在/home/timesten/TimesTen/eservice/info/ttmesg.log
和/home/timesten/TimesTen/eservice/info/tterrors.log中


如何批量执行角本
答:ttIsql -f create.sql MY_DSN(DSN的名字)


如何查看TT的错误号对应的信息
答:查看error_ref.pdf文档


如何设定字符集
答:在/home/timesten/TimesTen/eservice/info/sys.odbc.ini中
例如:
[TT_eservice]
Driver=/home/timesten/TimesTen/eservice/lib/libtten.so
DataStore=/home/timesten/TimesTen/eservice/info/TT_eservice
DatabaseCharacterSet=ZHS16GBK
ConnectionCharacterSet=ZHS16GBK
UID=eservice
PWD=alibaba


如何查看索引和表格:
Command> desc tracelog;
Table TIMESTEN.TRACELOG:
Columns:
*ID NUMBER (20) NOT NULL
CORPORATION_ID NUMBER (10) NOT NULL
USER_ADDRESS VARCHAR2 (15) INLINE NOT NULL
USER_ID VARCHAR2 (32) INLINE NOT NULL
GMT_USER_LOGIN DATE NOT NULL
GMT_USER_LAST_VISIT DATE NOT NULL
CORPORATION_PAGE VARCHAR2 (255) NOT INLINE NOT NULL

1 table found.
(primary key columns are indicated with *)
Command> indexes tracelog;

Indexes on table TIMESTEN.TRACELOG:
TRACELOG: unique T-tree index on columns:
ID
USERID_CORPID_LASTVISIT_IDX: non-unique T-tree index on columns:
USER_ID
CORPORATION_ID
GMT_USER_LAST_VISIT
2 indexes found.

Client/Server DSN配置
答:
1.在windows下面,在控制面版中配置DSN。这里需要注意的是在服务端的DSN属性中需要设置Authenticate=0(没有采用access control),
否则需要输入密码。并且uid是需要输入timesten的,否则的话,UID将变成客户端主机的用户名了。

2.在unix下面,需要配置sys.ttconnect.ini和sys.odbc.ini这两个文件,
在sys.ttconnect.ini中
[remote_eservice] //指向服务器端的逻辑名
Description=TimesTen Server
Network_Address=10.0.33.108 //此处的地址有如下三种写法,不同的写法导致数据的通讯模式不同,性能也不一样
//ip地址-tcp;
//ttShmHost-shared memory;
//ttLocalHost-UNIX domain sockets
TCP_PORT=17002 // 可在服务器上通过ttstatus 得到

在sys.odbc.ini文件中
[ODBC Data Sources]
eservice=TimesTen Client 7.0

[eservice]
TTC_SERVER=remote_eservice //指向第一步中配置的服务器逻辑名
TTC_SERVER_DSN=eservice //要连接到B机上哪个DataStore

注意客户端还需要配置:
export LD_LIBRARY_PATH=/home/timesten/TimesTen/tt70/lib:/usr/lib
export CLASSPATH=/home/timesten/TimesTen/tt70/lib/ttjdbc14.jar


如何实时查看TT的状态:
答:
ttStatus命令

错误处理:
802: Data store space exhausted
6221: Temporary data partition free space insufficient to allocate 64664 bytes of memory
答:在32bit上面,timesten总共可用的内存为2047M,包括tempsize和permsize。
需要增加tempsize参数,这里需要注意的是,如果一开始permsize设为2000m,后来又想调小它,
只能是把原来的Datastore删掉才行,否则是降不下来的。可以设置overwrite=1来覆盖它。
不过注意,这样不只是数据没了,而且连表的定义也没了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/100091/viewspace-996868/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/100091/viewspace-996868/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

timesten常见的一些简单问题 的相关文章

  • Relational Knowledge Distillation解读

    Relational Knowledge Distillation解读 Relational Knowledge Distillation Title Summary Research Objective Problem Statement
  • 图形学相关期刊和会议的基本信息

    目录 期刊 A类 ACM TOG A类 IEEE TIP A类 IEEE TVCG B类 TOMCCAP B类 CAGD B类 CGF B类 CAD B类 GM B类 TCSVT B类 TMM B类 SIIMS C类 CGTA C类 CAV
  • GDB -- 多线程堆栈

    1 死机后 输入 info threads 查看所有thread信息 2 thread apply all bt 显示所有的线程堆栈 示例 gdb info threads Id Target Id Frame 3 Thread 0xb77
  • html写了外部样式表,外部样式表怎么写

    1 css内部样式表怎么写 1 创建使用css样式表有三种 分别是外部样式表 内部样式表和内联样式 下面通过一个小demo演示它们的用法 首先新建一个html文件 放入3个button按钮 给前两个按钮分百别设置class属性为btn1和b
  • spring中的设计模式

    转自 http ylsun1113 iteye com blog 828542 我对设计模式的理解 应该说设计模式是我们在写代码时候的一种被承认的较好的模式 就像一种宗教信仰一样 大多数人承认的时候 你就要跟随 如果你想当一个社会存在的话
  • 11. Container With Most Water

    Given n non negative integers a1 a2 an where each represents a point at coordinate i ai n vertical lines are drawn such
  • ESP32C3解锁使用IO11

    目录 1 使用pip安装esptool 2 安装idf开发命令行环境 可参考 3 将开发板插入电脑 4 打开IDF CMD命令行 5 打开命令行窗口 源自官方wiki 本篇介绍如何给ESP32C3多释放一个io ESP32C3的GPIO11
  • 如何从JavaScript数组中获取多个随机唯一元素?

    The JavaScript is a very versatile language and it has a function almost everything that you want JavaScript是一种非常通用的语言 它
  • Everything使用攻略和技巧

    Everything使用技巧 www hi channel com出品本文为H4海畅智慧原创文章 未经允许不得进行商业盈利性转载 非盈利性商业转载请注明出处www hi channel com 1 Everything下载地址 http w
  • access和tagware_通信缩略语

    英文缩写 英文名称 中文名称 3G The third generation mobile communications 第 3 代 移动通信 3GPP2 3rd Generation Partnership Project 2 3G 协作
  • 在论文开题报告中,研究目的和研究意义两者之间有什么区别吗?

    相信很多同学在接触论文的时候 会分不清研究目的和研究意义两者之间有什么区别 别着急 通过对大量文献的分析并根据数位研究生导师的讲解 这里总结出一篇针对二者区别的详细解读 全文大约有2000字 利用理论和实例全方位为大家解惑 选题的目的和意义
  • 【Spring Boot 集成应用】Spring Boot Admin的集成配置使用

    1 Spring Boot Admin 简介 Spring Boot Admin是一个开源社区项目 用于管理和监控SpringBoot应用程序 每个应用都认为是一个客户端 通过 HTTP 或者使用 Eureka 注册到 admin serv
  • 数字图像处理第十一章

    表示和描述 由于本章注重于如何存储 以后学习过程中多半不会用到该章节的知识 因此本章只做大概介绍 不再使用代码进一步说明 将一幅图像分割成多个区域后 分割后的像素集需要以一种合适于计算机进一步处理的形式来表示和描述 表示 表示一个区域的两种
  • sql2008计算机环境,win2008r2下安装sql2008r2初版

    步骤一 安装前的准备 软件要求 1 SQL Server 安装程序安装该产品所需的以下软件组件 NET Framework 3 5 SP11 SQL Server Native Client SQL Server 安装程序支持文件 2 所有
  • 洗牌牛客网

    链接 https www nowcoder com questionTerminal 5a0a2c7e431e4fbbbb1ff32ac6e8dfa0 来源 牛客网 洗牌在生活中十分常见 现在需要写一个程序模拟洗牌的过程 现在需要洗2n张牌
  • Matlab——回归分析

    基础知识 函数ones a b 产生a行b列全1数组 ones a 产生a行a列全1数组 zeros 同理 Y y Y为y的转置矩阵 函数size 获取数组的行数和列数 1 s size A 当只有一个输出参数时 返回一个行向量 该行向量的
  • MG995舵机控制

    左右按键 单次旋转15度 锁相环不分频 倍频 只是为了锁定频率 KEY M键旋转到中间位置 舵机的控制脉冲是0 5ms 2 5ms 1 5ms时居中 但是会存在一定的偏差 1 2 Module MG995 3 Author YangFei
  • JDK1.8 AbstractQueuedSynchronizer的实现分析(上)

    深度解析Java 8 JDK1 8 AbstractQueuedSynchronizer的实现分析 上 作者 刘锟洋 发布于 2014年7月31日 http www infoq com cn articles jdk1 8 abstract
  • 使用uniapp开发ChatGPT,跨平台开发流式输出,一套代码,全段通用!

    什么是uniapp 根据官网介绍 uni app 是一个使用 Vue js 开发所有前端应用的框架 开发者编写一套代码 可发布到iOS Android Web 响应式 以及各种小程序 微信 支付宝 百度 头条 飞书 QQ 快手 钉钉 淘宝
  • 解决:ProTable一次勾选上千条数据并分页勾选,页面卡顿问题

    一 安装插件virtuallist antd npm install save virtuallist antd 二 在页面中设置Protable组件的components属性即可 demo tsx import useMemo from

随机推荐

  • 【微服务系列】Spring SpringMVC SpringBoot SpringCloud概念、关系及区别

    一 正面解读 Spring主要是基于IOC反转Beans管理Bean类 主要依存于SSH框架 Struts Spring Hibernate 这个MVC框架 所以定位很明确 Struts主要负责表示层的显示 Spring利用它的IOC和AO
  • C#winform窗体的添加查询

    固定资产信息表 利用 net 的 Winforms 技术实现某公司管理整个公司的固定资产 而本系统功的功能实现 固定资产的添加管理 页面 一个主页面 数据库设计 create database AssetDB 创建数据库 go use As
  • Shell中的括号、双括号、方括号和双方括号

    括号 括号一般在命令替换的时候使用 bin bash today date y m d touch log today 双括号 使用双括号 在比较过程中使用高级数学表达式 符号 描述 val 后增 val 后减 val 先增 val 先减
  • matlab 直通滤波

    目录 一 算法原理 1 算法概述 2 实现流程 二 代码实现 三 结果展示 1 x字段滤波 2 y字段滤波 3 z字段滤波 一 算法原理 1 算法概述 直通滤波的作用是过滤掉在指定维度方向上取值不在给定值域内的点 2 实现流程 首先 指定一
  • ftp linux 开启验证_在linux下开启FTP服务方法介绍

    1 首先服务器要安装ftp软件 查看是否已经安装ftp软件下 which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 如果没有安装ftp软件的话 这里有下载地址和相关教程可以参考 2 查看ftp 服务器状态 s
  • 剑指Offer07:重建二叉树(Java)

    题目描述 解法思路 一开始想了半个小时都没想出来 幸好得到大佬的帮助 终于做出来 嘻嘻 采用递归的思想 不断拆分左右子树即可 首先我们通过前序遍历可以看到这个树的根节点是3 然后通过中序遍历 我们可以知道9是左子树 15 20 7是右子树
  • 如何把IDEA的项目上传到git上面去

    1 找到项目所在的位置 右击打开git bash here 2 初始化本地项目 输入git init 3 在码云 github 中新建 远程的 仓库 4 右击项目 选择git gt add 将项目添加到本地仓库 5 右击项目 选择git g
  • 面试题创作0010,请论述您对MMU的认识。

    1 请问你第一次在项目中接触MMU是什么情形 其实很少 除非是深度设计公司 2 请问简单论述MMU的使用步骤 3 Intel 的MMU和MIPS的MMU 以及ARM和RISC V的MMU有不一样么 4 您对MMU的发展历史有了解么 比如第一
  • idea启动缓慢解决办法

    idea启动缓慢解决办法 文章目录 idea启动缓慢解决办法 前言 一 修改内存大小 二 虚拟机运行大小 三 插件禁用 1 安卓相关 2 构建工具 3 Code Coverage 代码覆盖率 4 数据库 5 部署工具 6 html和xml
  • spring boot 与mybatis 整合配置 日志打印

    application properties mybatis check config location true mybatis mapper locations classpath mapper xml mybatis type ali
  • FCRP-D---帆软官网模拟题,报表模块

    1 要求 外观设计 ds1 ds2 实现根据所选的类别 出现该类别的产品 配置控件 隔行换色 金额大于1000显示红色并加粗 效果 没有选择产品类别 产品名称可以选择全部 2 要求 外观设计 采用决策报表 ds1 ds2 ds3 ds4 1
  • C++11中的std::bind

    文章转载自 http www jellythink com archives 773 看看这段代码 这几天学习Cocos2d x 看到了以下的一段代码 new callbacks based on C 11 define CC CALLBA
  • centos下vim使用

    vi的使用 基本上vi可以分为三种状态 分别是一般模式 编辑模式和命令行模式 各模式的功能区分如下 一般模式 以vi打开一个文件就直接进入一般模式了 这是默认的模式 在这个模式中 你可以使用上下左右按键来移动光标 你可以使用删除字符或删除整
  • 【算法】欧拉函数公式证明

    定义 欧拉函数 n varphi n n 表示小于等于 n n n且与
  • 正在找副业怎么找?空余时间找副业怎么找?

    很多人平时都是在企业上班 一谈到找副业 还真不知道找啥 或者就是利用空余时间去看看附近有什么临时工需求 其实这不是副业 只能算是兼职 还是靠出卖时间的廉价劳动力所得报酬的兼职 寻找合适的副业 方法主要有三个 1 从自己的主业出发 延伸出自己
  • 企业实施MES系统前后的10大效果对比,一文了解mes功能!

    什么是MES系统 MES信息化管理平台 包含了生产计划 采购 物流 销售 核算等模块 能够为我们带来可视化管理 可共性的管理 实施的管理等等 制造执行系统主要是针对车间级的 比如 我们可以对生产线进行实时监控 也就是说整个的生产过程监控 第
  • 概率论入门

    概率论入门 导论 概率论解决随机问题的本质 就是把局部的随机性转变为整体上的确定性 概率论的产生 能让我们对未来随机事件发生做出数学上的确定性判断 这是概率论的思想基石 概率论作为一种数学工具的基本思路 正式基于这种整体的 全局性的思考框架
  • 无理数无理性的证明问题

    问题1 求证 2 sqrt 2 不是有理数 证明 假设 2 sqrt 2 是有理数 可设 2 pq sqrt 2 frac p q p q N p 12289 q in N q gt 1 q gt 1 且 p q p 12289 q互质 则
  • 用AI给图片上色 在线将黑白照片处理成彩色照片工具(干货)

    一个在线的网址 用此工具可以给黑白照片上色 刚刚测试了一下 效果算是可以吧 图片直接进行拖拽 或者是在页面点击添加 处理后点击download即可 AI智能上色 效果看起来还不错吧 下面是测试的 图片转换地址 https imagecolo
  • timesten常见的一些简单问题

    环境为 instance name为eservice安装目录为 home timesten TimesTen 下面这些问题是针对新手而言的 通过这些问题可以帮助刚接触timesten的人可以快速配置timesten more 如何启动 ho