背景
某個項目需要實現基礎軟件全部國產化,其中操作系統指定銀河麒麟,數據庫使用DM8。
雖然在之前的文章中已經成功模擬國產飛騰處理器,但是運行效率不高,所以這里的銀河麒麟操作系統還是運行在x64平台上。x64平台的DM8並沒有提供銀河麒麟版本,因為銀河麒麟是基於Ubuntu的,Ubuntu又是基於Debian的,所以這里下載的是Debian版本的。
為了方便安裝達夢數據庫,這里使用了帶UI界面的銀河麒麟。
環境
- 虛擬化平台:Hyper-V 10.0
- 操作系統:銀河麒麟 v4
- CPU平台:x86-64
下載
這里從官網下載,下載地址:https://www.dameng.com/list_103.html
下載過程中需要登錄,自行注冊個賬號就行了,沒有什么門檻。
注意這里需要選擇CPU平台和操作系統,CPU選擇x86,因為x64也是來源於x86,所以有時候統一用x86概括。還有的地方會看到amd64或者x86-64,這兩個特指64位的x86架構。

准備
1、解壓
下載下來是一個zip文件,如果是直接下載到Linux機器上的,需要有一個解壓軟件:
sudo apt-get install unzip
sudo unzip dm8_20211021_x86_rh6_64_ent.zip -d dm8
2、掛載
解壓后里邊有一個iso鏡像文件,需要掛載到系統。
如果采用的Hyper-V虛擬機平台,可以通過Hyper-V的“媒體”-“DVD 驅動器”-“插入磁盤”進行掛載。
如果是在Linux機器上,則需要使用mount命令,這個網上很多,找一下就行了。
3、復制
掛載后的磁盤中有一個名為 DMInstall.bin的文件,這是一個Linux上的可執行文件,安裝DM8就是要啟動它。
因為掛載的時候默認是只讀掛載,同時沒有權限執行這個文件,所以需要先把它復制出來,修改權限后再執行。
先創建一個目錄dm:sudo mkdir /dm
然后復制安裝程序到這個目錄:sudo cp /media/{當前登錄用戶名}/dameng/DMInstall.bin /dm/DMInstall.bin
注意這個文件的原始目錄,可能每台機器上是不一樣,替換成自己的。
修改文件權限為可執行:sudo chmod 777 /dm/DMInstall.bin
安裝
安裝就是執行DMInstall.bin這個程序:
./DMInstall.bin
它會解壓,並啟動界面安裝程序。
帶界面的安裝還是很爽的,都按照默認參數就行了,中途需要注意兩點:
- 會有兩次需要執行命令,按照要求執行,並等待處理結果就行了。
- 選擇安裝示例數據庫,這個需要自己勾選,方便安裝完畢后測試。


使用
安裝完畢后,可以使用一些管理工具,它們的位置在:/home/{當前登錄用戶名}/dmdbms/tool。
DM服務查看器:dmservice.sh
控制台工具:console
創建數據庫實例:dbca.sh
數據庫性能監視工具:monitor
審計分析工具:analyzer
數據庫管理工具:manager

另外我這里在本機也安裝了一個Windows版的客戶端,下載地址還是前邊提到的下載地址。默認端口5236,默認賬戶SYSDBA(密碼也是這個)。

達夢數據庫總體上接近Oracle,更多內容有待探索。
收獲更多架構知識,請關注微信公眾號 螢火架構。原創內容,轉載請注明出處。

