达梦数据库的安装与卸载

达梦DM8 数据库安装部署

【达梦DM8 数据库】
DM8 作为达梦公司新一代自研数据库,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、
可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务
处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一
个数据库,满足用户多种需求,让用户能更加专注于业务发展。

1 DM8 软件安装环境准备
OS:CentOS 7.6 64 位
DB: dm8_setup_rh7_64_ent_8.1.1.45_20191121
1.1 检查linux 系统信息
用户在安装DM 前,需要检查当前操作系统的相关信息,确认DM 安装程序与当前操作系统匹配,
以保证DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。
1.1.1 获取系统位数
[root@dmdba ~]# getconf LONG_BIT
64
1.1.2 查询操作系统release 信息
[root@dmdba ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:
desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarc
h:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core
[root@dmdba ~]#

中标环境:
[root@enmoedu1 ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:
desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarc
h:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: NeoKylinAdvancedServer
Description: NeoKylin Linux Advanced Server release V7Update6 (Chromium)
Release: n/a
Codename: Chromium
如果没有此命令可以安装lsb 的包。如下:
中标麒麟7 环境:
yum list
yum install neokylin-lsb.x86_6
配置能够连接外网的Yum 即可,配置方法如下:

生效:
测试:ping www.baidu.com
1.1.3 查询系统信息
[root@dmdba ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@dmdba ~]#
1.1.4 查询系统内核
[root@dmdba ~]# uname -a
Linux dmdba.enmotech.com 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2
018 x86_64 x86_64 x86_64 GNU/Linux
[root@dmdba ~]#
[root@dmdba ~]# uname -r
3.10.0-957.el7.x86_64
[root@dmdba ~]#
1.1.5 查看cpu
[root@dmdba ~]# cat /proc/cpuinfo
1.1.6 包glibc
[root@dmdba ~]# rpm -qa | grep glibc
glibc-2.17-260.el7.x86_64
compat-glibc-2.12-4.el7.centos.x86_64
glibc-devel-2.17-260.el7.x86_64
compat-glibc-headers-2.12-4.el7.centos.x86_64
glibc-headers-2.17-260.el7.x86_64
glibc-common-2.17-260.el7.x86_64
[root@dmdba ~]#
1.2 查看系统内存与存储空间
1.2.1 内存free -m
为了保证DM 的正确安装和运行,要尽量保证操作系统至少1GB 的可用内存(RAM)。
如果可用内存过少,可能导致DM 安装或启动失败。用户可以使用以下命令检查操作内存
[root@dmdba ~]# free -m
total used free shared buff/cache available
Mem: 3932 625 2650 24 656 3014
Swap: 8191 0 8191
[root@dmdba ~]#
1.2.2 磁盘信息:fdisk -l
[root@dmdba ~]# fdisk -l
Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000c2d33
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 417341439 207621120 8e Linux LVM
Disk /dev/mapper/centos-root: 139.6 GB, 139586437120 bytes, 272629760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-swap: 8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-home: 64.4 GB, 64424509440 bytes, 125829120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[root@dmdba ~]#
1.2.3 查看空间大小df -h
[root@dmdba ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 130G 4.2G 126G 4% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 13M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1 1014M 166M 849M 17% /boot
/dev/mapper/centos-home 60G 37M 60G 1% /home
tmpfs 394M 4.0K 394M 1% /run/user/42
tmpfs 394M 24K 394M 1% /run/user/0
/dev/sr0 4.3G 4.3G 0 100% /run/media/root/CentOS 7 x86_64
1.3 【创建用户和组】dmdba
[root@dmdba ~]# groupadd dinstall
[root@dmdba ~]# useradd -g dinstall dmdba
[root@dmdba ~]# echo “dameng123” | passwd --stdin dmdba
Changing password for user dmdba.
passwd: all authentication tokens updated successfully.
[root@dmdba ~]#
[root@dmdba ~]# id dmdba
uid=1001(dmdba) gid=1001(dinstall) groups=1001(dinstall)
1.4 【创建安装目录】
[root@dmdba ~]# mkdir /opt/dm8
[root@dmdba ~]# chown dmdba:dinstall /opt/dm8
[root@dmdba ~]#
[root@dmdba ~]# ls -ld /opt/dm8
drwxr-xr-x 2 dmdba dinstall 6 Jul 2 01:40 /opt/dm8
1.5 【设置文件最大打开数目open files】
1.5.1 检查系统限制
参数使用限制:
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@dmdba ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 15594
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 15594
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[root@dmdba ~]#
1.5.2 方法一limits.conf
[root@dmdba ~]#
cat >> /etc/security/limits.conf << EOF
dmdba soft nofile 65536
dmdba hard nofile 65536
EOF
1.5.3 方式二/etc/profile
[root@dmdba ~]#
cat >> /etc/profile << EOF
ulimit -n 65536
EOF
1.5.4 dmdba 用户查看
[dmdba@dmdba ~]$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 15594
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 65536
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 4096
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[dmdba@dmdba ~]$

1.6 准备安装介质
达梦数据库版本:
开发版:官网上下载的版本,并发数和使用时间做了限制,功能和企业版是一样的,但是不能商用。
标准版:适用小型应用,不支持集群,对用户数和并发数有限制
企业版:适用于中大型应用,在生产环境中应用最多的一个版本,三权分立
安全版:在企业版的基础上做了安全特性,增加了访问控制,四权分立。
根据服务器的软件硬件环境及应用需求选择相应的安装包。
http://www.dameng.com/
dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso
1.6.1 创建目录上传安装介质
[root@dmdba ~]# mkdir /software
CRT 软件中Alt + p 调用SFTP,鼠标拖放文件上传
sftp> cd /software
sftp> pwd
/software
sftp>
[root@dmdba ~]# cd /software/
[root@dmdba software]# ls -lh
total 599M
-rw-r–r-- 1 root root 599M Nov 22 2019 dm8_setup_rh7_64_ent_8.1.1.45_201911
21.iso
-rw-r–r-- 1 root root 32 Nov 22 2

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值