背景
某個專案需要實現基礎軟體全部國產化,其中作業系統指定銀河麒麟,資料庫使用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,更多內容有待探索。
收穫更多架構知識,請關注微信公眾號 螢火架構。原創內容,轉載請註明出處。