達夢7數據庫安裝記錄

# 注1:本文檔適合RHEL/OEL/CentOS 5/6.x x64或中標麒麟操作系統。  
# 整理完整的安裝過程記錄。

一、達夢數據庫的安裝與使用

1. 修改本地hosts文件

# vi /etc/hosts  
192.168.14.180  node1


2. 創建用戶組和用戶的命令如下

groupadd dinstall  
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba    
passwd dmdba


3. 創建數據庫目錄

mkdir -p /opt/dmdbms  
chown -R dmdba.dinstall /opt/dmdbms    
chmod -R 775 /opt/dmdbms


4. 修改文件描述符

cat >> /etc/security/limits.conf << EOF  
dmdba   soft   nproc    2047    
dmdba   hard   nproc    16384    
dmdba   soft   nofile   1024    
dmdba   hard   nofile   65536    
EOF


5. 修改登陸認證模塊

cat >> /etc/pam.d/login << EOF  
session required /lib64/security/pam_limits.so    
EOF


6. 修改內核支持(內核參數優化)

# vi /etc/sysctl.conf

kernel.shmall = 2097152  
kernel.shmmax = 4294967296    
kernel.shmmni = 4096    
kernel.sem = 250 32000 100 128    
fs.file-max = 359670    
net.ipv4.ip_local_port_range = 9000 65500    
net.core.rmem_default = 1048576    
net.core.rmem_max = 1048576    
net.core.wmem_default = 262144    
net.core.wmem_max = 262144

# sysctl -p


7. 修改dmbms PATH變量

su - dmdba  
vi .bash_profile    
export LD_LIBRARY_PATH="/opt/dmdbms/bin:$LD_LIBRARY_PATH"    
export PATH=/opt/dmdbms/bin::$PATH


8. dm7安裝

說明:如果有控制檯可以採有控制檯方式安裝,也可以採用vnc方式安裝。

(1) 遠程vnc服務方式的安裝

# 對於服務器在遠程機房裏的情況下的安裝,以前運行過vncserver,配置過密碼.  
# vi /root/.vnc/xstartup    
#!/bin/sh

# Uncomment the following two lines for normal desktop:  
unset SESSION_MANAGER    
exec /etc/X11/xinit/xinitrc

或直接取消上面unset以及與exec的註釋。

# vncserver :1  
# vncserver -kill :1  關閉桌面號:1

(2) 準備軟件安裝介質

普通授權文件dm.key文件到/opt/dmdbms目錄下  
以及安裝包到/home/dmdba目錄下。    
chown dmdba:dinstall /home/dmdba/DMInstall.bin

(3) vnc客戶端連接開始安裝數據庫軟件

# xhost +  
access control disabled, clients can connect from any host

$ su - dmdba  
$ ./DMInstall.bin

整個過程按嚮導進行安裝,數據庫安裝目錄/opt/dmdbms以及/opt/dmdbms/data目錄下。  
中間通過root用戶進行如下操作:    
mv /opt/dmdbms/bin/dm_svc.conf /etc/dm_svc.conf    
/opt/dmdbms/script/root/root_db_service_install.sh -s DmServiceDMSERVER    
註冊服務模式


9,確認DM數據庫安裝完成

(1)端口確認 5236

# netstat -tunlp  
Active Internet connections (only servers)    
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name  
tcp        0      0 0.0.0.0:5236                0.0.0.0:*                   LISTEN      3297/dmserver      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      3159/sshd          


(2) 數據庫啓動服務開機自啓動

# chkconfig --list |grep DM  
DmServiceDMSERVER       0:關閉  1:關閉  2:啓用  3:啓用  4:啓用  5:啓用  6:關閉


(3) 通過服務方式啓動與關閉

service DmServiceDMSERVER stop  
service DmServiceDMSERVER start

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章