感谢支持
我们一直在努力

RedHat Linux 5 安装TimesTen 全过程

由于工作需要,今天在自己创建的虚拟机上(虚拟机的系统为RedHat Linux 5,虚拟机为:VMware-workstation-full-7.1.1-282343);下面开始安装过程:


安装前系统具备的东东:


1:Oracle服务端(其实不装这个,也没有关系)


2:创建TT的管理员以及管理组!


ready:


[root@localhost ~]# groupadd ttadmin
[root@localhost ~]# useradd -G ttadmin tttest
[root@localhost ~]# chown -R tttest:ttadmin /etc/TimesTen


3:将下载的timesten112180.linux8664.tar.gz上传到install(在tttest上创建的安装文件夹的存放目录)


进行解压:gzip timesten112180.linux8664.tar.gz|tar -xvf –


然后进入:[tttest@localhost linux86]$ cd /home/tttest/install/linux86 –即安装脚本的地方,执行,./setup.sh ,即开始安装!


安装的时候,只要根据文字提示向下安装,本次不提供该文档,下次补上!下面主要讲解配置问题!


4:在安装完TimesTen的后,需要进行datastore的配置!


由于虚拟机的空间有限制,配置的信息如下(目录为/home/tttest/TimesTen/tt1121/info) vi sys.odbc.ini:


直连配置:


#####################################################################
#
# New data source definitions can be added below.
#
#####################################################################


[testmal]
Driver=/home/tttest/TimesTen/tt1121/lib/libtten.so
DataStore=/home/tttest/TimesTen/tt1121/info/testmal
LogDir=/home/tttest/TimesTen/log
PLSQL_TIMEOUT=0
DatabaseCharacterSet=AL32UTF8
Connections=30
ConnectionCharacterSet=WE8ISO8859P1
PermSize=800
RecoveryThreads=8
TempSize=200
Preallocate=0
LogFileSize=512
CkptFrequency=600
LogBufMB=50


########################################################################
# This following sample definitions should be in the .odbc.ini file
# that is used for the TimesTen 11.2.1 Client.
# The Server Name is set in the TTC_SERVER attribute.
# The Server DSN is set in the TTC_SERVER_DSN attribute.
#########################################################################
[luck_ttserver]
TTC_SERVER=luck_ttserver
TTC_SERVER_DSN=testmal


主要的内容如上,其他不需要更改数据!当然在该文件中需要加上


[ODBC Data Sources]
TT_1121=TimesTen 11.2.1 Driver
testmal=TimesTen 11.2.1 Driver  –此处主要加的是该行!


 


到此已经完全配置好至连接了!


下面配置CS模式:


cat sys.ttconnect.ini
# Copyright (c) 1999, 2009, Oracle and/or its affiliates.All rights reserved.


###############################################################
# This is a sample sys.ttconnect.ini file that is used for the
# TimesTen Client.  It contains entries for each server.
###############################################################


[ttLocalHost_tt1121]
Description=TimesTen Server
Network_Address=ttLocalHost
TCP_PORT=53385


[luck_ttserver]             –此处配置的主要是下面的内容,luck_ttserver 此处的内容为sys.odbc.ini 中的TTC_SERVER=luck_ttserver
Description=luck_ttserver   –此处同上
Network_Address=ttLocalHost   –配置客户端连接的地址
TCP_PORT=53385              –此处配置的客户端,TimesTen维护的端口


值此已经完全配置完TimesTen的配置了,下面该连接timesTen了:


[tttest@localhost info]$ ttisql testmal


Copyright (c) 1996-2011, Oracle.  All rights reserved.
Type ? or “help” for help, type “exit” to quit ttIsql.


 


connect “DSN=testmal”;
  844: Cannot write data store file /home/tttest/TimesTen/tt1121/info/testmal.ds1. OS-detected error: No space left on device
The command failed.


–在刚创建的时候居然提示空间不足,后来扩大了空间即可以了!(此处会创建datastore,故时间会长点,需要耐心等待)


下面正常连接了:


[tttest@localhost info]$ ttIsqlCS -connStr “DSN=luck_ttserver”


Copyright (c) 1996-2011, Oracle.  All rights reserved.
Type ? or “help” for help, type “exit” to quit ttIsql.


 


connect “DSN=luck_ttserver”;
Connection successful: DSN=luck_ttserver;TTC_SERVER=luck_ttserver;TTC_SERVER_DSN=testmal;UID=tttest;DATASTORE=/home/tttest/TimesTen/tt1121/info/testmal;DATABASECHARACTERSET=AL32UTF8;CONNECTIONCHARACTERSET=WE8ISO8859P1;LOGFILESIZE=512;LOGDIR=/home/tttest/TimesTen/log;PERMSIZE=800;TEMPSIZE=200;CONNECTIONS=30;CKPTFREQUENCY=600;RECOVERYTHREADS=8;TYPEMODE=0;PLSQL_TIMEOUT=0;LOGBUFMB=50;
(Default setting AutoCommit=1)


遇到问题的时候,可以在/home/tttest/TimesTen/tt1121/info,查看tterrors.log看提示的何种错误,如果有错误,把错误贴出来,到GOOGLE上搜索下!   

赞(0) 打赏
转载请注明出处:服务器评测 » RedHat Linux 5 安装TimesTen 全过程
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏