TimeSten專題:TimesTen 連接配接屬性:
值
描述
範圍
預設
Authenticate
隻用于Client/Server模式,當Server端該值設定為1時,隻有提供了UID和Password的用戶端連接配接才能通路該DSN,如果Access
Control已經設定,則Authenticate必須設定為1。本地通路,即直連方式則忽略該參數。
0、1
1
AutoCreate
當連接配接一個不存在的DataStore時,是否自動建立它
CkptFrequency
TimesTen多長時間做一次Checkpoint。機關為秒。設定為0,則為關閉該參數。
>0
if Logging=1 then 600
else 0
CkptLogVolume
上次Checkpoint以來,累積的日志為多大時再次做Checkpoint,即兩次Checkpoint間的日志累計量,機關為M。設定為0,則為關閉該參數。CkptFrequency
/ CkptLogVolume為Checkpoint的觸發條件,當任何一個被觸發時,TimesTen 将做Checkpoint操作
CkptRate
定義每秒鐘往磁盤上寫Checkpoint的最大值,機關為M。當TimesTen和别的應用競争磁盤I/O時,可以調整該值。0為不限制
ConnectionCharacterSet
目前連接配接所用的字元集,即資料在目前連接配接中以何種字元集顯示。
if DatabaseCharacterSet
=TimesTen8 then TimesTen8
else US7ASCII
ConnectionName
連接配接辨別,用于Client端的連接配接屬性中,對連接配接進行唯一辨別,以便于直覺地檢查是哪些連接配接目前正在通路DataStore。
Connections
并發連接配接數
1~2047
64
DatabaseCharacterSet
資料庫的存儲字元集
見TimesTen所
支援的字元集
無預設值
Diagnostics
定義診斷資訊的記錄粒度
0為關閉診斷資訊。1為基本診斷資訊
0、1、……
DurableCommits
日志是否被實時同步到磁盤上。0
為異步方式,即日志先寫到日志緩沖區中,背景線程在異步的同步到磁盤上。1為實時同步,即每次Commit的時候,日志都同步到磁盤上。
ForceConnect
當DataStore可能由于種種原因不能從備節點中正确地恢複時,是否允許強制連接配接到該DataStore
GroupRestrict
對能通路DataStore的系統使用者組進行限制
Isolation
隔離級别,0為serializable,1為Read-Committed
LockLevel
鎖的級别。0為行級鎖,1為DataStore級鎖
LockWait
定義逾時的上限,機關為秒,可精确到小數點後一位。
0~1000000
10
LogAutoTruncate
當TimesTen恢複時,如果碰到不正常的恢複日志,該值為0時,則不繼續恢複,而是傳回錯誤資訊後退出;該值為1時,則删除不正常的部分,繼續進行恢複。舊的日志儲存在原日志目錄的子目錄下。
LogBuffSize
日志緩沖區大小,機關為K bytes
64K
LogDir
日志檔案的存放目錄
同Checkpoint目錄
LogFileSize
日志檔案的大小,機關為M bytes
64M
LogFlushMethod
控制TimesTen同步或者寫日志到日志檔案的方式。
0為使用前一次的設定值;
1為批同步的方式(預設);
2為實時同步的方式
0、1、2
Logging
是否記錄日志,0為不産生修改日志,1為産生修改日志并儲存到磁盤上
LogPurge
是否自動清除不用的日志檔案。
MatchLogOpts
是否使用第一次連接配接DataStore時logging/logpurge的值,0為使用;
1為忽略第一次連接配接時的值,而是使用目前連接配接的特有的值
MemoryLock
是否将DataStore鎖定在記憶體中,而不會被Page
Out。僅限于HP-UX Linux Solaris平台
Nls_Length_Semantics
多位元組語言的長度計算方式,有位元組或者字(Char)兩種方式
BYTE、CHAR
BYTE
Nls_Nchar_Conv_Excp
當類型轉換(Nchar/nvarchar2;
char/varchar2)有資料丢失的時候是否産生錯誤資訊,0為不産生,1為産生。
Nls_Sort
多位元組資料排序和比較的方式。
BINARY
OracleID
Cache
Group的時候,所連接配接到的Oracle資料庫的使用者ID
OraclePWD
Oracle使用者對用的密碼
OverWrite
是否覆寫已有的DATAStore,0 為不覆寫,1為覆寫
PassThrough
用于Cache
Connect使用時,定義SQL語句在TimesTen中,還是在Oracle中執行,取值範圍為 0,1,2,3
0、1、2、3
PermSize
永久記憶體區域的大小,即DataStore的大小。機關為M
bytes
32位平台:2M
64位平台:4M
PermWarnThreshold
永久記憶體區域的使用上限警告值。預設為90,即達到PermSize的90%的時候,調用ttWarnonLowMemory
會得到警告資訊。
0~100
90
Preallocate
當DataStore建立時,是否為DataStore預先配置設定檔案系統空間
PrivateCommands
是否允許每個連接配接儲存指令資料結構到自己的私有空間,進而避免對公有指令資料結構的競争
PWD
密碼,以明碼方式顯示
PWDCrypt
加密後的密碼,以加密方式顯示
RACCallback
當Cache Connect到Oracle
RAC時,該值設定是否安裝 TAF 和FAN的回調
RecoveryThreads
DataStore恢複的時候,重建索引的線程數
1~CPU的總個數
SQLQueryTimeout
SQL語句執行的時間限制,機關為秒
Temporary
該DataStore是否為臨時DataStore
TempSize
配置設定的臨時記憶體區域大小,與PermSize對應,機關為M
bytes。類似與Oracle 的臨時表空間
預設同PermSize,但至少為6M
TempWarnThreshold
臨時記憶體區域的使用上限警告值。見PermWarnThreshold。
TransparentLoad
當資料不在TimesTen時,是否通過Cache
Group從OracleLoad資料到TimesTen中
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規範。
UID
使用者ID
WaitForConnect
當該值為1時,則當應用連接配接到一個暫時還不能建立連接配接的DataStore的時候,應用将一直等待到該連接配接建立成功,0則為不等待如果建立連接配接失敗的話
本文轉自vcdog 51CTO部落格,原文連結:http://blog.51cto.com/255361/836902,如需轉載請自行聯系原作者