达梦DM8学习以及备考DCA系列

DM8安装及使用学习

` 理解DM8的软件使用流程以及初步注意事项,本次操作是在Linux环境的麒麟操作系统中操作。

DM8数据库安装流程

在这里插入图片描述
Linux下的数据库操作,可以理解为大致数据库软件安装、数据库软件适配至麒麟操作系统、数据库具体DDL等数据操作的环境准备相关以及最后的业务数据操作。在Linux环境中的操作要注意目录、文件夹权限。

技术实现

` 本次仅记录为应对DCA考试的相关操作,故与生产环境的真实操作还是有点差异,此注意区分。
DCA考试是为了让考生熟悉,了解达梦单机DM8数据库的功能是什么,在哪些地方及如何操作。考试时是在云端环境进行,个人参加考试的电脑是安装vnc客户端(用来连接考试环境)、腾讯会议(用来监控是否本人考试)并且正常连接互联网的机器。
下面是在本地VM环境的安装麒麟10的操作系统下进行DM8操作,用来模拟考试的环境。
前置:在达梦官网上下载好DM8对应版本的安装包

1.安装Linux的系统前置准备
1.1 创建用户所在的组
groupadd dinstall
1.2 创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
1.3 修改密码
passwd dmdba
1.4 修改文件开打最大数

           在文件最后添加六句  
           vi /etc/security/limits.conf
   	      dmdba hard nofile 65536
          dmdba soft nofile 65536
          dmdba hard stack 32768
          dmdba soft stack 16384
          soft core unlimited
          hard core unlimited
          切换dmdba,查看是否生效
          su - dmdba
          ulimit -a

在这里插入图片描述
2.安装DM8

    2.1  切换root用户,挂载安装包
      mount -o loop /mnt/dm8_20230418_x86_rh6_64.iso /mnt
      #挂载镜像 mount /镜像地址 /挂载的目标路径 
    2.2  解码镜像文件后数据安装路径
      root下用户新建目录以及修改目录权限
      mkdir /dm8
      修改安装目录权限
      chown dmdba:dinstall -R /dm8/
      查看是否更改成功
      ll -ld /dm8
      给此文件设置权限
      chmod -R 755 /dm8
  2.3   临时空间
      在麒麟操作系统中,执行安装操作时提示‘安装程序临时目录(/tmp)可用空间为476M. 安装程序需要至少800M的临时空间, 请调整临时目录的空间或设置环境变量DM_INSTALL_TMPDIR来指定安装程序的临时目录.’ 故通过指定临时目录解决
      [dmdba@localhost mnt]$ mkdir /home/dmdba/tmp
      [dmdba@localhost mnt]$ export DM_INSTALL_TMPDIR=/home/dmdba/tmp
  2.4  切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库
       su - dmdba
       cd /mnt/
       ./DMInstall.bin -i
       其中数据库的安装路径需根据考题要求进行设置
       出现安装结束提示后,数据库安装完成后,需要切换至 root 用户执行上图中的命令 /dm8/script/root/root_installer.sh 创建 DmAPService,否则会影响数据库备份。
         su root
         /dm8/script/root/root_installer.sh
  2.5  配置环境变量
        切换到 root 用户进入 dmdba 用户的根目录
        cd home/dmdba/
        DM_HOME 变量和动态链接库文件 
        vi .bash_profile
        在文件的最后一行添加
        export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
        切换至 dmdba 用户,使环境变量生效
        su - dmdba
        source .bash_profile

3. 创建数据库实例
    
        以图形化的方式创建数据库实例,因Xshell连接Linux环境经常出调用不起来的问题,故图形化的操作直接在云端的Linux环境进行操作。
        #进入到dm工具包目录 
        cd /dm8/tool 
        #打开数据库配置助手 
        ./dbca.sh

在这里插入图片描述
在这里插入图片描述
完成这一步后,需要root用户进行如下操作
mv /home/dmdba/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER

4.验证实例
     重启数据库,服务生效
      systemctl restart DmServiceDMSERVER.service
      root下看服务是否在运行
      systemctl status DmServiceDMSERVER

在这里插入图片描述
出现active,则表明数据库的服务已注册在操作系统中,数据库的安装完成。

小结

` 至此,Linux环境下的数据库安装完成,不管是命令行还是图形化都可以在Linux环境中进行具体的数据库建库建表等操作,下一篇进行数据库的相关操作。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值