TimeSten專題:配置TT客戶端的簡明方法

配置客戶端tt的要求:
 
作爲服務端的TimesTen Server必須在sys.odbc.ini中配置
TimesTen Server:172.18.99.191
TimesTen Client:172.18.99.103
 
已有TimesTen Server 在172.18.99.191上,DSN爲tt_workshop
如何在172.18.99.103上配置客戶端連接?

1.配置服務端的sys.odbc.ini,該文件位於$TT_HOME/info/目錄下,例如配置系統DSN=tt_workshop
 
  1. ###########################sys.odbc.ini###########################################  
  2. [ODBC Data Sources]  
  3. tt_workshop = TimesTen 11.2.2 Driver  
  4. [tt_workshop]  
  5. Driver=/data0/timesten/TimesTen/tt1122/lib/libtten.so  
  6. DataStore=/data0/timesten/datastore/tt_workshop  
  7. DatabaseCharacterSet=AL32UTF8  
  8. PermSize=100  
  9. TempSize=32  
  10. CkptFrequency=120  
  11. CkptLogVolume=0  
  12. PLSQL=1  
  13. OracleNetServiceName=utf8db  
  14. ################################################################################## 
2 配置客戶端的連接:
1)查找並獲取TimesTen Server端口號,在服務端的主機shell下執行:
$ ttstatus|grep "TimesTen server"
TimesTen server pid 15102 started on port 53397
通過上面命令可以獲取如下信息:TimesTen Server的端口號爲53397
TimesTen server pid 15102 started on port 53397
2)打開客戶端的sys.ttconnect.ini文件, 該文件位於$TT_HOME/info/目錄下
這個文件的配置可以參考demo,取一個服務名,配置Network_Address和TCP_PORT參數即可
配置後的文件如下:
  1. ##########################################################  
  2. [tt_utf8db_191]  
  3. Description=TimesTen Server  
  4. Network_Address=172.18.99.191  
  5. TCP_PORT=53397  
  6. ########################################################## 

3 配置客戶端的sys.odbc.ini文件,該文件位於$TT_HOME/info/目錄下
主要有以下一個選項:
TTC_SERVER:值爲sys.ttconnect.ini中配置的服務名,如2步驟中的tt_utf8db_191
TTC_SERVER_DSN: 值爲服務端TimesTen Server的DSN
UID:改值爲tt訪問表時帶的默認用戶名
PWD:改值爲tt訪問表時帶的默認用戶的密碼

配置後的文件如下:

  1. ##########################################################  
  2. [ODBC Data Sources]  
  3. mytest_CS=TimesTen 11.2.2 Client Driver  
  4. [mytest_CS]  
  5. TTC_SERVER=tt_utf8db_191  
  6. TTC_SERVER_DSN=tt_utf8db  
  7. UID=timesten  
  8. PWD=timesten  
  9. ######################################################### 
4 CS模式的DSN連接方法,要用ttisqlcs命令
在客戶端機器shell下執行:
$ttisqlcs mytest
$ ttisqlcs mytest_CS
Copyright (c) 1996-2011, Oracle. All rights reserved.
Type ? or "help" for help, type "exit" to quit ttIsql.
 
connect "DSN=mytest_CS";
Connection successful: DSN=mytest_CS;TTC_SERVER=tt_utf8db_191;TTC_SERVER_DSN=tt_utf8db;UID=timesten;DATASTORE=/data0/timesten/datastore/utf8db/utf8db;DATABASECHARACTERSET=AL32UTF8;CONNECTIONCHARACTERSET=US7ASCII;PERMSIZE=100;TEMPSIZE=32;CKPTFREQUENCY=120;CKPTLOGVOLUME=0;TYPEMODE=0;ORACLENETSERVICENAME=utf8db;
(Default setting AutoCommit=1)
Command>
Command> tables;
TIMESTEN.TEST01
TIMESTEN.TEST02
2 tables found.
配置完畢.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章