CentOS6.5安装达梦数据库DM7

  1. 去达梦数据库官网下载DM7(Linux版本),官网地址:www.dameng.com

  2. 解压下载后的镜像文件:
    在这里插入图片描述

  3. 解压后之后的内容如下,我们主要使用DMInstall.bin这个安装文件,其余文件可以参考阅读。
    在这里插入图片描述

  4. 利用FTP工具将DMInstall.bin上传至linux服务器,上传位置跟随自己的习惯,我的上传位置是/usr/upload。
    在这里插入图片描述

  5. 达梦官方操作手册给出的操作系统参数限制说明:
    在这里插入图片描述

  6. 在命令行运行【ulimit -a】命令查看操作系统参数限制:
    在这里插入图片描述

  7. 对比观察发现【open files】这个参数不符合要求:
    在这里插入图片描述

  8. 运行命令【vim /etc/security/limits.conf】(不会使用VI编辑器可以手动去百度或者Google学习一下),修改如下参数内容:
    在这里插入图片描述

  9. 运行命令【reboot】重启linux。

  10. 再次运行命令【ulimit -a】,发现操作系统参数限制已符合要求:
    在这里插入图片描述

  11. 运行命令【strings /lib64/libc.so.6 |grep GLIBC_】,查看系统GLIBC支持的版本:
    在这里插入图片描述

  12. 通过上一步发现系统支持GLIBC版本最高为2.12,而我下载的DM7数据库安装要求系统支持GLIBC_2.14版本,我们得手动安装GLIBC_2.14。如果你的系统GLIBC版本本来就是2.14,那么请省略以下更新步骤直接跳到第17步。另外,不同版本的DM7,有时候要求系统支持GLIBC_2.17或以上,这是我后来才发现的,建议你装的时候直接装GLIBC2.17或以上,争取一次装好。

  13. 切换回自己熟悉的目录(我的是cd/usr/upload),运行命令【wget http://mirror.bjtu.edu.cn/gnu/glibc/glibc-2.14.tar.gz】,下载GCLIB_2.14版本。
    在这里插入图片描述

  14. 运行【wget http://mirror.bjtu.edu.cn/gnu/glibc/glibc-ports-2.14.tar.gz】,下载GLIBC_2.14的插件。
    在这里插入图片描述

  15. 顺序续运行如下命令,完成对glibc-2.14的安装:
    ----运行命令【tar zxvf glibc-2.14.tar.gz】解压压缩包,得到文件夹【glibc-2.14】。
    ----运行命令【tar zxvf glibc-ports-2.14.tar.gz】解压插件压缩包,得到文件夹【glibc-ports-2.14】。
    ----运行命令【mv glibc-ports-2.14 glibc-2.14/ports】,将插件移入glibc-2.14文件夹。
    ----运行命令【mkdir build】,创建构建文件夹,之后的所有操作统一在这一个文件夹进行。
    ----运行命令【cd build】,切换到build目录下。
    ----运行命令【…/glibc-2.14/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin】,完成对glibc-2.14的配置。
    ----运行命令【make -j4】和【make install】完成安装(这两个命令过程较长,耐心等待)。

  16. 以上全部执行完毕之后,再次运行命令【strings /lib64/libc.so.6 |grep GLIBC_】,查看系统GLIBC支持的版本(由于我们下载的DM7详细版本有差异,个别同学可能安装GLIBC_2.14版本以后还是无法顺利安装达梦数据库,会提示你需要更高版本的GLIBC,如果遇到这种情况,你就按照以上步骤重新安装GLIBC,直到符合DM7的要求。还有一种终极解决办法:把CentOS从6升到7):
    在这里插入图片描述

  17. 折腾完以上所有操作,我们终于具备安装DM7的环境条件了。运行命令【cd /usr/upload】回到DMInstall.bin所在的目录:
    在这里插入图片描述

  18. 运行命令【chmod 777 *.bin】,赋予bin文件可执行权限。

  19. 运行命令【./DMInstall.bin -i】,开始安装DM7数据库:
    在这里插入图片描述

  20. 从上图可以看到,首先让你选择安装语言,不用说,必须选【C】(中文)。在这里插入图片描述

  21. 接着让你选择授权文件,不选也可以,达梦默认支持1年的授权。我选择【N】:
    在这里插入图片描述

  22. 接下来都是一些相似的选择题,我就不一一截图了,整体大概长这样:
    在这里插入图片描述

  23. 最后一道选择题输入【Y】之后,程序自动开始安装数据库:
    在这里插入图片描述

  24. 好了,大功告成!

  25. 为什么还有25?不是大功告成了吗?why?。。。。。。

  26. 解释:我们之前的操作只是安装了数据库软件,现在还没有库,没有库就没有表,没有表就无法存数据。所以,我们还得建库,也就是创建达梦数据库的实例。

  27. 那就开始建实例吧,找一个你能记住的地方建个文件夹,作为数据库实例的创建目录,我的是/data/dmdbms:
    在这里插入图片描述

  28. 运行命令【chown -R dmdba /data/dmdbms】,赋予dmdba用户操作dmdbms文件夹的权限。

  29. 运行命令【su dmdba】,切换到用户dmdba(该用户是安装数据库的过程中DM7自动创建的用户)。

  30. 运行命令【/opt/dmdbms/bin/dminit PATH=/data/dmdbms CASE_SENSITIVE=n】,用来初始化数据库。
    在这里插入图片描述

  31. 运行命令【su root】,切换回root用户。

  32. 运行命令【/opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -p
    DMSERVER -i /data/dmdbms/DAMENG/dm.ini】注册达梦数据库服务:
    在这里插入图片描述

  33. 运行命令【service DmServiceDMSERVER start】启动数据库服务:
    在这里插入图片描述

  34. 如果启动过程没有报错,这个时候我们就可以开心地在Windows上打开达梦数据库管理工具,远程连接DM7数据库了(密码SYSDBA):
    在这里插入图片描述

  35. 不幸的是,连不上:
    在这里插入图片描述

  36. 网络通信异常,被防火墙拦截了,运行命令【service iptables stop】(本次生效,重启复原)或【chkconfig
    iptables off】(永久生效,重启不复原)关闭防火墙:
    在这里插入图片描述

  37. 再次连接DM管理工具:
    在这里插入图片描述

  38. 安装完毕!开始愉快地撸SQL吧!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值