最近参加了达梦数据库的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下的安装步骤。^_^ 后续有空截图安装步骤