`
tcspecial
  • 浏览: 914212 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

TimesTen安装使用

阅读更多

TimesTen安装使用

 

     FastDB是性能很不错的开源实时数据库,使用中发现在高并发情况下表现不是很好,实时库很容易发生损坏;在断电情况下,实时库也容易损坏,不太稳定,无法利用到实际项目中.TT是Oracle公司的实时数据库,稳定性高,另外可以与oracle互通操作,数据可靠性比较高

 

1.安装

wget http://download.oracle.com/otn/timesten/112274/timesten112274.linux8664.tar.gz

tar -xvf timesten112274.linux8664.gz

cd linux8664 

./setup.sh 

安装过程中,需要设置安装目录,数据存放目录,端口之类的设置等

 

2. 启动服务

./ttDaemonAdmin -start|stop 

安装完成后TT会自动启动,开机后随机启动; 通过命令查询: ps -ef|grep TimesTen

 

3. 配置

数据源配置目录 /var/TimesTen/ 有两个ini文件

sys.odbc.ini

sys.ttconnect.ini 

里面配置了很多demo数据源,提供本地和网络访问方式 

 

[ODBC Data Sources]

sampledb_1122=TimesTen 11.2.2 Driver      # 名为 sampledb_1122 本地数据源

sampledbCS_1122=TimesTen 11.2.2 Client Driver     # 名为 sampledbCS_1122的C/S数据源

 

[sampledb_1122]

Driver=/usr/local/timesten/TimesTen/tt1122/lib/libtten.so   # 本地访问的ODBC驱动路径

DataStore=/var/TimesTen/tt1122/DemoDataStore/sampledb_1122   # 数据库路径

PermSize=40  # 数据库持久化区大小

TempSize=32    # 数据库临时区大小 

PLSQL=1     #启用PLSQL

DatabaseCharacterSet=US7ASCII    # 数据库编码方式

 

[sampledbCS_1122]

TTC_SERVER=ttLocalHost_tt1122    # 远程服务器名称,对应 sys.ttconnect.ini  配置项

TTC_SERVER_DSN=sampledb_1122   # 远程服务器上数据源名称

 

4. 操作

4.1 基本sql操作与普通数据库一致,help显示操作命令

 

./ttisql     # 本地访问客户端

connect "dsn=sampledb_1122"    # 连接dsn

 

create user scada identified by 'scada';    # 新建用户

grant all to scada;  # 授权

 

tables;   # 显示所有的表

procedures;   # 显示存储过程

 

./ttIsqlCS   # 远程访问客户端

connect "dsn=sampledbCS_1122;uid=scada;pwd=scada"

 

4.2 windows连接Linux TT服务器

控制面板 --> 管理工具 --> ODBC数据源管理  --> 系统DSN --> 添加 --> TimesTen Client 11.2.2

servers --> Add ,配置linux服务器地址:

 

 

 

 

点击 Test Data Source Connection,都显示success,则表明连接成功,下面用ttisql测试:

 

 

 

5. C++连接数据库

进入 $(TimesTen)/tt1122/quickstart/sample_code/ttclasses,运行make即可编译所有的示例代码,参见basics.cpp有完整的操作

 

linux64上编译:

g++ -g -o mybasic -DTT_64BIT -DTTCLIENTSERVER -DTTEXCEPT  \

-I. \

         -I/usr/local/TimesTen/tt1122/include  \

         -I/usr/local/TimesTen/tt1122/quickstart/sample_code/common  \

         -L/usr/local/TimesTen/tt1122/lib -lttclassesCS  \

         mybasic.cpp

 

ttclasses api 提供了 TTConection,TTCmd,TTStatus 三个类来操作TT

virtual void Connect(const char* connStr);    # 连接TT,connStr为"dsn=sampledbCS_1122;uid=scada;pwd=scada" 字符串

通过分析发现,ODBC的连接驱动做的非常不灵活,不利于程序部署,连接只依赖DSN配置. 必须先安装环境客户端环境后,才能正常连接远程TT服务器

 

更多信息参见TimesTen官方网站: http://download.oracle.com/otn_hosted_doc/timesten/1122/quickstart/html/main/home.html

 

 

  • 大小: 10.1 KB
  • 大小: 10.4 KB
  • 大小: 4.1 KB
分享到:
评论

相关推荐

    TimesTen安装及测试文档.doc

    为了使系统能够正确识别和使用TimesTen,你需要设置一些环境变量,如`TIMESTEN_HOME`,指向TimesTen的安装目录,以及`PATH`,添加TimesTen的可执行文件路径。 1.5. **启动服务** 使用TimesTen提供的命令行工具...

    timesten安装

    根据提供的文件信息,我们可以详细解析出关于在Linux AS5系统上安装Timesten及与Oracle 11g客户端相关的知识点。 ### 安装环境配置 #### 操作系统 - **AS5 (Asianux Server 5)**:基于Red Hat Enterprise Linux...

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

    以下是对TimesTen安装过程的详细说明: 一、系统需求 在开始安装TimesTen之前,你需要确保你的系统满足以下硬件和软件条件: 1. 操作系统:TimesTen支持多种操作系统,包括但不限于Windows、Linux、Unix等。 2. ...

    timesten服务器安装文档

    1. **实例名**:为你的TimesTen安装选择一个唯一的实例名,例如`tt1121`,并确认选择。 2. **安装类型**:选择安装组件。通常,你需要安装Client/Server和Data Manager(选项[1])以支持完整的功能。 3. **安装路径*...

    timesten客户安装文档

    4. **安全设置**:安装程序建议限制对TimesTen安装的访问权限,仅允许特定的OS组成员进行直接模式连接和数据操作。默认情况下,该组是实例管理员的主组。 按照提示逐步进行,安装程序会创建所需的目录,解压缩文件...

    TimesTen 安装 - Linux prerequisites Semaphores

    最后,提供的“TimesTen安装.docx”文件可能是详细的安装指南,建议仔细阅读以获取更具体的指导。在实际操作中,务必遵循文档的步骤,遇到问题时要有耐心,多查阅资料,以确保顺利安装和运行TimesTen数据库系统。

    Timesten安装笔记

    以下是对标题“Timesten安装笔记”和描述中涉及的知识点的详细说明: 1. **系统要求**: - 安装环境:Linux 发行版 Red Hat Enterprise Linux (RHEL) 3 或 SUSE 9。 - CPU 架构:Intel EM64,即支持 64 位操作...

    TimesTen 安装配置笔记

    - **环境变量配置**:根据TimesTen文档的要求,在系统环境中配置必要的环境变量,如`TT_HOME`(TimesTen安装目录)、`LD_LIBRARY_PATH`等。 **3.4 配置ODBC数据源信息** - **服务器数据源配置**:在服务器端配置...

    CentOS6.3安装TimesTen

    在本文中,我们将详细探讨如何在CentOS 6.3操作系统上安装TimesTen数据库系统。TimesTen是一款由甲骨文公司开发的高性能、内存中的列式数据库,它为需要实时分析和事务处理的应用程序提供了极高的性能。 ### 一、...

    TimesTen安装配置-Oracle 内存数据库.doc.doc

    以下是对TimesTen安装配置的详细步骤和涉及的知识点: 1. **操作系统要求**:在Red Hat AS5 64位操作系统上安装TimesTen,确保操作系统满足TimesTen的硬件和软件兼容性要求。 2. **系统配置调整**:在`/etc/sysctl...

    oracle timesten 安装

    中国最详细timesten安装文档,比较全面地描述oracle timesten 内存数据库的安装和使用

    linux下安装TimesTen

    最终,可以成功安装 TimesTen,並且可以使用 TimesTen 的高性能数据库功能。 Linux 系统下 TimesTen 的安装需要仔细按照步骤进行,避免出现错误和问题。同时,需要根据实际情况调整配置和设置,以确保系统的稳定性...

    TimesTen安装配置[收集].pdf

    《TimesTen数据库在Oracle环境下的安装与配置》 TimesTen是一款高效、内存中的数据库系统,专为实时数据处理和分析而设计。它提供快速的数据存取速度,适用于交易密集型应用和需要即时响应时间的场景。本文将详细...

    timesten安装配置.doc

    在安装Oracle TimesTen时,通常遵循以下步骤: 1. 针对Linux环境调整内核参数,如修改`/etc/sysctl.conf`文件,并执行`sysctl -p`使修改生效。 2. 安装Oracle 10.2客户端,以便与Oracle数据库进行同步。 3. 创建新的...

    TimesTen--7

    1. **下载与解压**:首先从可靠的来源下载Oracle TimesTen的安装文件,然后将其解压到指定的目录。 2. **系统需求检查**:确认操作系统版本和硬件配置满足TimesTen的最低需求。 3. **安装过程**:运行安装程序,...

    oracle timesten how to setup

    4. **解压安装包**:使用解压缩工具(如`tar`或`unzip`)解压下载的Oracle Timesten安装文件,将其放置在一个合适的目录,如`/opt/oracle`。 5. **静默安装**:Oracle Timesten支持静默安装,这对于自动化部署非常...

Global site tag (gtag.js) - Google Analytics