首頁>技術>

1、作業系統準備

本示例以虛擬機器安裝的形式演示,環境ok的或者在生產環境下跳過1直接看2。

(1)在麒麟官網下載【銀河麒麟】系統,目前已經提供了多平臺試用版本(非企業版),官方地址:

https://eco.kylinos.cn/partners/mirror.html,註冊新使用者並登入,選擇對應的系統版本下載,由於是安裝在虛擬機器,我們下載【AMD64版本】。

(2)安裝

根據提示安裝,此處省略一萬字,安裝成功之後會看到一個嶄新的桌面系統迎面撲來。

2、下載DM安裝包

(1)進入官網,主頁>服務與合作>產品下載

(2)達夢最新版本為 DM8,本安裝示例使用 DM7 版本

(3)目前官方提供的免費版本為開發版,我們找到對應系統的對應版本

linux

其他基於國產伺服器晶片【申威】【飛騰】的作業系統【中標麒麟】【銀河麒麟】也有對應的版本

windows

3、安裝DM7(桌面模式下圖形介面安裝,伺服器模式下安裝請跳過看4)

(1)準備好DM7安裝包,虛擬機器直接拖入檔案到有許可權的目錄。

(2)由於銀河麒麟系統禁用了root使用者,也不建議使用root使用者安裝,我們可以使用預設使用者或者新建一個使用者來安裝(使用預設使用者跳過這個步驟)。

a、建立安裝使用者組 dinstall

groupadd -g 12349 dinstall

b、建立安裝使用者 dmdba

useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

c、初始化使用者密碼

passwd dmdba

d、根據提示設定使用者密碼

(3)安裝DM7

a、如果新建了使用者,請切換到新使用者下執行安裝命令。

su dmdba

b、在 DMInstall.bin 目錄下,執行安裝命令

./DMInstall.bin

等待程式解壓並彈出安裝視窗

接下來的步驟同windows下安裝類似

c、由於非root使用者限制,安裝好之後會提示使用root使用者執行剩餘操作,提示如下:

我們以臨時root的方式執行一下命令:

sudo -i /home/tcc/dmdbms/script/root/root_installer.sh

看到以下資訊表示安裝完成。

4、DM7安裝(伺服器模式下安裝)

(1)準備DM7安裝檔案。

透過直接裝載iso映象的方式開啟安裝

把資料庫.iso檔案放到 /home/dmdba/ 目錄下,將安裝映象掛載在/mnt下

mount -o loop dm7_setup_rh7_64_ent_7.6.1.60_20200603.iso /mnt

進入到 /mnt目錄下

cd /mnt

透過xftp等軟體將安裝映象裡的 DMInstall.bin 檔案複製到某個目錄,進入該目錄

(2)安裝

先獲取檔案的執行許可權

chmod 755 ./DMInstall.bin

執行安裝檔案

./DMInstall.bin -i

選擇語言中文

無key檔案就選擇無key模式安裝

選擇對應的安裝模式,這裡選擇【伺服器】

選擇安裝路徑並確認安裝資訊

安裝結束之後根據提示完成剩餘工作

以臨時root方式執行命令

sudo -i /home/tcc/dmdbms/script/root/root_installer.sh

等待服務啟動,出現以下提示表示安裝結束並啟動成功

補充:官方文件提供了更復雜的安裝模式,在生產模式下,有靜默安裝及更多的配置選項,請參考官方安裝文件。

靜默安裝示例:

新建 auto_install.xml 填寫一部分必要配置

執行靜默安裝命令

./DMInstall.bin -q 檔案全路徑/auto_install.xml

5、連線DM,測試是否安裝成功

5.1 使用 DM自帶管理工具 連線

在DM安裝目錄/tool下,執行:

./manager

tips:如果是在windows下使用管理工具連線伺服器,請將資料庫埠開放或者關閉防火牆,桌面版預設是沒有開啟防火牆的,可以直接連線。

(1)填寫對應的資料庫資訊。

(3)連線成功,雙擊開啟,如下圖所示。

5.2 使用 DataGrip 連線

(1)開啟 DataGrip ,新增【DM資料庫】連線選項。

(2)新增驅動。

補充:

a、DM 驅動下載地址:https://jar-download.com/artifacts/com.dameng

b、url 模板(URL templates)

jdbc:dm://{host::localhost}?[:{port::5236}][/{database}?][^2]

或者

jdbc:dm://{host::localhost}?[:{port::5236}][/DMSERVER?schema={database}][^2]

(3)建立連線

(4)新建查詢

更多關於 DataGrip 的使用請上官網查閱。

相關的筆記:

7
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 太牛逼了,Python和演算法簡直是絕配