日期:2014-05-16  浏览次数:20552 次

如何配置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

         如果能连接上,则配置成功,否则要检查服务器是否已经启动,端口是否配置正确。