`
dyllove98
  • 浏览: 1417728 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39363
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80550
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133672
社区版块
存档分类
最新评论

timesten系列三:如何安装创建自己的data store

阅读更多
在完成上面的安装任务之后,因为我们需要TT存放我们应用的数据,我们就要配置自己的data store了(理解为oracle里面的schema)。
在做这个任务之前,需要厘清一个概念,DSN=data source name ,这个是标准的ODBC的用语,用来描述一个可以提供odbc连接的数据库服务器,
在timesten里面,所有的连接都是通过odbc的,就算是jdbc也是通过odbc连接到到TT上的。

在TT里面,有两种DSN
1.系统一级的DSN定义在服务器端,定义该data store的文件存放位置,以及其他的一些控制参数,比如是否需要log,是否打开checkpoint等等。
2.客户端的DSN,用来描述一个远端服务器上的data store,客户端程序用来连接到服务器


首先我们在刚才装好的TT服务器上定义个两个DSN,一个系统一级的,一个用户一级的

打开 $INSTALL_DIR/info/sys.odbc.ini
在[ODBC Data Sources] 下面添加如下两行 ,定义我们这个data store需要的driver
wzy_tt70=TimesTen 7.0 Driver
wzyCS_tt70=TimesTen 7.0 Client Driver
然后在 该文件的最后,添加如下内容:
#定义系统一级的DSN 的名字
[wzy_tt70]
#定义驱动
Driver=/oracle/timesten/TimesTen/tt70/lib/libtten.so
#定义文件存放位置,数据文件和log都是放在info/wzy目录下,以 wzy 为前缀开始的
DataStore=/oracle/timesten/TimesTen/tt70/info/wzy/wzy
#定义数据库的字符集
DatabaseCharacterSet=WE8ISO8859P1
#定义是否需要用户授权认证
Authenticate=0
#定义内存大小
PermSize=64
TempSize=16
#定义用户一级的DSN
[wzyCS_tt70]
#服务器的地址
TTC_SERVER=LocalHost_tt70
#服务器data store的系统一级的DSN 名字,对应上面定义的 名字
TTC_SERVER_DSN=wzy_tt70
然后我们创建 wzy这个目录
mkdir wzy

到目前为止,一个data store已经创建成功了。

我们来测试一下

[timesten@rac01 info]$ ttIsql wzy_tt70

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



connect "DSN=wzy_tt70";
Connection successful: DSN=wzy_tt70;UID=tt;DataStore=/oracle/timesten/TimesTen/tt70/info/wzy/wzy;DatabaseCharacterSet=WE8ISO8859P1;ConnectionCharacterSet=US7ASCII;DRIVER=/oracle/timesten/TimesTen/tt70/lib/libtten.so;OracleId=rac1;Authenticate=0;PermSize=64;TempSize=16;TypeMode=0;
(Default setting AutoCommit=1)


Command> create table test (id number(2));
Command> insert into test values(10);
1 row inserted.
Command> commit;
Command> select * from test;
< 10 >
1 row found.

成功!
看看 wzy目录下,产生了什么

[timesten@rac01 info]$ cd wzy
[timesten@rac01 wzy]$ ls -alt
total 223372
drwxrwxr-x 2 timesten timesten 4096 Aug 7 19:12 .
-rw-rw-rw- 1 timesten timesten 11982420 Aug 7 19:12 wzy.ds0
-rw-rw-rw- 1 timesten timesten 3178496 Aug 7 19:12 wzy.log0
-rw-rw-rw- 1 timesten timesten 12021760 Aug 7 19:10 wzy.ds1
drwxr-xr-x 5 timesten timesten 4096 Aug 7 19:10 ..
-rw-rw-rw- 1 timesten timesten 184 Aug 5 22:47 wzy.inval
分享到:
评论

相关推荐

    timesten系列八:性能对比测试

    ### Timesten内存型数据库性能对比测试分析 #### 引言 Timesten是一款高性能的内存型数据库管理系统,因其在处理高速交易与分析查询时表现出的卓越性能而受到广泛认可。本文将根据提供的数据和测试内容,深入探讨...

    timesten系列六:定义复制,实现timesten的高可用性

    Timesten提供了三种数据同步模式来满足不同场景的需求: 1. **完全异步模式** - 在此模式下,事务在Master上直接提交,复制代理根据日志异步完成同步工作。 - 这种模式提供了最高性能。 2. **半同步模式** - ...

    timesten系列五:如何定义cache,和后台oracle数据库同步数据

    #### 三、Timesten与Oracle数据库的同步机制 为了实现Timesten与Oracle数据库之间的数据同步,Timesten提供了几种不同的cache类型,每种类型都有其特定的应用场景: 1. **ReadOnly Cache** - 数据从Oracle数据库...

    timesten安装

    - 创建目录`/etc/TimesTen`并将其所有者设为`timesten:timesten`,确保安装过程中有足够的权限。 - 修改密码:通过`passwd timesten`命令修改`timesten`用户的密码。 ### 安装过程 - 进入`/home/timesten`目录,...

    CentOS6.3安装TimesTen

    在CentOS 6.3上安装TimesTen涉及一系列步骤,包括创建用户和组、设置环境变量、解压缩安装包、运行安装脚本,以及后续的配置和启动操作。确保遵循正确的步骤,并根据你的具体需求进行适当的定制。TimesTen数据库的...

    timesten服务器安装文档

    创建TimesTen所需的目录`/etc/TimesTen`,这是安装过程中必需的: ```bash [root@TT ~]# mkdir /etc/TimesTen [root@TT ~]# chown timesten:dba /etc/TimesTen ``` 这样,新用户`timesten`拥有对这个目录的访问权限...

    timesten客户安装文档

    这里有三个选项:Client/Server and Data Manager(客户端/服务器和数据管理器)、Data Manager Only(仅数据管理器)和Client Only(仅客户端)。默认选中第一个,即同时安装客户端和服务器。 3. **安装路径**:...

    oracle timesten how to setup

    8. **初始化数据库**:按照“timesten系列二:如何安装timesten.pdf”的指南,使用`ttAdmin`工具创建一个新的Timesten数据库实例。这涉及设置数据库名称、内存大小、日志文件位置等参数。 9. **创建连接池**:连接...

    java访问timesten数据库定义.pdf

    Java 访问 TimesTen 数据库涉及一系列步骤,包括安装、配置、建表以及编写 Java 程序进行数据操作。以下是对这些知识点的详细说明: 1. **TimesTen 数据库介绍**: TimesTen 是一款内存数据库系统,由 Oracle 公司...

    Timesten安装笔记

    - 使用 `setup.sh` 脚本进行安装,过程中需要选择实例名、安装类型(AMD64 和 Intel EM64)、产品组件(如 Client/Server 和 Data Manager)、安装路径以及日志位置等。 - 打开 access control 以增强安全性。 - ...

    内存数据库 TimesTen 安装手册【pdf】

    1. 创建实例:安装完成后,使用TimesTen提供的管理工具(如ttAdmin)创建新的数据库实例。每个实例对应一个独立的数据库。 2. 设置环境变量:为了方便使用,需要将TimesTen的bin目录添加到系统的PATH环境变量中。 3....

    TimesTen安装及测试文档.doc

    安装完成后,进行一系列的测试以验证TimesTen的正常运行和性能。这可能包括插入和查询数据,检查连接性,以及进行压力测试以评估其在高并发情况下的性能。 - **性能测试**:通过创建和运行基准测试,衡量TimesTen...

    TimesTen 安装配置笔记

    ### TimesTen 安装配置知识点总结 #### 一、TimesTen 概述 **1.1 内存数据库概述** - **定义与特点**:内存数据库(In-Memory Database, IMDB)是一种将数据主要存储在主内存而非磁盘上的数据库管理系统。与传统...

    TimesTen--7

    Oracle TimesTen是一款高性能的内存数据库系统,主要用于需要实时处理大量数据的应用场景,尤其在电信、金融等对数据读取速度有极高要求的行业中得到广泛应用。TimesTen是Oracle公司的产品,它设计的目标是提供亚...

    linux下安装TimesTen

    安装 TimesTen 之前,需要创建一个新的用户`timesten`,并将其home 目录设置为 `/timesten`。然后,需要切换到 `timesten` 用户,解压安装文件 `tt70install.tar.gz`,并将其移动到 `/timesten` 目录下。 安装 ...

Global site tag (gtag.js) - Google Analytics