Dmconfig.ini

當 DBMaker 的資料庫引擎起動時或當使用者連結到資料庫時,DBMaker 必須起始一些 參數來設定本身。這些參數從名稱為 dmconfig.ini 的 ASCII 文字組態檔中讀取出來。這 個文字檔儲存了 DBMaker 用來設定本身的關鍵字和其對映值。因這個檔案是一個 ASCII 形式的檔案,假如有需要,資料庫管理員可以利用文字編輯器來改變這些設定值。

在一般的狀況下,資料庫啟動時須要讀取這些關鍵字的設定值。假如在資料庫啟動 後才改變關鍵字的設定將無法改變系統設定,下一次的資料庫啟動才會真正的受到 影響。而一些關鍵字則提供使用者連結到資料庫所用。使用者可以在資料庫啟動 後,下達連結指令前改變這些關鍵字。

組態參數為影響 DBMaker 的效能的重要因素。所以您應該注意每個組態參數的影響並 預估適當的值以確保 DBMaker 的效能。我們建議資料庫管理員在備份資料庫時將 dmconfig.ini 組態檔一同備份。

另外一個 dmconfig.ini 的重點為其位置。在 UNIX 系統中,DBMaker 會去下列三個地方 搜尋 dmconfig.ini。這三個地方和優先順序為:

  • 目前的目錄

  • 環境變數 DBMAKER 所指定的目錄

  • 使用者dbmaker的目錄下的data目錄(~dbmaker/data)

在微軟的視窗系統下,dmconfig.ini 必須放置於視窗的安裝目錄下(通常為 WINDOWS,除 非在安裝視窗時您改變了預設值)。當啟動資料庫時,DBMaker 會依序掃描上述三個目錄(在視窗 系統則為 WINDOWS 目錄)來搜尋 dmconfig.ini 中和資料庫相對應的節名。假如找到了 dmconfig.ini 及相對的節名,該節內的關鍵字就會被使用,否則 DBMaker 會繼續搜尋下個目錄的 dmconfig.ini 直到相符的節名找到為止。

注意:若您要使用 PHP3 連接至資料庫,請將您的 Dmconfig.ini 放置在 ~dbmaker/data 目錄下。

Copyright 2002 SYSCOM Computer Engineering Co. All rights reserved.