最近參加了達夢數據庫的DCA線上培訓,雖然已經考完試,但本着不爲考證而學習的態度,如今把這幾天學習的東西進行一個回顧及分享,但願對初學達夢數據庫的同窗有所幫助,同時也將踩過的一些坑進行分享,讓初學者能少走彎路。 廢話很少說,下面就以國產LINUX操做系統爲例,簡單講解下安裝過程。linux
# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:graphics-4.1-amd64:graphics-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: NeoKylinGeneralServer
Description: NeoKylin Linux General Server release 6.0 (Dhaulagiri)
Release: 6.0
Codename: Dhaulagiri
複製代碼
# sed -i.bak 's/\(^SELINUX=\).*/\1disabled/' /etc/selinux/config
# setenforce 0
# service iptables stop
# chkconfig iptables off
複製代碼
建立組數據庫
# /usr/sbin/groupadd -g 54321 dinstall
複製代碼
建立用戶bash
# /usr/sbin/useradd -u 54321 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
複製代碼
初始化用戶密碼oop
# passwd dmdba
複製代碼
達夢數據庫用戶及組的創建相比ORACLE少了不少組學習
本次以/dm7做爲數據庫安裝基礎目錄,dbms做爲數據庫安裝目錄,dmarc做爲歸檔文件目錄,dmbak做爲備份文件目錄 這裏用了一個SHELL小技巧{}中的目錄能夠一條命令一次建立ui
# mkdir -p /dm7/{dmdbs,dmarc,dmbak}
複製代碼
修改目錄全部者及權限spa
# chown -R dmdba.dinstall /dm7
# chmod -R 775 /dm7
複製代碼
考慮到部分同窗可能不會使用VIM,因此如下命令儘管直接粘貼就行操作系統
# cat >>/etc/security/limits.conf<<'EOF'
dmdba soft nofile 1024
dmdba hard nofile 65536
EOF
複製代碼
# cat /home/dmdba/.bash_profile
export DM_HOME="/dm7/dmdbms"
export LD_LIBRARY_PATH=$DM_HOME/bin:$LD_LIBRARY_PATH
export PATH=$DM_HOME/bin:$DM_HOME/tools:$PATH
複製代碼
其實達夢數據庫安裝完成後會自動添加DM_HOME及LD_LIBRARY變量,這裏只須要修改PATH變量 剛剛說到這裏有坑,雖然這裏配置了環境變量,可是部分命令仍是須要切換到所在目錄執行ORZ..日誌
因爲整個過程都是圖像化界面,我在這裏就不截圖了,惟一須要修改的幾個地方就是安裝的路徑、日誌路徑、數據庫名、實例名、端口號等 若是不修改,默認數據庫名爲:DAMENG 實例名爲:DMSERVER 端口號爲:5236code
# mount -o loop dm7_setup_rh6_64_ent_7.6.0.142_20190312.iso /mnt/
複製代碼
下面這個xhost +命令很是重要,若是不執行,切換到dmdba用戶後會出現無權限調用圖像界面的錯誤
# xhost +
# su - dmdba
# cd /mnt/
$ ./DMInstall.bin
複製代碼
以上就是單機版達夢數據庫7在中標麒麟LINUX下的安裝步驟。^_^ 後續有空截圖安裝步驟