注册
如何在虚拟机安装达梦数据库
培训园地/ 文章详情 /

如何在虚拟机安装达梦数据库

Atlantis 2023/04/23 1239 0 0

# 操作系统环境搭建

  1. 我是在VM16Pro虚拟机平台下搭建的的操作系统环境
  2. 接下来就是操作系统和达梦镜像的下载了。此次培训以及我个人实操所使用的操作系统均为Kylin-Server-10-SP2-x86,所使用达梦版本为DM8(X86-Linux7),可转至官网下载;
  3. 下载后就是达梦镜像传至虚拟机了,我当时使用xftp工具出现了一些问题,可使用虚拟机自带的tool工具实现文件共享,从而将本机的达梦镜像文件共享到虚拟机,从而实现后续镜像的挂载

DM8的安装

  1. 安装前先检查 ulimit -a 命令查看参数
    注意openfile参数 最少需要65536以上
    如果不够的话,采取如下方法
[root@localhost opt]# ulimit -n 102400
[root@localhost opt]# ulimit -n
102400
设置文件打开数(修改配置文件,永久生效):
[root@localhost opt]# vim /etc/security/limits.conf
增加
dmdba soft nofile 10240
dmdba hard nofile 65536


  1. 安装用户组和安装用户(数据库推荐由一个专门dba用户统一管理,而不是root)
[root@localhost opt]# groupadd dinstall
[root@localhost opt]# useradd -g dinstall dmdba
  1. 创建安装目录及安装操作
    注:也就是选择达梦数据库的安装位置(在root下创建一定要给到自己新建用户授权该目录)
[root@localhost /]# chown dmdba:dinstall /dm8     #切换属主属组
[root@localhost /]# chmod 755 /dm8                #更改目录权限

挂载 iso 镜像文件:(也就是最前边说的将达梦镜像传至虚拟机)
[root@localhost /]#mkdir /mnt/dm #创建镜像挂在的位置
[root@localhost /]# mount /opt/dm8_20210203_x86_rh6_64_ent_8.1.1.172.iso /mnt/dm
[root@localhost /]# su - dmdba
[dmdba@localhost ~]$ cd /mnt/dm
[dmdba@localhost dm]$ ./DMInstall.bin #执行可视化安装

4.!!!这个时候应该有大部分人没有弹出安装界面,那是因为在dmdba下没有设置DISPLAY(这个配置通俗点来说就是你的可视化图形能否显示出来,因为切换到了dmdba用户下,没有配置,所以起不来),这时候需要进行如下操作

图形化界面设置(root 执行 xhost +,并查看 DISPLAY 变量):
[root@localhost 桌面]# xhost +
access control disabled, clients can connect from any host
[root@localhost 桌面]# echo $DISPLAY
:0.0
[root@localhost 桌面]#
设置 dmdba 用户的 DISPLAY(仅对当前会话生效)这个display的值设置为root下输出的值(自己的机器是多少就设置多少)
[dmdba@localhost dm]$ su - dmdba 
[dmdba@localhost dm]$ export DISPLAY=:0.0
[dmdba@localhost dm]$ ./DMInstall.bin

5.正常安装会弹出
root下执行.....命令(此时一定要注意在root下执行!!!)
6.至此达梦数据库算安装成功!

附:有的人可能会提示空间不足
此时:
可以手动创建一个临时目录,然后将环境变量设置到对应的临时目录中,然后再重新安装软件,如下操作:

[dmdba@localhost dm]$ mkdir /home/dmdba/tmp
[dmdba@localhost dm]$ export DM_INSTALL_TMPDIR=/home/dmdba/tmp
[dmdba@localhost dm]$ ./DMInstall.bin 

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服