频道栏目
首页 > 资讯 > 其他综合 > 正文

TimesTenServer和DataManager的区别

16-08-26        来源:[db:作者]  
收藏   我要投稿

在安装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运行:

$ ttstatus
TimesTen status report as of Thu Aug 25 23:27:04 2016

Daemon pid 5420 port 56789 instance tt1122s
No 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的概念,这两者可以认为是同一个概念。

相关TAG标签
上一篇:python实现自动监控网站并发送邮件告警
下一篇:Mysql学习总结(34)——Mysql彻底解决中文乱码的问题
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站