达梦数据库——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/dmdbms 5GB 存储达梦数据库软件 安装完成后占用空间约1GB
/db/dmdata 100GB 存储达梦数据库数据文件 根据实际用户数据量
/db/dmarch 100GB 存储达梦数据库的本地归档文件 至少能存放大于两个完全备份周期之间的归档日志
/db/dmbak 100GB 存储达梦数据库的数据库备份文件 至少能存储1份基准数据库完全备份+截止到目前为止所有的增量备份+归档备份

 

操作系统用户和组

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

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

安装至此结束。

猜你喜欢

转载自blog.csdn.net/weixin_46458436/article/details/112159324