在Linux上配置Informix數據庫是一個復雜的過程,需要遵循一系列詳細的步驟。以下是基本的配置指南:
/opt/informix,并設置適當的權限。創建Informix用戶組和用戶:
groupadd informix
useradd -g informix informix
passwd informix
設置環境變量:
在informix用戶的主目錄下編輯 .bash_profile 文件,添加Informix的安裝路徑和相關環境變量。
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ifxserverexport ONCONFIG=onconfig.ifxserverexport INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ifxserverexport PATH=$INFORMIXDIR/bin:/usr/bin:${PATH}:.
上傳并解壓安裝文件:將Informix的安裝文件上傳至指定目錄,并使用 tar 命令解壓。
tar -xvf IDS.9.40.UC4W4.LINUX-I32.cpio.gz
執行安裝程序:切換到informix用戶,運行安裝程序,按照提示完成安裝。
su - informix
./installserver
修改配置文件:
/opt/informix/etc/onconfig.std 文檔拷貝一份,名稱為 $ONCONFIG 變量指定的名稱(例如 onconfig.ifxserver),并編輯以下參數:ROOTPATH /dbs/rootdbs
DBSERVERNAME ifxserver
創建數據庫空間:
在 /dbs 目錄中創建操作系統文件,并修改這些文件屬性為660,屬主為 informix:informix。
touch datadbs1 llogdbs plogdbsonspaces -c -d datadbs1 -p /dbs/datadbs1 -o 0 -s 200000 -k 8konspaces -c -d plogdbs -p /dbs/p
配置系統服務:
/etc/services 文件,添加數據庫服務的信息。sqlexec 1526/tcp
sqlexed 1528/tcp
啟動數據庫服務器:
配置完成后,啟動Informix數據庫服務器,并使用 onstat 等命令驗證數據庫狀態。
oninit -ivy
設置口令復雜度: 編輯配置文件,設置口令復雜度,包括大寫字母、小寫字母、數字和特殊符號。
設置口令最小長度:
將 /etc/login.defs 文件中的 PASS_MIN_LEN 參數設置為8。
設置賬戶鎖定策略: 編輯配置文件,配置賬戶鎖定策略,例如連續認證失敗次數超過6次鎖定賬號。
設置口令歷史: 配置數據庫,使用戶不能重復使用最近5次內已使用的口令。
設置口令生存期:
將 /etc/login.defs 文件中的 PASS_MAX_DAYS 參數設置為90。
配置日志功能:
編輯 $INFORMIXDIR/aaodir/adtcfg 文件,設置審計參數,啟用審計。
以上步驟提供了一個基本的框架,但在實際操作中可能需要根據具體的Linux發行版和Informix版本進行調整。建議參考Informix的官方文檔和最佳實踐,以確保系統的穩定性和安全性。