达梦数据库入门之:安装篇(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下的安装步骤。^_^ 后续有空截图安装步骤

相关文章
相关标签/搜索