# 注1:本文档适合RHEL/OEL/CentOS 5/6.x x64或中标麒麟操作系统。
# 整理完整的安装过程记录。一、达梦数据库的安装与使用
1. 修改本地hosts文件
# vi /etc/hosts
192.168.14.180 node12. 创建用户组和用户的命令如下
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba passwd dmdba3. 创建数据库目录
mkdir -p /opt/dmdbms
chown -R dmdba.dinstall /opt/dmdbms chmod -R 775 /opt/dmdbms4. 修改文件描述符
cat >> /etc/security/limits.conf << EOF
dmdba soft nproc 2047 dmdba hard nproc 16384 dmdba soft nofile 1024 dmdba hard nofile 65536 EOF5. 修改登陆认证模块
cat >> /etc/pam.d/login << EOF
session required /lib64/security/pam_limits.so EOF6. 修改内核支持(内核参数优化)
# 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::$PATH8. 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