文档介绍:主要内容
TimesTen篇
Altibase篇
TimesTen简介
安装及配置
CacheGroup
TT索引
数据备份和同步
命令集
安装及配置
常用命令及工具
TimesTen篇—安装及配置
安装
DSN
系统级DSN配置
用户级DSN配置
TimesTen篇—安装及配置
安装
安装包:按操作系统分:
Window版本:
Red Hat:
AIX:
HP-UX :
 
 环境变量配置
在安装timesten的机子上安装oracle 客户端并置好相关的LD_LIBRARY_PATH参数。
.profile的环境变量LD_LIBRARY_PATH ,一定要包含$ORACLE_HOME/lib:$work/lib
如果是64位的,一定要注意是否是$Oracle_Home/lib64
安装后
TT的所有配置文件都放在 install_dir/info目录下
TT产生的日志也都在 install_dir/info
TimesTen篇—安装及配置
DSN
配置DSN(data source name):
什么是DSN:DSN这个是标准的ODBC的用语,用来描述一个可以提供odbc连接的数据库服务器。DSN为ODBC定义了一个确定的数据库和必须用到的ODBC驱动程序。每个ODBC驱动程序定义为该驱动程序支持的一个数据库创建DSN需要的信息。就是说安装ODBC驱动程序以及创建一个数据库之后,必须创建一个DSN。
 
在TT里面,有两种DSN
,定义该data store的文件存放位置,以及其他的一些控制参数,比如是否需要log,是否打开checkpoint等等。,用来描述一个远端服务器上的data store,客户端程序用来连接到服务器
TimesTen篇—安装及配置
DSN
系统级DSN配置
$INSTALL_DIR/info/
TimesTen篇—简介
结构
DataStore
Log
TimesTen篇—安装及配置
DSN
用户级DSN配置
配置文件:
[uniocs]
Driver=/tt/TimesTen/ocs30/TimesTen/ocs30/lib/
设置TimesTen动态驱动库路经
DataStore=/tt_data/uni_ocs/uniocs
设置TimesTen数据文件存放路径
LogFileSize=512
设置日志文件大小,当日志文件超过指定值时,TimesTen会生成新的日志文件,单位为MB。缺省的LogFileSize是64M,最优的设置是将LogFileSize设置为和LogBuffSize一样大,或者比LogBuffSize更大。但LogFileSize的最大值不能超过
TimesTen篇—安装及配置
DSN
用户级DSN配置
配置文件:
[uniocs]
Connections=100
设置连接数上限,可以用monitor查看
PermSize=1024
设定TimesTen的固定内存,可以在第一次连接时增加PermSize,不能在有数据库连接时修改,单位为MB。
TimesTen篇—安装及配置
DSN
用户级DSN配置
[uniocs]
TempSize=512
设定TimesTen的临时内存,单位为MB,建议设定值=PermSize / 4
ThreadSafe=1
0:使用非线程安全访问datastore 1:线程安全
Logging=1
0:不写文件日志 1:写文件日志 2:只写系统内部日志到文件
OracleID=tydic9
设置连接oracle的SID
UID=uni_ah
PWD=uni_ah
TimesTen篇—安装及配置
DSN
用户级DSN配置
[uniocs]
PassThrough=0
passthrough是指,TT中可以设定,当SQL语句检索的表在TT实例中不存在,那么将自动去后台的Oracle数据库中查询,并将查询的结果返回到TT中。这也是我们可以通过只读Cache Group来更新Oracle数据的方法。
0:PASSTHROUGH 0意味着关闭PASSTHROUGH功能。
1:设置了PASSTHROUGH等于1,则对于Timesten中不存在的表,会将SQL传到Oracle去执行。
2:PASSTHROUGH等于2就是在PASSTHROUGH 1的基础上增加了只读表的判断。
3:如果设置了PAS