1 簡介
達夢數據庫管理系統是達夢公司推出的具有完全自主知識產權的高性能數據庫管理系統,簡稱DM。達夢數據庫管理系統的最新版本是8.0版本,簡稱DM8。
DM8采用全新的體系架構,在保證大型通用的基礎上,針對可靠性、高性能、海量數據處理和安全性做了大量的研發和改進工作,極大提升了達夢數據庫產品的性能、可靠性、可擴展性,能同時兼顧OLTP和OLAP請求,從根本上提升了DM8產品的品質
2 環境
達夢8
3 准備工作
3.1 檢查 Linux(Unix)系統信息
用戶在安裝 DM 前,需要檢查當前操作系統的相關信息,確認 DM 安裝程序與當前操
作系統匹配,以保證 DM 能夠正確安裝和運行。用戶可以使用以下命令檢查操作系統基本
信息。如下圖所示:
#獲取系統位數
getconf LONG_BIT
#查詢操作系統 release 信息
lsb_release -a
#查詢系統信息
cat /etc/issue
#查詢系統名稱
uname -a
3.2 創建安裝用戶
為了減少對操作系統的影響,用戶不應該以 root 系統用戶來安裝和運行 DM。用戶可以在安裝之前為 DM 創建一個專用的系統用戶。
1. 創建安裝用戶組 dinstall。
groupadd dinstall
2. 創建安裝用戶 dmdba。
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3. 初始化用戶密碼。
passwd dmdba
4. 之后通過系統提示進行密碼設置。
注意:創建安裝系統用戶完成后,安裝手冊之后的操作默認使用安裝系統用戶進行
操作。
3.3 Linux(Unix)下檢查操作系統限制
在 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。
3.4 檢查系統內存與存儲空間
3.4.1 檢查內存
為了保證 DM 的正確安裝和運行,要盡量保證操作系統至少 1GB 的可用內存(RAM)。
如果可用內存過少,可能導致DM安裝或啟動失敗。用戶可以使用以下命令檢查操作內存:
#獲取內存總大小
grep MemTotal /proc/meminfo
#獲取交換分區大小
grep SwapTotal /proc/meminfo
#獲取內存使用詳情
free
3.4.2 檢查存儲空間
1) DM 完全安裝需要 1GB 的存儲空間,用戶需要提前規划好安裝目錄,預留足夠的
存儲空間。用戶在 DM 安裝前也應該為數據庫實例預留足夠的存儲空間,規划好數據路徑
和備份路徑。用戶可使用以下命令檢查存儲空間:
#查詢目錄/mount_point/dir_name 可用空間
df -h /mount_point/dir_name
2) DM 安裝程序在安裝時將產生臨時文件,臨時文件需要 1GB 的存儲空間,臨時文
件目錄默認為/tmp。用戶可以使用以下命令檢查存儲空間。如下圖所示:
4安裝部署
4.1 准備安裝包
達夢官網:http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14
從官網下載對應系統的安裝包,本次下載達夢8(飛騰版本64位),然后將下載后的包解壓后,放在安裝路徑下
4.2 安裝過程
4.2.1 軟件安裝
./DMInstall.bin -i
步驟1:選擇安裝語言
步驟2:驗證key文件
本次使用試用版,所以選擇n
步驟3:選擇時區
步驟4:選擇安裝類型
默認典型安裝,直接回車
步驟5:選擇安裝路徑
步驟6:安裝小結
步驟7:安裝
注意:安裝完成后,終端提示“請以 root 系統用戶執行命令”。由於使用非 root 系統用戶進行安裝,所以部分安裝步驟沒有相應的系統權限,需要用戶手動執行相關命令。
到這里軟件部分安裝完成
4.2.2 初始化數據庫
初始化數據庫完成名稱叫DAMENG
4.2.3 注冊數據庫
首先檢查dm.ini的位置,該步驟需要用到dm.ini
找到后記錄下dm.ini位置路徑,繼續訪問注冊入口路徑
執行命令:(注意,使用root用戶)
./dm_service_installer.sh -t dmserver -dm_ini /dameng/database/data/DAMENG/dm.ini -p DAMENG
這樣,就安裝成功。
配置環境變量:
export DM_HOME=/dameng/database
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$DM_HOME/bin
export PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/dameng/database/bin
5 測試
5.1 啟動達夢服務
5.2 登錄數據庫
初始的默認用戶名和密碼都是SYSDBA