專題目錄
國產化之路-統信UOS操作系統安裝
國產化之路-國產操作系統安裝.net core 3.1 sdk
國產化之路-安裝WEB服務器
國產化之路-安裝達夢DM8數據庫
國產化之路-統信UOS + Nginx + Asp.Net MVC + EF Core 3.1 + 達夢DM8實現簡單增刪改查操作
達夢數據庫介紹
達夢數據庫(DM)是達夢公司推出的國產通用大型安全關系型數據庫管理系統,具有完全的自主知識產權。具有高通用性、高安全性、高性能、高可靠性、高可擴展性、高可移植性、高可用性等顯著特點。達夢數據庫管理系統的最新版本是8.0版本,簡稱DM8。
安裝資源獲取
安裝資源可以通過達夢官網進行下載獲取,通過官網獲取時需要注冊賬號,不願意注冊賬號可以通過非官方站點下載獲取資源(在文末參考資料中附有下載鏈接地址),下載時要了解安裝設備的硬件配置,根據安裝設備的不同選擇對應的安裝版本,這里下載的是DM8開發版(飛騰版本64位)。
安裝DM8數據庫
在達夢官網的文檔下載中有《達夢數據庫管理系統安裝手冊》的PDF文檔,文檔詳細記錄了DM8在不同操作系統環境下的安裝卸載說明,具體安裝以該文檔為准,這里記錄了在實際安裝過程中需要注意的一些細節。
安裝准備工作
我們的按裝方式是在統信UOS下圖形化界面安裝,相比命令行安裝要簡單方便很多,但在安裝之前還是需要根據安裝手冊中的說明做好以下准備工作:
(1)檢測操作系統的限制,主要是檢測當前安裝用戶的 ulimit 參數,在終端運行如下命令:
ulimit -a
當前默認設置基本滿足安裝要求,雖然open files
要求是 65536
但不改也沒有問題。
(2)檢測系統內存與存儲空間, 為了保證 DM 的正確安裝和運行,要盡量保證操作系統至少 1GB 的可用內存(RAM)。
(3)關於安裝用戶,操作手冊里邊建議創建安裝用戶組和數據庫管理員賬號,這里直接使用當前管理員用戶,只要不要使用root用戶安裝即可。
安裝DM8
(1)裝載鏡像,我們當前下載的是ISO光盤鏡像文件,使用終端工具創建一個目錄,比如iso
,然后將鏡像文件拷貝到該目錄中,通過終端進入該目錄,用命令方式裝載鏡像:
cd iso
#新建cdrom文件
mkdir /media/cdrom/
#將ISO文件掛載到/media/cdrom/
sudo mount -o loop ISO文件名 /media/cdrom/
(2) 賦予文件執行權限,加載鏡像文件后,在/media/cdrom 目錄下存在 DMInstall.bin 文件 ,DMInstall.bin 文件就是 DM 的安裝程序。在運行安裝程序前,需要賦予 DMInstall.bin 文件執行權限。這里注意 賦予文件執行權限需要切換到root賬號才可以,當前安裝賬號試了一下沒有執行權限。
# 切換root賬號
su
# 賦予DMInstall.bin 文件執行權限
chmod 755 ./DMInstall.bin
(3) 執行以下命令將運行 DM 的圖形化安裝( 雙擊 DMInstall.bin 無法打開)。
./DMInstall.bin
詳細安裝過程請參考安裝操作手冊的圖形化安裝這個章節,已經介紹的非常詳細了,按照安裝提示點擊“下一步”即可。這里列出一下安裝過程中的一些注意點。
(1)在安裝過程中會要求輸入Key文件,如果沒有的話可以直接點擊“下一步”跳過。
(2)安裝過程中需要指定安裝目錄,指定一下即可。
(3)還有幾處需要使用root用戶執行一些指定操作,使用終端切換成root賬號,根據提示窗口執行指定命令即可。
執行完后,點擊”確定“按鈕,彈出確認窗口點擊”是“。下面操作同上:
最后完成安裝操作。
運行DM管理工具
在終端進入達夢安裝目錄的tool目錄,輸入如下命令即可打開DM管理工具:
./manager
輸入密碼,即可進入管理界面
補充說明
當前安裝是在統信操作系統下進行,是ARM64版本的,建議也獲取一下win64位的安裝版本,因為在win64位版本的driver目錄中有.net 的相關驅動,包括支持EntityFrame Core 3.1的驅動,這個在我們后續開發中都會用到,有興趣的話也可以在windows操作系統中安裝一下,過程基本相同,在操作手冊中也有詳細說明。
參考資料
DM8飛騰ARM64版本下載(提取碼:f5e3 ): https://pan.baidu.com/s/1wdc8pkawq-1Na3XnZDKyVA
DM8 Win64版本下載(提取碼:whmt ): https://pan.baidu.com/s/1vHQ5jzqadjovMxNellWB0w