有的时候需要Client/Server模式的连接方式,那么针对前面的test 数据源,如果把它作为Server端的话,如何配置Client端呢?
和Oracle数据库类似,如果要配置TimesTen的客户端,必须首先安装包含有TimesTen客户端的软件,当然如果你选择的是完全安装的话,就已经包含了客户端的。现在我们在同一台机子上模拟Client/Server模式的连接。
前面安装TimesTen的时候,我们已经选择了完全安装,现在我们直接创建Client端的数据源,这个Client端的数据源是一个逻辑的概念,它会指向客户端的数据源。
在控制面板–>ODBC数据源管理–>系统DSN–>添加,这时候不象前面创建数据源的时候选择TimesTen Data Manager 7.0,而是选择TimesTen Client 7.0。如下:
点击完成。在弹出的Oracle TimesTen Client DSN Setup窗口中点击右边的Servers…按钮,弹出Oracle TimesTen Logic Server List窗口,现在还是空白的,点击Add…按钮,弹出如下的界面:
这里面的Server Name是你想给你的服务器端的机子起一个什么样的名字,比如说我们这里命名为west。Description可不填,是针对服务器端的一个说明。 Network则比较重要了,填你服务器端的IP地址,我们因为是在同一台机子上,所以可填上 127.0.0.1,端口号怎么确定呢?一般来说,32位平台上缺省的是17002,我们也可以通过如下控制台命令去确认:
D:>ttdaemonadmin -start
TimesTen Data Manager 7.0 服务正在启动 .
TimesTen Data Manager 7.0 服务已经启动成功。
D:>ttstatus
TimesTen status report as of Wed Dec 24 21:05:19 2008
Daemon pid 284 port 17000 instance tt70_32
TimesTen server pid 3284 started on port 17002
TimesTen webserver pid 3360 started on port 17004
————————————————————————
Data store c:timestendstest
There are no connections to the data store
Replication policy : Manual
Cache agent policy : Manual
————————————————————————
Access control enabled.
End of report
D:>
这里可以看到 TimesTen server pid 3284 started on port 17002。则确定端口号确实是17002。所以最终填的信息如下图:
然后点击OK,会看到Oracle TimesTen Logic Server List多了一个Logic Server 叫west,然后点击Close。回到如下的界面,在Server Name or Network下拉式列表框中看到有west选择,点击紧贴着的下面refresh按钮,如果服务器端的IP地址,端口号,以及服务器端的 TimesTen Daemon已经起来的话,将会列出所有服务器端的数据源。如下所示:
看到其中有我们前面创建的test数据源,选择它。在Client DSN一栏填上你想为客户端数据源的命名;Description可不填,只是一个说明;User ID 填上我们前面已经创建好的用户tt,密码也为tt。在点击OK之前,还可以点击最下面的两个大按钮,"Test Oracle TimesTen Server Connection" 以及 "Test Data Source Connection" ,应该可以看到成功的提示。所以这个弹出窗口填的信息如下:
点击OK之后可以看到系统DSN定义中多了一个test_client的新数据源。这时候可以通过ttisql去连接一下试试:
C:TimesTentt70_32bin>ttisql test_client
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=test_client";
Connection successful: DSN=test_client;TTC_SERVER=west;TTC_SERVER_DSN=test;UID=t
t;DATASTORE=C:TimesTendstest;DATABASECHARACTERSET=AL32UTF8;CONNECTIONCHARACTE
RSET=US7ASCII;TYPEMODE=0;
(Default setting AutoCommit=1)
Command>
可以看到反馈的信息有TTC_SERVER和TTC_SERVER_DSN。再次通过ttstatus可以看到不一样的信息:
D:>ttstatus
TimesTen status report as of Wed Dec 24 21:39:15 2008
Daemon pid 284 port 17000 instance tt70_32
TimesTen server pid 3284 started on port 17002
TimesTen webserver pid 3360 started on port 17004
———————————————————————
Data store c:timestendstest
There are 7 connections to the data store
Data store is in shared mode
Shared Memory KEY Globaltest.SHM.2 HANDLE 0×1f8
Type PID Context Connection Name Conn
Server 2852 0×0092db50 test_client
(Client Information: pid: 2160; IPC: TCP/IP;
Node: west(127.0.0.1))
Subdaemon 3120 0×006cc398 Worker 20
Subdaemon 3120 0×06661d20 Flusher 20
Subdaemon 3120 0×066d1218 Checkpoint 20
Subdaemon 3120 0×067204a0 Aging 20
Subdaemon 3120 0×0676f728 HistGC 20
Subdaemon 3120 0×067be9b0 Monitor 20
Replication policy : Manual
Cache agent policy : Manual
———————————————————————
Access control enabled.
End of report
D:>
至此,windows上的客户端服务器模式配置完成。要注意的是,在UNIX平台上,只能通过ttisqlcs去连接客户端的数据源,而不是和windows平台一样通过ttisql。
分享到:
相关推荐
【标题】"timesten for windows and linux x64.rar" 涉及的主要知识点是Oracle TimesTen In-Memory Database在Windows和Linux 64位操作系统上的安装与配置。TimesTen是一款高性能、实时的内存数据库系统,适用于需要...
2. **下载与解压**:下载提供的"Oracle TimesTen 11.2.2.8.0 for Microsoft Windows x64 (64-bit).zip"文件,然后使用合适的解压缩工具将其解压到指定目录。 3. **阅读readme.html**:这个文件包含了重要的安装指南...
### Oracle TimesTen 应用服务器配置指南 #### 关于Oracle TimesTen In-Memory数据库与应用服务器 Oracle TimesTen是一款高性能的内存数据库系统,专为实时应用程序设计,它能够提供超低延迟的数据处理能力,适用...
如何安装配置使用Timesten,并且实现自动更新oracle磁盘数据库中数据
### Oracle TimesTen SQL 参考指南 #### 关于Oracle TimesTen In-Memory Database Oracle TimesTen In-Memory Database是一款高性能的内存数据库系统,专为实时应用程序设计,旨在提供极低延迟的数据访问。它通过...
综上所述,《Oracle TimesTen API 和 SQL 参考指南》是一本全面而详尽的技术文档,不仅涵盖了TimesTen内存数据库的基础知识,而且还提供了深入的技术细节,是学习和使用TimesTen不可或缺的重要资源。
“关于本指南”部分提供了TimesTen文档的概览,建议了相关的背景阅读材料,并详细说明了在文档中使用的约定和术语,以便读者更好地理解和应用指南中的内容。对于遇到问题的用户,“技术支持”章节提供了联系方式,...
5. **连接与客户端工具**:介绍如何使用各种工具(如SQL*Plus或其他第三方工具)连接到TimesTen数据库,以及设置连接参数。 6. **性能调优**:学习监控和优化数据库性能的方法,包括查询优化、内存管理、并发控制等...
通过深入理解 Oracle TimesTen API 参考指南中的数据存储属性及其用途,开发者能够更加熟练地掌握 TimesTen 的配置和使用技巧,从而构建出高性能、高可靠性的实时应用程序。这对于那些需要快速处理大量数据的业务...
C开发指南(C_dev.pdf)将深入探讨如何使用C语言与Oracle TimesTen进行交互。开发人员可以学习到如何利用TimesTen的API(如TimesTen C API)来创建、查询和管理数据库对象,如表、索引和触发器。C API允许程序员直接...
在本文档中,我们将深入探讨如何安装Oracle TimesTen In-Memory Database。TimesTen是一个高性能、内存中的数据库系统,常用于需要快速数据访问的...遵循这些步骤,初学者也能成功安装并准备开始使用TimesTen数据库。
《TimesTen for Java 开发指导手册》不仅为开发者提供了详细的开发指导,还涵盖了从环境配置到应用程序开发的各个环节。通过对这份文档的学习和实践,开发者可以充分挖掘 TimesTen In-Memory Database 的潜力,构建...
根据提供的文件信息,我们可以详细解析出关于在Linux AS5系统上安装Timesten及与Oracle 11g客户端相关的知识点。 ### 安装环境配置 #### 操作系统 - **AS5 (Asianux Server 5)**:基于Red Hat Enterprise Linux...
本操作指南将深入探讨TimesTen的功能、架构、安装、配置、管理和优化,帮助用户充分利用其特性来提升业务性能。 1. **TimesTen概述** TimesTen是一个完全内存中的数据库系统,所有数据都存储在RAM中,这使得它能...
《TimesTen配置及使用》 TimesTen是一款由Oracle公司开发的高性能、内存中的关系型数据库管理系统,专为实时事务处理和分析而设计。它的主要特点在于其极快的数据处理速度,通过将数据存储在内存中,实现了亚毫秒级...
5. **启动与连接**:启动TimesTen服务,并使用SQL客户端工具连接到新创建的数据库。 6. **应用集成**:将TimesTen集成到您的应用程序中,通过编程接口(如JDBC或ODBC)进行数据交互。 7. **测试与监控**:进行性能...
Oracle TimesTen11.22 For Linux setup scripts manual
《TimesTen配置及使用》是针对软件开发领域中Oracle TimesTen In-Memory Database的详细操作指南,涵盖了从安装到使用的全过程。TimesTen是一款高性能、内存中的数据库系统,它旨在为实时应用提供极低延迟的数据存储...