達夢數據庫入門之:安裝篇(Linux)

最近參加了達夢數據庫的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
複製代碼
  • 關閉防火牆及SELinux

# 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下的安裝步驟。^_^ 後續有空截圖安裝步驟

相關文章
相關標籤/搜索