3.伺服器的安裝與初始設定(筆記)

tonykorn97發表於2006-04-30

安裝資料庫伺服器的步驟如下

1,安裝軟體

2,查閱$informixDIR/release目錄下的相關檔案

3,恰當的設定核心配置引數

4,保留足夠的磁碟儲存空間

5,設定正確的環境變數

6,設定sqlhosts檔案

7,使用$informixDIR/etc目錄下的配置檔案進行系統配置.

informix資料庫初始化引數

1,核心引數:訊號引數Semaphores

Semaphores是一種訊號量,或者說是一種鎖機制.資料庫伺服器使用它來控制程式,當沒有任何任何被啟用時將該程式休眠.Semaphores也用來同步共享記憶體連線時的客戶/服務通訊.SemaphoresUNIX作業系統的核心引數配之中進行配置.

每個資料庫伺服器事務的每個虛擬處理機和每個共享記憶體連線都需要一個Semaphore.

每個資料庫伺服器事務將使用以下一些虛擬處理機.

初始化資料庫伺服器的一組多達100個虛擬處理機.

系統執行時追加起用的虛擬處理機.

使用者透過共享記憶體通訊介面進行連線時的一組至少100個虛擬處理機.

必須為資料庫伺服器事務至少設定兩組Semaphore:一組用於初始化虛擬處理機,另一組用於共享記憶體引數.

SEMMIN 這個值指系統的Semaphore引數設定數目總計.通常包含多個Semaphore引數.

SEMMSL 這個值指System V系統的一個設定中Semaphore引數的數目總計.它應該大於100.對於BSD UNIX系統沒有此引數.

SEMMNS 這個值指UNIX系統的Semaphore引數的資料總計.它應等於SEMINSEMMSL之和.

2.核心引數:共享記憶體

為了起用資料庫伺服器共享記憶體,必須配置一系列與之相關的UNIX核心引數.至少需三個共享記憶體段,而當共享記憶體用在通訊時則需要四個.對於SYSTEM V型別的UNIX系統的引數如下:

SHMMAX 單個共享記憶體段的最大尺寸

SHMSEG 單個程式可以使用的共享記憶體最大數目. 對於BSD UNIX系統沒有此引數.

SHMMNI 整個系統的記憶體段的最大數目

建立熟檔案cooked file

Touch filename

Chown Informix: Informix filename

Chmod 660 filename

Onconfig配置檔案

可以使用onmonitor命令來修改系統引數.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245259/,如需轉載,請註明出處,否則將追究法律責任。

相關文章