如何配置Unix下的Client/Server 模式
TimesTen有两种访问模式:Direct模式和Client/Server模式。Direct的模式比较好配置,下面Client/Server的具体配置过程。
假设有两台服务器 A 和 B。 A机为Client端,B机为服务器端。首先要确定B机上装有TimesTen Server(即普通的非客户端安装) ,A机至少装有TimesTen的客户端。
配置 A机的 $TimesTen/info/sys.ttconnect.ini 如下:
[hostetltst] //指向服务器端的逻辑名
Description=TimesTen Server
Network_Address=B机的地址 //此处的地址有如下三种写法,不同的写法导致数据的通讯模式不同,性能也不一样
//ip地址–tcp;
//ttShmHost–shared memory;
//ttLocalHost–UNIX domain sockets
TCP_PORT=B机的监听端口号 // 可在B机上通过ttstatus 得到
配置 A 机的 $TimesTen/info/sys.odbc.ini 文件:
[ODBC Data Sources]
clientetltst=TimesTen Client 7.0
[clientetltst]
TTC_SERVER=hostetltst //指向第一步中配置的服务器逻辑名
TTC_SERVER_DSN=B机上的DS名 //要连接到B机上哪个DataStore
在 A机上 测试:
ttIsqlCS -connStr “DSN=clientetltst” //注意测试的工具是ttisqlcs,而不是常用的ttisql
如果能连接上,则配置成功,否则要检查服务器是否已经启动,端口是否配置正确。