分类:
2012-11-28 17:23:44
原文地址:TimeSten专题:TimesTen 连接属性 作者:vcdog
值 |
描述 |
范围 |
缺省 |
Authenticate |
只用于Client/Server模式,当Server端该值设置为1时,只有提供了UID和Password的客户端连接才能访问该DSN,如果Access |
0、1 |
1 |
AutoCreate |
当连接一个不存在的DataStore时,是否自动创建它 |
0、1 |
1 |
CkptFrequency |
TimesTen多长时间做一次Checkpoint。单位为秒。设置为0,则为关闭该参数。 |
>0 |
if Logging=1 then 600 |
CkptLogVolume |
上次Checkpoint以来,累积的日志为多大时再次做Checkpoint,即两次Checkpoint间的日志累计量,单位为M。设置为0,则为关闭该参数。CkptFrequency |
>0 |
0 |
CkptRate |
定义每秒钟往磁盘上写Checkpoint的最大值,单位为M。当TimesTen和别的应用竞争磁盘I/O时,可以调整该值。0为不限制 |
>0 |
0 |
ConnectionCharacterSet |
当前连接所用的字符集,即数据在当前连接中以何种字符集显示。 |
|
if DatabaseCharacterSet |
ConnectionName |
连接标识,用于Client端的连接属性中,对连接进行唯一标识,以便于直观地检查是哪些连接目前正在访问DataStore。 |
|
|
Connections |
并发连接数 |
1~2047 |
64 |
DatabaseCharacterSet |
数据库的存储字符集 |
见TimesTen所 |
无缺省值 |
Diagnostics |
定义诊断信息的记录粒度 |
0、1、…… |
1 |
DurableCommits |
日志是否被实时同步到磁盘上。0 |
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 |
Logging |
是否记录日志,0为不产生修改日志,1为产生修改日志并保存到磁盘上 |
0、1 |
1 |
LogPurge |
是否自动清除不用的日志文件。 |
0、1 |
1 |
MatchLogOpts |
是否使用第一次连接DataStore时logging/logpurge的值,0为使用; |
0、1 |
0 |
MemoryLock |
是否将DataStore锁定在内存中,而不会被Page |
0、1 |
0 |
Nls_Length_Semantics |
多字节语言的长度计算方式,有字节或者字(Char)两种方式 |
BYTE、CHAR |
BYTE |
Nls_Nchar_Conv_Excp |
当类型转换(Nchar/nvarchar2; |
0、1 |
0 |
Nls_Sort |
多字节数据排序和比较的方式。 |
|
BINARY |
OracleID |
Cache |
|
无缺省值 |
OraclePWD |
Oracle用户对用的密码 |
|
无缺省值 |
OverWrite |
是否覆盖已有的DATAStore,0 为不覆盖,1为覆盖 |
0、1 |
0 |
PassThrough |
用于Cache |
0、1、2、3 |
0 |
PermSize |
永久内存区域的大小,即DataStore的大小。单位为M |
|
32位平台:2M |
PermWarnThreshold |
永久内存区域的使用上限警告值。缺省为90,即达到PermSize的90%的时候,调用ttWarnonLowMemory |
0~100 |
90 |
Preallocate |
当DataStore创建时,是否为DataStore预先分配文件系统空间 |
0、1 |
0 |
PrivateCommands |
是否允许每个连接保存命令数据结构到自己的私有空间,从而避免对公有命令数据结构的竞争 |
0、1 |
0 |
PWD |
密码,以明码方式显示 |
|
无缺省值 |
PWDCrypt |
加密后的密码,以加密方式显示 |
|
无缺省值 |
RACCallback |
当Cache Connect到Oracle |
0、1 |
1 |
RecoveryThreads |
DataStore恢复的时候,重建索引的线程数 |
1~CPU的总个数 |
1 |
SQLQueryTimeout |
SQL语句执行的时间限制,单位为秒 |
0 |
|
Temporary |
该DataStore是否为临时DataStore |
0、1 |
0 |
TempSize |
分配的临时内存区域大小,与PermSize对应,单位为M |
缺省同PermSize,但至少为6M |
|
TempWarnThreshold |
临时内存区域的使用上限警告值。见PermWarnThreshold。 |
0~100 |
90 |
TransparentLoad |
当数据不在TimesTen时,是否通过Cache |
0、1 |
0 |
TTC_Server |
C/S 模式时,Client定义的逻辑Server名。 |
|
无缺省值 |
TTC_Server_DSN |
C/S 模式时,Client指定所要连接的Server |
|
无缺省值 |
TTC_Timeout |
C/S 模式时,Client端操作的超时上限。取值范围 |
0~99999 |
60 |
TypeMode |
定义语法和数据类型是遵从Oracle还是TimesTen规范,0为Oracle规范,1为TimesTen规范。 |
0、1 |
0 |
UID |
用户ID |
|
|
WaitForConnect |
当该值为1时,则当应用连接到一个暂时还不能建立连接的DataStore的时候,应用将一直等待到该连接建立成功,0则为不等待如果建立连接失败的话 |
0、1 |
1 |