達夢數據庫官網:
一、安裝包準備
1.註冊賬號:http://www.dameng.com/reg.aspx
2.根據cpu、操作系統區分下載對應的版本:http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14
3.centos 7 8推薦下載:DM8開發版(Linux-rh-64位)
鏈接: https://pan.baidu.com/s/1bu0YBXeQWI26lqEMS4XruA 提取碼: hctc
4.下載完成
5.解壓縮
二、Linux服務器準備(例子是:centos8)
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 8.0.1905 (Core)
Release: 8.0.1905
Codename: Core
1.例如 系統是最小化安裝
2.聯網
以centos8爲例:
輸入:ip addr
查看網絡連接情況,如果沒有ip
輸入: cd /etc/sysconfig/network-scripts/
輸入:vi ifcfg-ens33 (ens後面不一定是什麼)
如果後面是no,則改爲:yes
輸入::
輸入:wq
3.防火牆
centos7 8之後是使用的是:Firewall
輸入:firewall-cmd --add-port=8080/tcp --permanent
永久開放端口
輸入:firewall-cmd --reload
重新加載生效開放端口
注:達夢數據庫默認端口號是:5236
可先暫時關閉防火牆,待數據庫安裝調試完成之後再啓用防火牆
輸入:systemctl stop firewalld
#關閉
輸入:systemctl disable firewalld
#取消開機啓動
會讓你輸入root密碼
4.首先安裝
yum install -y redhat-lsb
安裝完成輸入:lsb_release -a
查看結果
5.安裝時區選擇
yum install -y libnsl.so*
6.檢查linux安裝內核
輸入:getenforce
如果是:Enforcing狀態則
輸入:vi /etc/selinux/config
把箭頭所指改爲:disabled
保存wq
輸入:reboot
重啓
7.檢查linux檢查操作系統限制
爲了使達夢數據庫能夠正常運行,建議用戶檢查ulimit的參數
輸入:ulimit -a
輸入:vi /etc/security/limits.conf
在文件的最下方加入此代碼
* soft nproc 65535
* hard nproc 65535
* soft nolife 65536
* hard nolife 65536
保存wq
輸入:vi /etc/profile
在文件最下方添加:
ulimit –SHn 65536
保存wq
8.檢查系統時間以及時區(一般聯網之後會自動更新最新時間)
輸入:clock
輸入:tzselect
如果提示沒有此命令,則看上面請安裝時區選擇工具
三、達夢數據庫安裝
1.上傳安裝包
通過ftp工具將剛下載並解壓出來得
上傳到服務器中自定義文件夾中
2.新建掛載目錄
輸入:cd /usr/local/
輸入:mkdir dm #創建達夢安裝包文件夾
輸入:chmod 777 dm/ #賦值權限
輸入:cd dm/
輸入:mkdir dmgz #創建掛載文件夾
輸入:mkdir dmin #創建安裝包文件夾
輸入:chmod 777 dmgz/
輸入:chmod 777 dmin/
輸入:mount -o loop (你上傳的iso文件夾路徑)/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /usr/local/dm/dmgz #將ios文件掛載到dmgz文件夾裏面
輸入:cd /usr/local/dm/dmgz/ #進入掛載後的文件夾中
輸入:cp DMInstall.bin /usr/local/dm/dmin/ #將安裝文件複製到另一個文件夾中,並賦777權限
輸入:cd /usr/local/dm/dmin/
輸入:chmod 777 DMInstall.bin
刪除無用文件
輸入:rm -rf /usr/local/dm/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso
3.運行安裝
輸入:cd /usr/local/dm/dmin/
輸入: ./DMInstall.bin -i
注:從這裏開始進入到達夢數據庫安裝包裏面
直接回車就好,如果你係統是中文系統,則輸入c,回車,進入下一步
進入解壓狀態,解壓出來得臨時文件保存在:/tmp/DMInstall
開發版沒有key,直接輸入n,下一步
選擇時區:21(china)
如果系統從來沒有安裝過達夢繫統則直接回車下一步,默認是yes,如果安裝過舊版本則輸入:n,回車
選擇數據庫安裝路徑,默認是/opt/dmdbms,後面可自定義爲自己路徑
後面還會在提示確認你的安裝路徑輸入y,下一步
選擇安裝方式,默認就是標準安裝就可以了,直接回車
確認安裝,y,下一步,等待安裝完成
4.配置
在命令行方式數據庫安裝完畢後,必須需要通過命令行初始化一個實例,通過 dminit(此文件在/opt/dmdbms/bin 目錄下)命令去初始化一個 頁大小 32 大 小寫敏感的數據庫實例。 dminit 命令行工具的使用方法可以看手冊 /opt /dmdbms/doc/special/DM7_dminit 使用手冊.pdf
輸入:cd /opt/dmdbms/bin
輸入:./dminit PATH=/home/dameng/data PAGE_SIZE=16
注:PATH後面路徑是數據庫保存的路徑
創建完成實例之後,需要複製數據庫實例服務腳本
輸入:cd /opt/dmdbms/bin/service_template/
輸入:cp DmService /opt/dmdbms/bin/DmServiceDMSERVER #複製到bin目錄下,並重命名
輸入:vi /opt/dmdbms/bin/DmServiceDMSERVER
修改爲你剛纔創建數據庫的路徑裏面dm.ini文件的路徑
保存wq
#將腳本 DmServiceDMSERVER 複製到 /etc/rc.d/init.d 目錄下。
輸入:cp /opt/dmdbms/bin/DmServiceDMSERVER /etc/rc.d/init.d/DmServiceDMSERVER
#賦予服務腳本 DmInstanceServiceDAMENG 可執行權限。
輸入:chmod 777 /etc/rc.d/init.d/DmServiceDMSERVER
#註冊 DM 實例服務並配置開機自動啓動。
輸入:
chkconfig --add DmServiceDMSERVER
chkconfig DmServiceDMSERVER on
chkconfig --list DmServiceDMSERVER
#後臺啓動達夢數據庫實例服務,查看服務狀態,關閉實例服務。
輸入:cd /etc/rc.d/init.d/
輸入:./DmServiceDMSERVER start #啓動
輸入:./DmServiceDMSERVER status #狀態
輸入:./DmServiceDMSERVER stop #停止
四、外部通過管理工具連接
1.通過在達夢官網:http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14下載
2.雙擊setup.exe進行安裝
確定
下一步
點接受,下一步
下一步
開發版沒有key,直接下一步
注:我們這裏只安裝客戶端,也就是管理工具,所以我們需要把【服務器、數據庫服務】前面的勾去掉,只安裝【客戶端、驅動、用戶手冊】這三個,然後下一步,進行安裝。
安裝完成在開始菜單裏面找到
打開DM管理工具
新建連接
主機名:服務器的ip
端口號:默認(5236)
驗證方式:默認
用戶名:默認(SYSDBA)
密碼:默認(SYSDBA)
連接成功
參考網站:
http://www.dameng.com/
http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14
http://www.dameng.com/down.aspx?TypeId=12&FId=t14:12:14
http://bbs.dameng.com/forum.php?mod=viewthread&tid=51084&extra=page%3D1