內容說明

下表列出您可以從 Cview 設定的內容,依類型分組如下:
表 0-1 資料庫內容說明
類型 內容 說明
資料庫 classpath 類別載入器所用的一或多個完整的 Jar 檔名稱。('schema.jarfile')。請用冒號來分開多個檔案名稱。比方說:

APP.ToursLogic:APP.GUILogic

defaultConnectionMode 資料庫的預設連線模式(noAccessreadOnlyAccessfullAccess
fullAccessUsers 用逗點分隔的含讀寫存取權的使用者清單。('user1,user2')
noAutoBoot 當開啟 bootAll 內容時,設為 true 來抑制自動啟動這個資料庫。如果沒有設定 bootAll 或設為 falsenoAutoBoot 就不洽當。
propertiesOnly 如果設為 true,系統層面的內容就不能置換這個資料庫的資料庫層面內容。預設值是 false
readOnlyAccessUsers 用逗點分隔的含唯讀存取權的使用者清單。('user1,user2')
鑑別 ldap.searchAuthDN 指定 LDAP 使用者搜尋的識別名稱。('uid=uname')。這要搭配下面說明的 searchAuthPW 來使用。
ldap.searchAuthPW
searchAuthDN 所配置的使用者密碼。('passwd')
ldap.searchBase 用來起始搜尋客方或使用者 DN 的根 DN。('uid=uname')
ldap.searchFilter 指定使用者鑑別期間要用的 DN 搜尋過濾器。設為
db2j.user 值會搜尋 db2j.user.UserName 內容所定義的所有使用者。
(&(objectClass=person)(uid=uname)) (db2j.user) )。
provider 指定 Cloudscape 使用者鑑別的鑑別提供者。值包括 LDAPNIS+ BUILTIN 或完整的 Java 類別名稱。如果設定 LDAP 或 NIS+,您也必須設定下面說明的 server 內容。
server provider 內容所定義的使用者鑑別外部目錄服務的位置。如果是 LDAP,請指定 hostname:portnumber。如果是 NIS+,請指定 nisServerNamenisDomainName
語言 bulkFetchDefault 當讀取表格或索引時,Cloudscape 所提取的列數。預設值是 16
defaultIsolationLevel 資料庫的預設隔離層次。合法值為 SERIALIZABLEREPEATABLE_READREAD_COMMITTED 和 READ_UNCOMMITTED
logStatementText 如果設為 true,在開始執行陳述式時,Cloudscape 會將文字和參數值寫入資訊日誌中。預設值是 false
preloadClasses 如果設為 true,Cloudscape 會在資料庫啟動時,預先載入編譯類別。啟動時間會比較慢,但查詢編譯時間會比較快。預設值是 false
spsCacheSize 資料庫儲存備妥陳述式快取記憶體的大小。預設值是 32
stalePlanCheckInterval 在檢查陳述式是不是舊的之前,這個陳述式所要執行的次數。預設值是 100。最小值是 5
statementCacheSize 每個資料庫所要快取的陳述式數目。預設值是 100
triggerMaximumRecursionLevel 觸發發動的遞迴層次上限。預設值是 16。值 -1 表示沒有遞迴限制。值 0 表示不發動觸發。
鎖定 deadlockTimeout 在試圖偵測等待中的交易的死鎖之前,所要等待的秒數。預設值是 60。如果這個值比 waitTimeout 高,就不會進行死鎖檢查。
deadlockTrace 如果設為 true,會使死鎖所涉及的所有執行緒的堆疊追蹤寫入錯誤日誌中。只有在 monitor 內容設為 true 時,這個內容才有意義。
escalationThreshold 在簡單鎖定整份表格之前,最佳化程式要鎖定的列數上限(編譯期間)。 在執行時期,Cloudscape 會獨立在任何編譯決策之外,利用這個內容來判斷鎖定的提升。預設值是 5000。最小值是 100
monitor 如果設為 true,所有死鎖錯誤都會記載在錯誤日誌中。預設值是 false
waitTimeout 在捨棄等待鎖定的交易之前,所要等待的秒數。
0 表示在遇到鎖定等待時捨棄交易。負值表示要永久等待。預設值是 180
其他 user.UserName 密碼(如果 provider 設為 builtin),或使用者 DN(如果 provider 設為 ldap,且 searchFilter 設為 db2j.user)。 請用 UserNamepasswduserDSN 的使用者名稱來代入這個值。
connection.requireAuthentication 如果設為 true,所有連線要求都必須併入有效使用者名稱和密碼。provider 內容的值決定了使用者鑑別的類型。預設值是 false
encryptionAlgorithm encryptionProvider 這些是無法從這裡設定的資料庫連線 URL 屬性。如果要在 Cview 中使用這些,請在建立資料庫之前,在「連線」標籤中指定它們。如果需要這些屬性的詳細資訊,請參閱 Cloudscape Reference Manual
儲存體 minimumRecordSize 指定建立表格時所用的列大小下限(位元組)。預設值是 12 位元組。
pageReservedSpace 保留給表格更新的空間百分比。預設值是 20%。
pageSize 在建立表格或索引期間,所用的表格或索引的頁面大小(位元組)。這個值應該是 2 的某次方。預設值是 4096
rowLocking 如果設為 false,就會停用列層次的鎖定。預設值是 true
tempDirectory 指定暫存檔要寫入其中的目錄。依預設,這個內容設為資料庫目錄下的 tmp 目錄。指定給這個內容的值不需要用引號括住。(c:\dirname)