第一步:檢查系統信息(可跳過)
#獲取系統位數
getconf LONG_BIT
#查詢操作系統release信息
lsb_release -a
#查詢系統信息
cat /etc/issue
#查詢系統名稱
uname –a
第二步:創建安裝用戶
useradd -mU dmdba
passwd dmdba(密碼設置為kingbase)
注意:創建安裝系統用戶完成后,安裝手冊之后的操作默認使用安裝系統用戶進行操作。
第三步:檢查操作系統限制(可跳過)
在Linux(Unix)系統中,因為ulimit命令的存在,會對程序使用操作系統資源進行限制。為了使DM能夠正常運行,建議用戶檢查當前安裝用戶的ulimit參數。
運行ulimit -a進行查詢。如下圖所示:
參數使用限制:
1.data seg size
data seg size (kbytes, -d)
建議用戶設置為1048576(即1GB)以上或unlimited(無限制),此參數過小將導致數據庫啟動失敗。
2. file size
file size(blocks, -f)
建議用戶設置為unlimited(無限制),此參數過小將導致數據庫安裝或初始化失敗。
3. open files
open files(-n)
建議用戶設置為65536以上或unlimited(無限制)。
4.virtual memory
virtual memory (kbytes, -v)
建議用戶設置為1048576(即1GB)以上或unlimited(無限制),此參數過小將導致數據庫啟動失敗。
如果用戶需要為當前安裝用戶更改ulimit的資源限制,請修改文件/etc/security/limits.conf。
第四步:檢查系統內存與存儲空間(可跳過)
1.檢查內存
為了保證DM的正確安裝和運行,要盡量保證操作系統至少1GB的可用內存(RAM)。如果可用內存過少,可能導致DM安裝或啟動失敗。用戶可以使用以下命令檢查操作內存:
#獲取內存總大小
grep MemTotal /proc/meminfo
#獲取交換分區大小
grep SwapTotal /proc/meminfo
#獲取內存使用詳情
Free
2.檢查存儲空間
df –h查看,然后安裝時選擇正確文件夾
第五步:命令行安裝
將下載好的DMInstall.bin文件上傳到linux服務器事先准備好的文件夾下,
./DMInstall.bin –i
切換到root用戶
第六步:初始化數據庫
在此目錄執行
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /home/dmdba/dmdbms/data/TEST/dm.ini
再執行service DmServiceDMSERVER start
開啟兼容模式:sp_set_para_value(2,'COMPATIBLE_MODE',4)
替換key:替換原有key,重啟或執行sp_load_lic_info();