國產化之路-安裝達夢DM8數據庫


專題目錄

國產化之路-統信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操作系統中安裝一下,過程基本相同,在操作手冊中也有詳細說明。

參考資料

達夢官網:http://www.dameng.com/

DM8飛騰ARM64版本下載(提取碼:f5e3 ): https://pan.baidu.com/s/1wdc8pkawq-1Na3XnZDKyVA

DM8 Win64版本下載(提取碼:whmt ): https://pan.baidu.com/s/1vHQ5jzqadjovMxNellWB0w


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM