|
值
|
描述
|
范围
|
缺省
|
|
Authenticate
|
只用于Client/Server模式,当Server端该值设置为1时,只有提供了UID和Password的客户端连接才能访问该DSN,如果Access Control已经设置,则Authenticate必须设置为1。本地访问,即直连方式则忽略该参数。
|
0、1
|
1
|
|
AutoCreate
|
当连接一个不存在的DataStore时,是否自动创建它
|
0、1
|
1
|
|
CkptFrequency
|
TimesTen多长时间做一次Checkpoint。单位为秒。设置为0,则为关闭该参数。
|
>0
|
if Logging=1 then 600 else 0
|
|
CkptLogVolume
|
上次Checkpoint以来,累积的日志为多大时再次做Checkpoint,即两次Checkpoint间的日志累计量,单位为M。设置为0,则为关闭该参数。CkptFrequency / CkptLogVolume为Checkpoint的触发条件,当任何一个被触发时,TimesTen 将做Checkpoint操作
|
>0
|
0
|
|
CkptRate
|
定义每秒钟往磁盘上写Checkpoint的最大值,单位为M。当TimesTen和别的应用竞争磁盘I/O时,可以调整该值。0为不限制
|
>0
|
0
|
|
ConnectionCharacterSet
|
当前连接所用的字符集,即数据在当前连接中以何种字符集显示。
|
|
if DatabaseCharacterSet =TimesTen8 then TimesTen8 else US7ASCII
|
|
ConnectionName
|
连接标识,用于Client端的连接属性中,对连接进行唯一标识,以便于直观地检查是哪些连接目前正在访问DataStore。
|
|
|
|
Connections
|
并发连接数
|
1~2047
|
64
|
|
DatabaseCharacterSet
|
数据库的存储字符集
|
见TimesTen所 支持的字符集
|
无缺省值
|
|
Diagnostics
|
定义诊断信息的记录粒度 0为关闭诊断信息。1为基本诊断信息
|
0、1、……
|
1
|
|
DurableCommits
|
日志是否被实时同步到磁盘上。0 为异步方式,即日志先写到日志缓冲区中,后台线程在异步的同步到磁盘上。1为实时同步,即每次Commit的时候,日志都同步到磁盘上。
|
0、1
|
0
|
|
ForceConnect
|
当DataStore可能由于种种原因不能从备节点中正确地恢复时,是否允许强制连接到该DataStore
|
0、1
|
无缺省值
|
|
GroupRestrict
|
对能访问DataStore的系统用户组进行限制
|
|
|
|
Isolation
|
隔离级别,0为serializable,1为Read-Committed
|
0、1
|
1
|
|
LockLevel
|
锁的级别。0为行级锁,1为DataStore级锁
|
0、1
|
0
|
|
LockWait
|
定义超时的上限,单位为秒,可精确到小数点后一位。
|
0~1000000
|
10
|
|
LogAutoTruncate
|
当TimesTen恢复时,如果碰到不正常的恢复日志,该值为0时,则不继续恢复,而是返回错误信息后退出;该值为1时,则删除不正常的部分,继续进行恢复。旧的日志保存在原日志目录的子目录下。
|
0、1
|
1
|
|
LogBuffSize
|
日志缓冲区大小,单位为K bytes
|
|
64K
|
|
LogDir
|
日志文件的存放目录
|
|
同Checkpoint目录
|
|
LogFileSize
|
日志文件的大小,单位为M bytes
|
|
64M
|
|
LogFlushMethod
|
控制TimesTen同步或者写日志到日志文件的方式。 0为使用前一次的设置值; 1为批同步的方式(缺省); 2为实时同步的方式
|
0、1、2
|
0
|
|
Logging
|
是否记录日志,0为不产生修改日志,1为产生修改日志并保存到磁盘上
|
0、1
|
1
|
|
LogPurge
|
是否自动清除不用的日志文件。
|
0、1
|
1
|
|
MatchLogOpts
|
是否使用第一次连接DataStore时logging/logpurge的值,0为使用; 1为忽略第一次连接时的值,而是使用当前连接的特有的值
|
0、1
|
0
|
|
MemoryLock
|
是否将DataStore锁定在内存中,而不会被Page Out。仅限于HP-UX Linux Solaris平台
|
0、1
|
0
|
|
Nls_Length_Semantics
|
多字节语言的长度计算方式,有字节或者字(Char)两种方式
|
BYTE、CHAR
|
BYTE
|
|
Nls_Nchar_Conv_Excp
|
当类型转换(Nchar/nvarchar2; char/varchar2)有数据丢失的时候是否产生错误信息,0为不产生,1为产生。
|
0、1
|
0
|
|
Nls_Sort
|
多字节数据排序和比较的方式。
|
|
BINARY
|
|
OracleID
|
Cache Group的时候,所连接到的Oracle数据库的用户ID
|
|
无缺省值
|
|
OraclePWD
|
Oracle用户对用的密码
|
|
无缺省值
|
|
OverWrite
|
是否覆盖已有的DATAStore,0 为不覆盖,1为覆盖
|
0、1
|
0
|
|
PassThrough
|
用于Cache Connect使用时,定义SQL语句在TimesTen中,还是在Oracle中执行,取值范围为 0,1,2,3
|
0、1、2、3
|
0
|
|
PermSize
|
永久内存区域的大小,即DataStore的大小。单位为M bytes
|
|
32位平台:2M 64位平台:4M
|
|
PermWarnThreshold
|
永久内存区域的使用上限警告值。缺省为90,即达到PermSize的90%的时候,调用ttWarnonLowMemory 会得到警告信息。
|
0~100
|
90
|
|
Preallocate
|
当DataStore创建时,是否为DataStore预先分配文件系统空间
|
0、1
|
0
|
|
PrivateCommands
|
是否允许每个连接保存命令数据结构到自己的私有空间,从而避免对公有命令数据结构的竞争
|
0、1
|
0
|
|
PWD
|
密码,以明码方式显示
|
|
无缺省值
|
|
PWDCrypt
|
加密后的密码,以加密方式显示
|
|
无缺省值
|
|
RACCallback
|
当Cache Connect到Oracle RAC时,该值设定是否安装 TAF 和FAN的回调
|
0、1
|
1
|
|
RecoveryThreads
|
DataStore恢复的时候,重建索引的线程数
|
1~CPU的总个数
|
1
|
|
SQLQueryTimeout
|
SQL语句执行的时间限制,单位为秒
|
0
| |
|
Temporary
|
该DataStore是否为临时DataStore
|
0、1
|
0
|
|
TempSize
|
分配的临时内存区域大小,与PermSize对应,单位为M bytes。类似与Oracle 的临时表空间
|
缺省同PermSize,但至少为6M
| |
|
TempWarnThreshold
|
临时内存区域的使用上限警告值。见PermWarnThreshold。
|
0~100
|
90
|
|
TransparentLoad
|
当数据不在TimesTen时,是否通过Cache Group从OracleLoad数据到TimesTen中
|
0、1
|
0
|
|
TTC_Server
|
C/S 模式时,Client定义的逻辑Server名。
|
|
无缺省值
|
|
TTC_Server_DSN
|
C/S 模式时,Client指定所要连接的Server DSN名。
|
|
无缺省值
|
|
TTC_Timeout
|
C/S 模式时,Client端操作的超时上限。取值范围 0-99999,0为超时无穷大,单位为秒
|
0~99999
|
60
|
|
TypeMode
|
定义语法和数据类型是遵从Oracle还是TimesTen规范,0为Oracle规范,1为TimesTen规范。
|
0、1
|
0
|
|
UID
|
用户ID
|
|
|
|
WaitForConnect
|
当该值为1时,则当应用连接到一个暂时还不能建立连接的DataStore的时候,应用将一直等待到该连接建立成功,0则为不等待如果建立连接失败的话
|
0、1
|
1
|