首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >统信UOS安装达梦8国产数据库

统信UOS安装达梦8国产数据库

作者头像
互联网-小阿宇
发布2022-11-21 21:28:45
发布2022-11-21 21:28:45
3.6K00
代码可运行
举报
文章被收录于专栏:互联网-小阿宇互联网-小阿宇
运行总次数:0
代码可运行

🎈 作者:互联网-小啊宇 🎈 简介: CSDN 运维领域创作者。目前从事 Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。 🎈 博客首页:互联网-小啊宇

统信UOS安装达梦8数据库

⭐1.查看当前系统的cup版本

执行命令:

代码语言:javascript
代码运行次数:0
运行
复制
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

可以看到cpu为amd架构的

⭐2.下载对应版本的达梦数据库

下载链接:达梦数据库

X86为amd架构 我使用的UOS-server版本操作系统基于Debian

下载对应的版本至 自定义文件夹 dm8,并且解压获取dm8数据库的镜像文件 .iso文件

⭐3.创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户 可以在安装之前为 DM 创建一个专用的系统用户。 创建安装用户组 dinstall。

代码语言:javascript
代码运行次数:0
运行
复制
groupadd dinstall	

创建安装用户 dmdba。

代码语言:javascript
代码运行次数:0
运行
复制
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

初始化用户密码

代码语言:javascript
代码运行次数:0
运行
复制
passwd dmdba

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

运行 ulimit -a 进行查询。如下图所示:

参数使用限制:

  • 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(无限制),此参数过小 将导致数据库启动失败。

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

给用户设置文件最大打开数(root执行) 临时生效:

代码语言:javascript
代码运行次数:0
运行
复制
ulimit -n 65536

重启生效:

代码语言:javascript
代码运行次数:0
运行
复制
#切换目录
cd /etc/security
# 打开limits.conf文件
vi limits.conf
* soft nofile 65536 
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536

⭐5.检查系统配置

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

代码语言:javascript
代码运行次数:0
运行
复制
 free -h

检查存储空间 DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的 存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径 和备份路径。用户可使用以下命令检查存储空间: 查询安装目录/home/dmdba可用空间:

代码语言:javascript
代码运行次数:0
运行
复制
df -h /home/dmdba

如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通 过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:

#以 BASH 为例:

代码语言:javascript
代码运行次数:0
运行
复制
# DM_INSTALL_TMPDIR=/mount_point/dir_name
mkdir -p /mount_point/dir_name
echo "export DM_INSTALL_TMPDIR=/mount_point/dir_name" >> /etc/profile

⭐6.安装达梦数据库软件

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

把dm8.iso文件进行上传

新建cdrom文件

代码语言:javascript
代码运行次数:0
运行
复制
mkdir /media/cdrom/

将ISO文件挂载到/media/cdrom/

代码语言:javascript
代码运行次数:0
运行
复制
mount -o loop dm8_20220304_x86_rh6_64_ent_8.1.2.114.iso /media/cdrom

赋予文件执行权限

代码语言:javascript
代码运行次数:0
运行
复制
# 切换root账号
sudo -i
# 赋予DMInstall.bin 文件执行权限
chmod 755 ./DMInstall.bin
代码语言:javascript
代码运行次数:0
运行
复制
# 切换非管理员账号dmdba为我自己的账号名称
su dmdba
# 赋予DMInstall.bin 文件执行权限
chmod 755 ./DMInstall.bin

执行安装程序


如果使用安装用户报错提示:初始化图形界面失败

则如下进行操作: 切换root用户

可以看到root下执行结果为:0 切换dmdba用户进行相同设置

根据提示操作 使用root用户执行命令

执行完点击完成

进行初始化数据库

可以进行创建数据库实例

都可以自定义

达梦8数据库搭建完成

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 统信UOS安装达梦8数据库
  • ⭐1.查看当前系统的cup版本
  • ⭐2.下载对应版本的达梦数据库
  • ⭐3.创建安装用户
  • ⭐4.Linux(Unix)下检查操作系统限制
  • ⭐5.检查系统配置
  • ⭐6.安装达梦数据库软件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档