达梦基础知识总结

1.安装dm8

1.1 达梦8版本介绍

1.1.1 开发版

开发版与企业版功能相同,平时工作使用开发版即可,授权期限为一年

1.1.2 企业版

支持集群特性,需要购买授权码

1.1.3 标准版

不支持集群特性

1.1.4 安全版

增加了访问控制等安全特性,用于SM机上

1.2 安装前确认

1.2.1 查看CPU信息

使用以下两个命令查看CPU相关信息,并选择对应的达梦版本进行下载安装

lscpu
或者
cat /proc/cpuinfo

1.2.2 查看操作系统信息

注意:内核版本需要在2.6以上,否则在安装过程中会报错

root@linux:~# cat /proc/version
Linux version 5.15.0-76-generic (buildd@bos02-arm64-019) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #83-Ubuntu SMP Thu Jun 15 19:21:56 UTC 2023
root@linux:~# uname -a
Linux linux 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:21:56 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux

1.2.3 查看glibc版本

glibc需要在2.3以上,否则在安装过程中会报错

root@linux:~# ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.1) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

1.2.4 查看gcc版本

安装odbc的时候,需要gcc包依赖,没有安装的话需要进行安装

root@linux:~# gcc --version
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

1.2.5 查看磁盘容量

至少需要20G,推荐给25G以上

root@linux:~# df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              197M  1.6M  196M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   30G   16G   13G  55% /
tmpfs                              984M     0  984M   0% /dev/shm
tmpfs                              5.0M  4.0K  5.0M   1% /run/lock
/dev/sda2                          2.0G  261M  1.6G  15% /boot
/dev/sda1                          1.1G  6.4M  1.1G   1% /boot/efi
iCloud                             461G  207G  255G  45% /media/psf/iCloud
tmpfs                              197M  132K  197M   1% /run/user/1000

如果tmp容量小于1G,使用以下命令扩容

# 使用root用户执行
mount -o remount,size=2G /tmp

1.2.6 查看内存

推荐3G以上,Swap正常分区即可,银河麒麟比较吃内存,建议多给点

root@linux:~# free -m
               total        used        free      shared  buff/cache   available
Mem:            1967        1012         296         111         658         759
Swap:           2047          10        2037

1.3 安装规划

1.3.1 创建用户组

# 创建用户组
groupadd dinstall

1.3.2 创建用户

# 创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
# 创建完成后使用以下命令查看是否成功
id dmdba
# 设置密码
passwd dmdba

1.3.3 创建安装目录

# 创建达梦安装路径
mkdir /dm8
# 更改文件夹的所属用户组、所属用户
chown dmdba:dinstall /dm8
# 查看是否更改成功
ll -ld /dm8

1.3.4 设置最大可打开文件数

查看最大可打开文件数,如果是CentOS的话,默认是比较小的,可能会导致安装过程中报错,所以这边我们提前查看并设置

# 查看最大可打开文件数
ulimit -a
# 临时设置(当前会话生效)
ulimit -n 20480

# 永久设置,需要用root用户操作
vim /etc/security/limits.conf

dmdba soft nofile 102400
dmdba hard nofile 102400

root soft nofile 102400
root hard nofile 102400

1.4 挂载镜像文件

将下载的iso镜像文件上传到服务器上后,进行挂载操作

# 在mnt下创建dm目录
mkdir /mnt/dm
# 挂载镜像 mount /镜像地址 /挂载的目标路径
mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/dm

挂载成功后

# 切换到dmdba用户下
su - dmdba
# 查看挂载目录
cd /mnt/dm
ll

1.5 开始安装

1.5.1 图形化界面安装

1.5.1.1 设置DISPLAY值
# 登陆到服务器上后,打开命令行(root用户)
xhost +
# 查看DISPLAY值
echo $DISPLAY
# 切换到dmdba用户
su - dmdba
# 查看DISPLAY值
echo $DISPLAY
# 设置DISPLAY值(具体以环境查询出来的值为准)
export DISPLAY=:0.0
1.5.1.2 执行安装程序
# 进入到挂载目录
cd /mnt/dm
# 查看目录下的文件
ll
# 执行安装程序
./DMInstall.bin
image-20230728164327756

一直点下一步直到

image-20230728164631115 image-20230728164659592

安装完成,提示运行脚本:

image-20230728164759582

可能会碰到以下问题,提示说tmp文件过小,就是因为1.2.5步骤没有执行,需要重新使用root用户执行,然后再执行1.5.1.2,然后再执行安装程序即可

1.5.2 命令行形式安装

./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序..........
欢迎使用达梦数据库安装程序
是否输入 Key 文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值