首先需要在要Windows平台安装TimesTen客户端,选择安装Client和Data Manager组件,TimesTen客户端最好同服务器保持相同的位数(64bit)和版本号。如下图所示:
下面是TimesTen客户端与TimesTen服务器连接的拓扑图:
从图上可以看出,TimesTen客户端和TimesTen服务器端是通过ODBC驱动连接起来的。
下面是TimesTen客户端连接TimesTen服务器的配置图:
根据配置图的内容完成如下的步骤:
1.在服务器配置Server DSN。
编辑服务器端的Server DSN配置文件
/opt/TimesTen/tt1122/info/sys.odbc.ini:
[ODBC Data Sources]
TT_1122=TimesTen 11.2.2 Driver
onett=TimesTen 11.2.2 Driver
#sampledb_1122=TimesTen 11.2.2 Driver
#cachedb1_1122=TimesTen 11.2.2 Driver
#repdb1_1122=TimesTen 11.2.2 Driver
#repdb2_1122=TimesTen 11.2.2 Driver
#sampledbCS_1122=TimesTen 11.2.2 Client Driver
#cachedb1CS_1122=TimesTen 11.2.2 Client Driver
#repdb1CS_1122=TimesTen 11.2.2 Client Driver
#repdb2CS_1122=TimesTen 11.2.2 Client Driver
#####################################################################
# Instance-Specific System Database
#
# A predefined instance-specific database reserved for system use.
# It provides a well-known database for use when a connection
# is required to execute commands.
#
#####################################################################
[TT_1122]
Driver=/home/timesten/TimesTen/tt1122/lib/libtten.so
DataStore=/opt/TimesTen/info/DataStore/onett
DatabaseCharacterSet=US7ASCII
[onett]
Driver=/home/timesten/TimesTen/tt1122/lib/libtten.so
DataStore=/opt/TimesTen/info/DataStore/onett
PermSize=40
TempSize=32
PLSQL=1
DatabaseCharacterSet=US7ASCII
红色部分为新添加的内容。
2.在TimesTen数据库创建测试用户。
Command> create user test identified by test ;
User created.
Command> grant create session,create table to test;
3.创建客户端ODBC配置。
控制面板->数据源(ODBC)->用户DSN->添加->选择TimesTen驱动->完成,
点击Servers..->Add..->按照下图所示输入Server Name,网络地址和端口号:
点击OK->点击Close。
注意:这里配置的就是Logical Server Name,对应Unix平台的TTCONNECT.INI配置文件。
如下图所示,
在"Server Name or Network Address
"选择刚配置好的onett,点击Refresh,选择onett(这是第一步配置的服务器端的Server DSN),再输入用户名和密码:
点击"Test Oracle TimesTen Server Connection
",
测试成功,这是测试TimesTen的守护进程是否正常启动。
点击"Test Data Source Connection
",
测试成功,这是测试是否能正常连接到指定的onett TimesTen数据库。
点击OK,客户端ODBC
配置完成,如下图所示:
4.测试客户端工具连接TimesTen数据库。
在Windows命令窗口中,执行如下操作:
C:\Users\LIUBINGLIN>ttisql
Copyright (c) 1996-2011, Oracle. All rights reserved.
Type ? or "help" for help, type "exit" to quit ttIsql.
Command> connect "DSN=onett";
Connection successful: DSN=onett;TTC_SERVER=onett;TTC_SERVER_DSN=onett;UID=test;DATASTORE=/opt/TimesTen/info/DataStore/onett;DATABASECHARACTERSE
EMPSIZE=32;TYPEMODE=0;
(Default setting AutoCommit=1)
Command> create table tab(id number);
Command> insert into tab values(1);
1 row inserted.
Command> commit;
Command> select * from tab;
< 1 >
1 row found.
5.使用sql developer连接到TimesTen数据库。
安装了TimesTen Client和Data Manager组件之后,打开sql developer工具创建连接时就可以看到TimesTen选项,如下图所示:
输入用户名、密码,点击测试,收到如下报错:
状态: 失败 -无法连接到数据库。遇到的错误为: Problems with loading native library/missing methods: E:\TimesTen\tt1122_64\bin\ttJdbcCS1122.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
该错误是因为sql developer是32bit,下载最新版本64bit的sql developer:
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
测试成功!
成功执行SQL语句:
--end--
TimesTen学习(三)远程连接TimesTen数据库
原创
©著作权归作者所有:来自51CTO博客作者小麦苗123的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
TimeSten专题:TimesTen 连接属性
TimeSten专题:TimesTen 连接属性: 值 描述 范围
class 专题 border medium black -
内存数据库TimesTen
内存数据库
内存 数据库 -
Oracle 内存数据库Timesten专栏
作者: 三十而立时间:2009年9月17日
oracle 数据库 cache mysql 磁盘 -
TimesTen安装使用
TimesTen安装使用 FastDB是性能很不错的开源实时数据库,使用中发现在高并发情况下表现不是很好,实时库很
TimesTen 数据源 数据库 linux -
用python做自动报价
最近后台网站崩溃有点频繁,都需要手动去后台用软件开启服务,有点繁琐。于是想到了之前学习过的python自动化任务,决定上手一试。 先想下怎么实现,这个任务需要开启电脑上指定的某个软件,进入对应的ip的服务器,再使用指令进入目录,最后执行开启的命令。  
用python做自动报价 python自动写工作日志 python重复执行 开始菜单 python