[转]TimesTen参数选项

    技术2022-05-19  20

    TimesTen参数选项

     

    参数:

    描述:

    取值范围:

    缺省值

    --------------------------

     

    Authenticate

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

    0 1

    1

     

    AutoCreate

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

    0 1

    1

     

    CkptFrequency 

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

    >0

    if Logging=1 then 600else 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 TimesTen8else 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

    隔离级别,0serializable1Read-Committed

    0 1

    1

     

    LockLevel

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

    0 1

    0

     

    LockWait

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

    0~1000000

    10

     

    LogAutoTruncate

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

    0 1

    1

     

    LogBuffSize

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

     

    64K

     

    LogDir

    日志文件的存放目录

     

    Checkpoint 目录

     

    LogFileSiz e

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

     

    64M

     

    LogFlushMethod

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

    0 12

    0

     

    Logging

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

    0 1

    1

     

    LogPurge

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

    0 1

    1

     

    MatchLogOpts

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

    0 1

    0

     

    MemoryLock

    是否将DataStore 锁定在内存中,而不会被PageOut 。仅限于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

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

     

    无缺省值

     

    OraclePWD

    Oracle 用户对用的密码

     

    无缺省值

     

    OverWrite

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

    0 1

    0

     

    PassThrough

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

    0 123

    0

     

    PermSize

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

     

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

     

    PermWarnThreshold

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

    0~100

    90

     

    Preallocate

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

    0 1

    0

     

    PrivateCommands

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

    0 1

    0

     

    PWD

    密码,以明码方式显示

     

    无缺省值

     

    PWDCrypt

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

     

    无缺省值

     

    RACCallback

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

    0 1

    1

     

    RecoveryThreads

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

    1~CPU 的总个数

    1

     

    SQLQueryTimeout

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

    0

    Temporary

    DataStore 是否为临时DataStore

    0 1

    0

     

    TempSize

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

    缺省同PermSize ,但至少为6M

     

    TempWarnThreshold

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

    0~100

    90

     

    TransparentLoad

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

    0 1

    0

     

    TTC_Server

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

     

    无缺省值

     

    TTC_Server_DSN

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

     

    无缺省值

     

    TTC_Timeout

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

    0~99999

    60

     

    TypeMode

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

    0 1

    0

    UID

    用户ID

     

     

    WaitForConnect

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

    0 1

    1

     

    转自:http://xumingyong.iteye.com/blog/356780


    最新回复(0)