TT 安装 之 LINUX

# useradd ttadmin -- 创建用户

# groupadd ttadmin -- 创建用户组

 

# mkdir /etc/TimesTen -- 创建目录

# chgrp -R ttadmin /etc/TimesTen 最好是: chown -R ttadmin:ttadmin /etc/TimesTen

# chmod 770 /etc/TimesTen/

 

上传文件到 /etc/TimesTen/

 

# chown -R ttadmin:ttadmin /etc/TimesTen/

# chmod 660 /etc/TimesTen/*

 

#tar -xzvf 文件名.cpio.gz 这样文件就解压成为 "文件名.cpio" 了,然后再对它进行cpio操作

unzip *.zip

(注:tar -xzvf  也可以直接解决tar.gz 类型)

 

$ vi ~/.bash_profile

export TT_HOME=/home/ttadmin/TimesTen/tt1122

export PATH=$TT_HOME/bin:$ORA_CRS_HOME/bin:$PATH:$HOME/bin

umask 022

stty erase ^?

stty erase ^H

  1. 设置让.bash_profile 生效

$ source .bash_profile

 

./setup.sh

实例名:默认tt1122

 

 

1. vi /home/ttadmin/TimesTen/tt1122/info/sys.odbc.ini 添加一个新的数据源名称

my_ttdb=TimesTen 11.2.2 Driver

 

[my_ttdb]

Driver=/home/ttadmin/TimesTen/tt1122/lib/libtten.so

DataStore=/home/ttadmin/TimesTen/tt1122/database/my_ttdb

DatabaseCharacterSet=ZHS16GBK

LogDir=/home/ttadmin/TimesTen/tt1122/database/

PermSize=40

TempSize=32    

OracleNetServiceName=orcl

 

注:TimesTen对临时空间的调整是比较麻烦的,需要重新将内存库卸载后修改sys.odbc.ini文件再重新装载才能有效

1、官方对临时空间分配的计算方法:

 TempSize = 14 MB + ceiling(PermSize / 8)

 根据个人的运维经验,官方的计算方式比较适合于内存数据库大小在10~40GB比较合适,如果内存库分配较小或较大时建议做稍微调整。

当内存数据库分配小于10GB时,建议:TempSize = 200 MB + ceiling(PermSize / 8)

当内存数据库分配大于40GB时,建议根据应用需求将TempSize调整在5~6GB左右即可,分配太大只会浪费内存空间。

posted @ 2019-04-17 15:17  www.cqdba.cn  阅读(398)  评论(0编辑  收藏  举报