國產化之銀河麒麟安裝達夢資料庫DM8

波斯馬發表於2022-03-09

背景

某個專案需要實現基礎軟體全部國產化,其中作業系統指定銀河麒麟,資料庫使用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架構。

img

準備

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

它會解壓,並啟動介面安裝程式。

帶介面的安裝還是很爽的,都按照預設引數就行了,中途需要注意兩點:

  • 會有兩次需要執行命令,按照要求執行,並等待處理結果就行了。
  • 選擇安裝示例資料庫,這個需要自己勾選,方便安裝完畢後測試。

img

img

使用

安裝完畢後,可以使用一些管理工具,它們的位置在:/home/{當前登入使用者名稱}/dmdbms/tool。

DM服務檢視器:dmservice.sh

控制檯工具:console

建立資料庫例項:dbca.sh

資料庫效能監視工具:monitor

審計分析工具:analyzer

資料庫管理工具:manager

img

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

img

達夢資料庫總體上接近Oracle,更多內容有待探索。

收穫更多架構知識,請關注微信公眾號 螢火架構。原創內容,轉載請註明出處。
掃描二維碼關注公眾號

相關文章