TimesTen Server 和 Data Manager的区别

来源:互联网 发布:des算法c 编辑:程序博客网 时间:2024/06/03 21:51

在安装TimesTen Windows 版本时,可以选择TimesTen Data Manager和TimesTen Server两个组件。

这对应于安装TimesTen Linux 版本时,可选择的两个组件,即Data Manager Only和Client/Server and Data Manager。不过linux的表述更准确些。

因此TimesTen Server包含了Data Manager,而且从下下图可以看出:

选择TimesTen Server时,自动勾选了TimesTen Data Manager,空间占用为254.97M

当单独选TimesTen Data Manager时,空间占用为254.12M:

可以看出两个组件的差异非常小,其实TimesTen Server比Data Manager就多了一个进程,即ttcserver。
ttcserver是专门处理C/S连接的。

换句话说,如果只安装了Data Manager,那么这台机器就不能连其它主机上的timesten,因为没有客户端驱动。

同时,由于没有ttcserver,它也无法接受来自其它主机上的timesten 客户端连接。

从以下输出,可以看出,没有TimesTen Server运行:

$ ttstatusTimesTen status report as of Thu Aug 25 23:27:04 2016Daemon pid 5420 port 56789 instance tt1122sNo TimesTen server running......

唯一支持的就是在同一主机上的客户端使用直连方式连接本机的timesten,例如:

$ ttisql sampledb_1122

但从其它主机连接此主机时,报错如下:

$ ttIsqlCS -connstr "ttc_server=localhost;tcp_port=56790;ttc_server_dsn=sampledb_1122;uid=tthr;pwd=timesten" Copyright (c) 1996, 2015, Oracle and/or its affiliates. All rights reserved.Type ? or "help" for help, type "exit" to quit ttIsql.connect "ttc_server=localhost;tcp_port=56790;ttc_server_dsn=sampledb_1122;uid=tthr;pwd=********";08001: Unable to connect to data source (DSN: ; Network Address: localhost; Port Number: 56790). Cannot connect to TimesTen Server.  Verify that the TimesTen Server is running or verify that your TCP PORT is set correctly.The command failed.Done.

在定义DSN时,同样有server dsn和data manager dsn的概念,这两者可以认为是同一个概念。

0 0