达梦数据库学习报告——linux版安装

检查 Linux(Unix)系统信息

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

  1. 导入达梦公司的公钥,命令如下:
    #gpg --import dm-pub-key
  2. 将达梦公司的公钥添加到绝对信任列表
    #gpg --edit-key 武汉达梦数据库有限公司 trust
  3. 验证达梦安装包的数字签名
    #gpg --verify dm.sign dm8_setup_xxx.iso

步骤 3 输出结果是“完好的签名”(“Good Signature”)则表示安装包文件完好
无损。
用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操
作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本
信息。

#获取系统位数
getconf LONG_BIT
#查询操作系统 release 信息
lsb_release -a #查询系统信息
cat /etc/issue
#查询系统名称
uname -a

创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户可以在安装之前为 DM 创建一个专用的系统用户。可参考以下示例创建系统用户和组(并指定用户 ID 和组 ID),具体细节可向系统管理员咨询。

  1. 创建安装用户组 dinstall。

groupadd -g 12349 dinstall

  1. 创建安装用户 dmdba。

useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

  1. 初始化用户密码。

passwd dmdba

  1. 之后通过系统提示进行密码设置。
    注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行
    操作。

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

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

参数使用限制

data seg size:建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
file size:建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
open files:建议用户设置为 65536 以上或 unlimited(无限制)。
virtual memory:建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
如 果 用 户 需 要 为 当 前 安 装 用 户 更 改 ulimit 的 资 源 限 制 , 请 修 改 文 件
/etc/security/limits.conf。

检查系统内存与存储空间

检查内存

为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:

#获取内存总大小
grep MemTotal /proc/meminfo
#获取交换分区大小
grep SwapTotal /proc/meminfo
#获取内存使用详情
free

检查存储空间

DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的
存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径
和备份路径。

#查看服务器存储
df -h

安装 DM

用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用 root系统用户进行安装)。 将 DM 安装光盘放入光驱,然后加载(mount)光驱。一般可以通过执行下面的命令来加载光驱:

mount /dev/cdrom /mnt/cdrom

这里假定光驱对应的文件为/dev/cdrom 且目标路径/mnt/cdrom 已存在。加载(mount)光驱后在/mnt/cdrom 目录下存在 DMInstall.bin 文件,DMInstall.bin 文 件 就 是 DM 的 安 装 程 序 。 在 运 行 安 装 程 序 前 , 需 要 赋 予DMInstall.bin 文件执行权限。具体命令如下所示:

chmod 755 ./DMInstall.bin

在终端进入到安装程序所在文件夹,执行以下命令进行命令行安装:

./DMInstall.bin -i

选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。
在这里插入图片描述
如果当前操作系统中已存在 DM,将在终端弹出提示,输入选项:继续,将进行下一步的命令行安装,否则退出命令行安装。
注意:若操作系统中已安装 DM,重新安装前,应完全卸载已存在的 DM。并且在重新安装前,务必备份好数据。

验证 Key 文件

用户可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,用户可以继续安装。

输入时区

用户可以选择 DM 的时区信息。默认为服务器时区。

选择安装类型

用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将
打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组
件时需要使用空格进行间隔。输入完需要安装的组件序号后回车,将打印安装选择组件
所需要的存储空间大小。

选择安装路径

用户可以输入 DM 的安装路径,不输入则使用默认路径,默认值为$HOME/dmdbms(如果安装用户为 root,则默认安装目录为/opt/dmdbms,但不建议使用 root 系统用户来安装 DM)。
安装程序将打印当前安装路径的可用空间,如果空间不足,用户需重新选择安装路径。如果当前安装路径可用空间足够,用户需进行确认。不确认,则重新选择安装路径,确认,则进入下一步骤。

安装小结

安装程序将打印用户之前输入的部分安装信息。用户对安装信息进行确认。不确认,则退出安装程序,确认,进行 DM 的安装。

安装

安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root
系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命
令。用户可根据提示完成相关操作。

初始化数据库与注册服务

安装结束后,还需要初始化数据库并注册相关服务才能正式运行达梦数据库,具体
可参考《DM8_dminit 使用手册》和《DM8_Linux 服务脚本使用手册》。
需要注意的是,达梦提供的各个服务基本都依赖于网络和存储才能正常启动,因此
当启动达梦服务时若网络和存储没有就绪可能会失败,此时可等网络和存储就绪后再次
手动启动达梦相关服务,或修改达梦相关服务脚本中的优先级和依赖关系。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值