转载请注明来源http://blog.csdn.net/vitallor
1.安装前准备
创建TimesTen用户,TimesTen一定要分到dba组下
[root@localhost~]# groupadd dba
[root@localhost~]# useradd -g dba timesten
[root@localhost~]# passwd timesten
创建/etc/TimesTen目录,此目录不创建安装时会报错
[root@localhost~]# mkdir /etc/TimesTen
[root@localhost~]# chown timesten:dba /etc/TimesTen
用timesten用户登录系统,解压安装包
[timesten@localhostlinux8664]$ tar zxvf timesten112180.linux8664.tar.gz
2.安装TimesTen
2.1安装步骤
用timesten用户登录系统,进行安装。
2.2执行安装程序
[timesten@test141-serverlinux8664]$ ./setup.sh
以下按安装过程,屏幕打印的顺序描述安装步骤
NOTE:Each TimesTen installation is identified by a unique instance name.
The instance name must be a non-nullalphanumeric string, not longer
than 255 characters.
2.2.1确认TT的名字
Please choose an instance namefor this installation? [ tt1121 ]
Instancename will be 'tt1121'.
Is this correct? [ yes ]
2.2.2选择安装全部还是只安装客户端
选1安装全部,选3只安装客户端
Of thethree components:
[1] Client/Server and Data Manager
[2] Data Manager Only
[3] Client Only
Which would you like to install?[ 1 ]
2.2.3选择安装路径
Of thefollowing options :
[1] /home/timesten
[2] /software
[3] Specify a location
[q] Quit the installation
Where would you like to installthe tt1121 instance of TimesTen? [ 1 ]
Where would you like to createthe daemon home directory? [ /home/timesten/TimesTen/tt1121/info ]
Thedaemon logs will be located in /home/timesten/TimesTen/tt1121/info
Would you like to specify adifferent location for the daemon logs? [ no ]
Installinginto /home/timesten/TimesTen/tt1121 ...
Uncompressing...
NOTE: Ifyou are configuring TimesTen for use with Oracle Clusterware, the
daemon port number must be the sameacross all TimesTen installations
managed within the same OracleClusterware cluster.
NOTE:All installations that replicate to each other must use the same daemon
port number that is set at installationtime. The daemon port number can
be verified by running 'ttVersion'.
Thedefault port number is 53388.
2.2.4确认TT端口
Do you want to use the defaultport number for the TimesTen daemon? [ yes ]
Thedaemon will run on the default port number (53388).
NOTE:For security, we recommend that you restrict access to the
TimesTen installation to members of asingle OS group. Only members of
that OS group will be allowed to performdirect mode connections to
TimesTen, and only members of that OSgroup will be allowed to perform
operations that access TimesTen datastores, TimesTen files and shared
memory. The OS group defaults to theprimary group of the instance
administrator. You can default to thisgroup, choose another OS group
or you can make this instanceworld-accessible. If you choose to make
this instance world-accessible, alldatabase files and shared memory
are readable and writable by all users.
Restrict access to the theTimesTen installation to the group 'timesten'? [ yes ]
NOTE:Enabling PL/SQL will increase the size of some TimesTen libraries.
Would you like to enable PL/SQLfor this instance? [ yes ]
2.2.5指定ORACLE的TNS文件所在路径
如果选择的是全部安装,会需要指定ORACLE的TNS所在路径,此步很关键
In orderto use the 'In-Memory Database Cache' feature in any databases
createdwithin this installation, you must set a value for the TNS_ADMIN
environmentvariable. It can be left blank, and a value can be supplied later
using<install_dir>/bin/ttModInstall.
Please enter a value forTNS_ADMIN (s=skip)? [ ]/opt/oracle/111/network/admin
TNS_ADMINwill be set to /opt/oracle/111/network/admin
You canchange TNS_ADMIN later by running <install_dir>/bin/ttmodinstall.
NOTE: Itappears that you are running version 4.1 of the g++
compiler. TimesTen ships with multiplesets of client libraries and server
binaries : one built for compatibilitywith g++ 3.4.6 and one with
g++ 4.1.0. The installer has createdlinks to the 4.1.0 library in the
<install_dir>/lib directory and tothe 4.1.0 server binary in the
<install_dir>/bin directory. If youwant to use a different compiler,
please modify the links to point to thedesired library and server binary.
Installingserver components ...
What is the TCP/IP port numberthat you want the TimesTen Server to listen on? [ 53389 ]
2.2.6安装QuickStart,注意要选yes
Do you want to installQuickStart and the TimesTen Documentation? [ no ] yes
Where would you like to installthe quickstart and doc directories (s=skip)? [ /home/timesten/TimesTen/tt1121 ]
TheTimesTen Quickstart applications can take up to 64 Mbytes of disk space.
Dependingon how your system is configured, you may not want to create the
QuickStartDemoDataStore directory in the default location,
/home/timesten/TimesTen/tt1121/info/DemoDataStore
Where would you like to createthe DemoDataStore directory? [ /home/timesten/TimesTen/tt1121/info ]
Creating/home/timesten/TimesTen/tt1121/info/DemoDataStore ...
Installingclient components ...
Would you like to use TimesTenReplication with Oracle Clusterware? [ no ]
NOTE:The TimesTen daemon startup/shutdown scripts have not been installed.
Run the'setuproot' script :
cd /home/timesten/TimesTen/tt1121/bin
./setuproot -install
Thiswill move the TimesTen startup script into its appropriate location.
Thestartup script is currently located here :
'/home/timesten/TimesTen/tt1121/startup/tt_tt1121'.
TheQuickstart home page can be accessed here :
'/home/timesten/TimesTen/tt1121/quickstart/index.html'
The11.2.1.8 Release Notes are located here :
'/home/timesten/TimesTen/tt1121/README.html'
Startingthe daemon ...
TimesTenDaemon startup OK.
End ofTimesTen installation.
[timesten@test141-serverlinux8664]$
3.修改环境变量
Timesten用户登录
[timesten@test141-server~]$ vi /home/timesten/.bash_profile
修改为:
PATH=$PATH:$HOME/bin:/home/timesten/TimesTen/tt1121/bin
export PATH
export CLASSPATH=/home/timesten/TimesTen/tt1121/lib/ttjdbc5.jar:$CLASSPATH
export ORACLE_HOME=/opt/oracle/111
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/home/timesten/TimesTen/tt1121/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
4.查看安装情况
[timesten@test141-server~]$ cd/home/timesten/TimesTen/tt1121/bin
[timesten@test141-server~]$ ls -ltr ttenv.*
-r--r-----1 timesten timesten 330 07-08 20:33 ttenv.sh
-r--r-----1 timesten timesten 331 07-08 20:33 ttenv.csh
5.查看TT环境变量
[timesten@test141-server bin]$ttenv.sh
LD_LIBRARY_PATHset to/home/timesten/TimesTen/tt1121/lib:/home/timesten/TimesTen/tt1121/ttoracle_home/instantclient_11_1
ANT_HOMEset to /home/timesten/TimesTen/tt1121/3rdparty/ant
PATH setto /home/timesten/TimesTen/tt1121/bin:/home/timesten/TimesTen/tt1121/quickstart/sample_code/oci:/home/timesten/TimesTen/tt1121/quickstart/sample_code/odbc:/home/timesten/TimesTen/tt1121/quickstart/sample_code/odbc/xla:/home/timesten/TimesTen/tt1121/quickstart/sample_code/jdbc:/home/timesten/TimesTen/tt1121/quickstart/sample_code/odbc_drivermgr:/home/timesten/TimesTen/tt1121/quickstart/sample_code/proc:/home/timesten/TimesTen/tt1121/quickstart/sample_code/ttclasses:/home/timesten/TimesTen/tt1121/quickstart/sample_code/ttclasses/xla:/home/timesten/TimesTen/tt1121/ttoracle_home/instantclient_11_1:/home/timesten/TimesTen/tt1121/ttoracle_home/instantclient_11_1/sdk:/home/timesten/TimesTen/tt1121/3rdparty/ant/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/timesten/bin
CLASSPATHset to /home/timesten/TimesTen/tt1121/lib/ttjdbc5.jar:/home/timesten/TimesTen/tt1121/lib/orai18n.jar:/home/timesten/TimesTen/tt1121/lib/timestenjmsxla.jar:/home/timesten/TimesTen/tt1121/3rdparty/jms1.1/lib/jms.jar:.
TNS_ADMINset to /opt/oracle/111/network/admin
6.查看TT版本号
[timesten@test141-server bin]$ttversion
TimesTenRelease 11.2.1.8.0 (64 bit Linux/x86_64) (tt1121:53388) 2011-02-02T02:20:46Z
Instance admin: timesten
Instance home directory:/home/timesten/TimesTen/tt1121
Group owner: timesten
Daemon home directory:/home/timesten/TimesTen/tt1121/info
PL/SQL enabled.
7.查看TT状态
[timesten@test141-server bin]$ttstatus
TimesTenstatus report as of Fri Jul 8 21:22:172011
Daemonpid 17377 port 53388 instance tt1121
TimesTenserver pid 17387 started on port 53389
------------------------------------------------------------------------
Accessibleby group timesten
End ofreport