注册
DM8(开发版)在linux操作系统的安装过程
技术分享/ 文章详情 /

DM8(开发版)在linux操作系统的安装过程

yc 2022/11/16 1641 0 0

1.验证安装环境

如果用户的 DM 软件安装包是经过数字签名的,请参照以下步骤进行操作,其他情况请忽略此步骤。

软件安装包的数字签名校验:

1.导入达梦公司的公钥,命令如下:

Copy
##gpg --import dm-pub-key
2.将达梦公司的公钥添加到绝对信任列表

Copy
##gpg --edit-key 武汉达梦数据库有限公司 trust
3.验证达梦安装包的数字签名

Copy

gpg --verify dm.sign dm8_setup_xxx.iso

2.检查系统环境


getconf LONG_BIT

##查询操作系统release信息

lsb_release -a

##查询系统信息

cat /etc/issue

##查询系统名称

uname -alanguage

3.创建用户组和用户

groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
##修改dmdba用户的密码,可根据实际情况配置
passwd dmdba 

4.检查操作系统限制

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7144
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) 4096
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

##主要检查参数
1.data seg size(-d)  1048576(即 1GB)以上或 unlimited(无限制)
2. file size(-f)      unlimited(无限制)
3. open files(-n)      65536 以上或 unlimited(无限制)
4. virtual memory(-v) 1048576(即 1GB)以上或 unlimited(无限制)
##临时修改可通过ulimit -x(eg:ulimit-n 65536)
##永久修改,vi /etc/security/limits.conf
  1. 检查系统内存和/tmp空间
为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。
##可通过free -m或free -g查看
DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文件目录默认为/tmp,请提前准备好相关空间

6.安装DM8

DM8可采用命令行安装,图形化安装,静默安装,出于常规安装的参数设置只需关注page_size(页大小),extent_size(簇大小),charset(字符集),case_sensitive(大小写敏感),建议使用命令行安装方式,并在初始化时指定相关参数,并设置联机重做日志大小为2048M。

1.解压安装包,并执行./DMInstall.bin -i,根据提示,选择正确的安装语言、key路径(如无,可跳过,默认按发行时间可使用1年)、时区、安装类型(推荐使用典型安装,安装内容最全)、安装路径。
2.安装完成后,按提示以root用户执行命令,移动dm_svc.conf到/etc/dm_svc.conf
3.初始化数据库实例
./dminit  path=/opt/dmdbms/data  case_sensitive=0  charset=1 page_size=32 log_size=2048 port_num=5236 exent_size=32
##上述初始化为默认路径,大小写不敏感,字符集GB18030,页大小32K,簇大小为32,redo_log为2048M,默认5236端口。
4.注册服务
注册服务是方便linux系统管理DM8的操作
注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER
##其中-dm_ini的参数需要根据实际安装路径进行设置

至此单机版的DM8就被正常安装到linux操作系统上了,启动服务需要root用户执行systemctl start DmServiceDMSERVER,如需设置开机自启动服务,root执行命令systemctl enable DmServiceDMSERVER。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服