达梦数据库——Linux下命令行安装

用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操 作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本 信息。如下图所示:

#获取系统位数 getconf LONG_BIT

#查询操作系统 release 信息 lsb_release -a

#查询系统信息 cat /etc/issue

#查询系统名称 uname -a

Linux(Unix)下检查操作系统限制

在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进 行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。 运行 ulimit -a 进行查询。

参数使用限制:

1.data seg size

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导 致数据库启动失败。

2. file size

建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。

3. open files

建议用户设置为 65536 以上或 unlimited(无限制)。

4.virtual memory

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导 致数据库启动失败。

如 果 用 户 需 要 为 当 前 安 装 用 户 更 改 ulimit 的 资 源 限 制 , 修改文件/etc/security/limits.conf。

vi /etc/security/limits.conf       
dmdba soft nofile 65536            
dmdba hard nofile 65536         
dmdba soft nproc 10240                       
dmdba hard nproc 10240    

达梦数据库系统,按照不小于以下标准定义空间大小:

文件系统空间大小用途备注
/db/dmdbms5GB存储达梦数据库软件安装完成后占用空间约1GB
/db/dmdata100GB存储达梦数据库数据文件根据实际用户数据量
/db/dmarch100GB存储达梦数据库的本地归档文件至少能存放大于两个完全备份周期之间的归档日志
/db/dmbak100GB存储达梦数据库的数据库备份文件至少能存储1份基准数据库完全备份+截止到目前为止所有的增量备份+归档备份

操作系统用户和组

为了减少对操作系统的影响,用户不应该以root用户来安装和运行达梦数据库。用户可以在安装之前为达梦数据库创建一个专用的系统用户(dmdba)和用户组(dinstall)。 
以下步骤只作为参考提示,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。

  1. 创建安装用户组: 
    groupadd dinstall 
  2. 创建安装用户: 
      useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba 
  3. 初始化用户密码:
    passwd dmdba 

 注意:创建安装系统用户dmdba完成后,安装手册之后的操作默认使用安装系统用户dmdba进行操作。

创建数据库软件的路径: 

mkdir /db/dmdbms

创建数据文件的路径(参数文件和数据文件同路径): 

mkdir /db/dmdata

创建归档日志的路径: 

mkdir /db/dmarch

创建数据库备份文件的路径: 

mkdir /db/dmbak

赋予达梦用户读写权限

chown -R dmdba:dinstall /db

创建数据库安装程序临时路径:

mkdir dm

达梦数据库安装包一般是iSO镜像,所以需要将镜像文件挂载到临时安装目录dm下

mount -o loop dm8_20201107_x86_win_64_ent_8.1.1.144.iso /dm

切换到dmdba用户进行数据库的安装

su - dmdba

cd /dm

执行以下命令进行命令行安装: ./DMInstall.bin -i

如果有授权key文件就Y,然后输入key文件路径。

返回root用户执行  /db/dmdbms/script/root/root_installer.sh

安装至此结束。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值