Centos 7 linux系统命令行方式安装DM8开发版

环境:我创建的一台虚拟机,已安装centos 7操作系统
在这里插入图片描述
软件:DM8开发版,可在达梦数据库官方网站下载,选rh7的
在这里插入图片描述
下载完成的文件:dm8_20200907_x86_rh7_64_ent.zip,进行解压后,将iso文件上传到服务器/opt目录
在这里插入图片描述
上传完成,在服务器上查看
在这里插入图片描述
具体的步骤:

一、检查linux系统的信息
#获取系统位数
getconf LONG_BIT
在这里插入图片描述

#查询操作系统的release信息,命令没有找到,使用yum安装 redhat-lsb ,再次执行成功
lsb_release -a
在这里插入图片描述
yum install -y redhat-lsb
在这里插入图片描述
lsb_release -a
在这里插入图片描述
#查询系统信息
cat /etc/issue
在这里插入图片描述

#查询系统名称
uname -a
在这里插入图片描述

二、创建安装的用户
#可以使用root系统用户安装数据库;也可以使用新创建的用户来安装,建议为了减少对系统影响,建议采用创建新用户安装的方式
#创建用户组dinstall
groupadd -g 12349 dinstall
在这里插入图片描述

#创建安装用户dmdba
#注意:-m表示创建用户时,会创建家目录;-d表示新创建用户的家目录的路径; -s表示新创建用户的登陆shell
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
在这里插入图片描述

#设置用户密码(密码随意设置,我设置为1234)
passwd dmdba
在这里插入图片描述

三、检查操作系统的限制
#为了使DM8能稳定运行,建议检查安装DM8用户的ulimit资源限制
ulimit -a
在这里插入图片描述

查看官方手册《DM8安装手册.pdf》参数使用限制:
1.data seg size
data seg size (kbytes, -d)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小
将导致数据库启动失败。
2. file size
file size(blocks, -f)
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3. open files
open files(-n)
建议用户设置为 65536 以上或 unlimited(无限制)。
4.virtual memory
virtual memory (kbytes, -v)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

#发现open files的值1024太小,需要调整为65536或unlimited,我调整为65536
在这里插入图片描述

#解决办法,使用root用户给资源限制文件/etc/security/limits.conf追加内容,只需执行命令

echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "* hard nofile 65536" >> /etc/security/limits.conf

#追加完成后,断掉ssh会话,root用户重新连接上来服务器,切换到dmdba用户,查看open files的值,发现设置65536生效了
在这里插入图片描述

四、检查系统内存和存储空间
#检查内存,为了保证DM的正确安装和运行,要尽量保证操作系统至少1GB的可用内存(RAM)
#检查内存总大小\检查交换分区大小\检查内存使用详情, 目前可用的内存大于1GB
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
free
在这里插入图片描述

#检查存储空间
#DM完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。
#DM安装程序在安装时将产生临时文件,临时文件需要1GB的存储空间,临时文件目录默认为/tmp
#我打算将数据库软件安装在目录/dm8下,数据库实例也一样。检查根目录剩余空间,满足要求。
在这里插入图片描述

五、命令行方式安装
#创建挂载点,挂载镜像文件
mkdir /mnt/cdrom
mount /opt/dm8_20200907_x86_rh7_64_ent_8.1.1.126.iso /mnt/cdrom
df -h
在这里插入图片描述

#准备开始安装, 执行-i表示命令行方式安装,不加-i就是图形化方式安装
su - dmdba
cd /mnt/cdrom
./DMInstall.bin -i
在这里插入图片描述

#接上一步,选择语言,我选c,中文,等待…
在这里插入图片描述

#没有key,所以不输入key路径; 设置时区中国东8区; 选择典型安装类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#选择安装目录/dm8, 显示没有权限
在这里插入图片描述

#解决办法,另开一个会话,root用户创建目录/dm8,更改属主
mkdir /dm8
chown dmdba:dinstall /dm8
#继续选择安装目录/dm8,y确认安装路径,一路回车往下走,安装结束,提示还要用root用户执行脚本,那就执行这个脚本
在这里插入图片描述在这里插入图片描述
#至此,整个数据库软件安装成功,查看安装目录下的情况
在这里插入图片描述

六、初始化数据库实例
#进入安装目录的bin目录下,使用dminit初始化数据库实例成功。默认会生成数据库实例目录DAMENG
cd /dm8/bin
./dminit PATH=/dm8
在这里插入图片描述在这里插入图片描述在这里插入图片描述

#创建数据库实例后,要给数据库注册一个系统服务,方便启停数据库实例。启动这个系统服务意味着启动数据库,关闭服务就是关闭数据库
#启动下数据库服务
cd /dm8/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm8/DAMENG/dm.ini -p DMSERVER
service DmServiceDMSERVER start
在这里插入图片描述

#查看系统进程,发现数据库已经在运行了
在这里插入图片描述

七、连接数据库
#可使用/dm8/bin目录下的disql连接数据库
cd /dm8/bin
./disql SYSDBA/SYSDBA@localhost:5236
在这里插入图片描述

#也可使用 /dm8/tool目录下的disql连接数据库
在这里插入图片描述

八、卸载数据库
#关闭数据库
service DmServiceDMSERVER stop
在这里插入图片描述
#进入数据库安装目录,执行卸载命令
./uninstall.sh -i
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

#使用root命令执行命令
sh /dm8/root_uninstaller.sh

在这里插入图片描述

#至此 数据库安装,初始化实例,登录数据库SQL命令行,卸载数据库全部完成

更多资讯请上达梦技术社区了解:https://eco.dameng.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值