Chinaunix首页 | 论坛 | 博客
  • 博客访问: 364133
  • 博文数量: 79
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 42
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-30 12:25
文章分类

全部博文(79)

文章存档

2019年(1)

2017年(19)

2016年(25)

2015年(30)

2014年(4)

分类: Oracle

2017-03-15 22:13:38

TimeSten专题:TimesTen 连接属性:
 

描述

范围

缺省

Authenticate

只用于Client/Server模式,当Server端该值设置为1时,只有提供了UIDPassword的客户端连接才能访问该DSN,如果Access
Control已经设置,则Authenticate必须设置为1。本地访问,即直连方式则忽略该参数。

01

1

AutoCreate

当连接一个不存在的DataStore时,是否自动创建它

01

1

CkptFrequency 

TimesTen多长时间做一次Checkpoint。单位为秒。设置为0,则为关闭该参数。

>0

if Logging=1 then 600
else 0

CkptLogVolume

上次Checkpoint以来,累积的日志为多大时再次做Checkpoint,即两次Checkpoint间的日志累计量,单位为M。设置为0,则为关闭该参数。CkptFrequency
/ CkptLogVolumeCheckpoint的触发条件,当任何一个被触发时,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为基本诊断信息

01、……

1

DurableCommits

日志是否被实时同步到磁盘上。0
为异步方式,即日志先写到日志缓冲区中,后台线程在异步的同步到磁盘上。1为实时同步,即每次Commit的时候,日志都同步到磁盘上。

01

0

ForceConnect

DataStore可能由于种种原因不能从备节点中正确地恢复时,是否允许强制连接到该DataStore

01

无缺省值

GroupRestrict

对能访问DataStore的系统用户组进行限制

 

 

Isolation

隔离级别,0serializable1Read-Committed

01

1

LockLevel

锁的级别。0为行级锁,1DataStore级锁

01

0

LockWait

定义超时的上限,单位为秒,可精确到小数点后一位。

0~1000000

10

LogAutoTruncate

TimesTen恢复时,如果碰到不正常的恢复日志,该值为0时,则不继续恢复,而是返回错误信息后退出;该值为1时,则删除不正常的部分,继续进行恢复。旧的日志保存在原日志目录的子目录下。

01

1

LogBuffSize

日志缓冲区大小,单位为K bytes

 

64K

LogDir

日志文件的存放目录

 

Checkpoint目录

LogFileSize

日志文件的大小,单位为M bytes

 

64M

LogFlushMethod

控制TimesTen同步或者写日志到日志文件的方式。
0为使用前一次的设置值;
1为批同步的方式(缺省);
2为实时同步的方式

012

0

Logging

是否记录日志,0为不产生修改日志,1为产生修改日志并保存到磁盘上

01

1

LogPurge

是否自动清除不用的日志文件。

01

1

MatchLogOpts

是否使用第一次连接DataStorelogging/logpurge的值,0为使用;
1为忽略第一次连接时的值,而是使用当前连接的特有的值

01

0

MemoryLock

是否将DataStore锁定在内存中,而不会被Page
Out。仅限于HP-UX Linux Solaris平台

01

0

Nls_Length_Semantics

多字节语言的长度计算方式,有字节或者字(Char)两种方式

BYTECHAR

BYTE

Nls_Nchar_Conv_Excp

当类型转换(Nchar/nvarchar2;
char/varchar2)有数据丢失的时候是否产生错误信息,0为不产生,1为产生。

01

0

Nls_Sort

多字节数据排序和比较的方式。

 

BINARY

OracleID

Cache
Group的时候,所连接到的Oracle数据库的用户ID

 

无缺省值

OraclePWD

Oracle用户对用的密码

 

无缺省值

OverWrite

是否覆盖已有的DATAStore0 为不覆盖,1为覆盖

01

0

PassThrough

用于Cache
Connect使用时,定义SQL语句在TimesTen中,还是在Oracle中执行,取值范围为 0123

0123

0

PermSize

永久内存区域的大小,即DataStore的大小。单位为M
bytes

 

32位平台:2M
64位平台:4M

PermWarnThreshold

永久内存区域的使用上限警告值。缺省为90,即达到PermSize90%的时候,调用ttWarnonLowMemory
会得到警告信息。

0~100

90

Preallocate

DataStore创建时,是否为DataStore预先分配文件系统空间

01

0

PrivateCommands

是否允许每个连接保存命令数据结构到自己的私有空间,从而避免对公有命令数据结构的竞争

01

0

PWD

密码,以明码方式显示

 

无缺省值

PWDCrypt

加密后的密码,以加密方式显示

 

无缺省值

RACCallback

Cache ConnectOracle
RAC时,该值设定是否安装 TAF FAN的回调

01

1

RecoveryThreads

DataStore恢复的时候,重建索引的线程数

1~CPU的总个数

1

SQLQueryTimeout

SQL语句执行的时间限制,单位为秒

0

Temporary

DataStore是否为临时DataStore

01

0

TempSize

分配的临时内存区域大小,与PermSize对应,单位为M
bytes。类似与Oracle 的临时表空间

缺省同PermSize,但至少为6M

TempWarnThreshold

临时内存区域的使用上限警告值。见PermWarnThreshold

0~100

90

TransparentLoad

当数据不在TimesTen时,是否通过Cache
GroupOracleLoad数据到TimesTen

01

0

TTC_Server

C/S 模式时,Client定义的逻辑Server名。

 

无缺省值

TTC_Server_DSN

C/S 模式时,Client指定所要连接的Server
DSN名。

 

无缺省值

TTC_Timeout

C/S 模式时,Client端操作的超时上限。取值范围
0999990为超时无穷大,单位为秒

0~99999

60

TypeMode

定义语法和数据类型是遵从Oracle还是TimesTen规范,0Oracle规范,1TimesTen规范。

01

0

UID

用户ID

 

 

WaitForConnect

当该值为1时,则当应用连接到一个暂时还不能建立连接的DataStore的时候,应用将一直等待到该连接建立成功,0则为不等待如果建立连接失败的话

01

1

阅读(1324) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~