VM虚拟机安装Kylin10+达梦DM8数据库

一、Kylin10安装

环境介绍

本次实验环境为VM虚机安装,具体信息如下:

软硬件环境

版本

操作系统版本

Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso

数据库版本

dm8_20220928_x86_kylin10_64

MEM

4GB

VMware

17.0.0 build-20800274

操作系统安装

  1. vm新建虚机

  1. 加载系统镜像

  1. 安装系统

  1. 安装所需软件包

[root@kylin ~]# yum -y install sysstat perf gdb strace tar nc telnet net-tools libaio libaio-devel tcpdump traceroute dstat unixODBC unixODBC-devel java vim

系统配置

  1. 关闭防火墙

[root@kylin~]# systemctl stop firewalld.service

[root@kylin ~]# systemctl disable firewalld.service

  1. 关闭SELINUX

[root@kylin ~]# vi /etc/selinux/config

SELINUX=disabled

# 重启后生效

  1. 修改磁盘调度

[root@kylin ~]# cat /sys/block/sda/queue/scheduler

[mq-deadline] kyber bfq none

默认就是deadline 调度方式,如果要调整为其他调度方式可以使用下面命令

数据库服务器最好使用dealine调度策略

[root@kylin ~]# echo bfq >/sys/block/sda/queue/scheduler

[root@kylin ~]# cat /sys/block/sda/queue/scheduler

  1. 禁用透明大页

[root@kylin ~]# cat /sys/kernel/mm/transparent_hugepage/enabled

[always] madvise never

[root@kylin~]# echo never > /sys/kernel/mm/transparent_hugepage/enabled

  1. 关闭numa

[root@kylin ~]# vi /etc/default/grub

GRUB_CMDLINE_LINUX="resume=/dev/mapper/klas-swap rd.lvm.lv=klas/root rd.lvm.lv=klas/swap rhgb quiet crashkernel=1024M,high transparent_hugepage=never numa=off"

# 在尾部添加numa=off

[root@kylin ~]# grub2-mkconfig -o /etc/grub2.cfg

  1. 调整内核参数

[root@kylin ~]# vi /etc/sysctl.conf

vm.overcommit_memory = 1

vm.swappiness = 10

[root@kylin ~]# sysctl -p

  1. 调整资源限制

* soft data unlimited

* hard data unlimited

* soft fsize unlimited

* hard fsize unlimited

* soft nofile 65536

* hard nofile 65536

* soft nproc 10240

* hard nproc 10240

* soft nice 0

* hard nice 0

* soft as unlimited

* hard as unlimited

* soft core unlimited

* hard core unlimited

  1. 调整coredump文件大小

[root@kylin ~]# vi /etc/systemd/coredump.conf

[Coredump]

#Storage=external

#Compress=yes

ProcessSizeMax=2G # 将改行调整和内存大小相同

ExternalSizeMax=2G # 将改行调整和内存大小相同

#JournalSizeMax=767M

#MaxUse=

#KeepFree=

二、数据库安装

  1. 创建用户和组

[root@kylin ~]# groupadd -g 5236 dinstall

[root@kylin ~]# useradd -g dinstall -u 5236 -m -d /home/dmdba -s /bin/bash dmdba

[root@kylin ~]# echo 123456 |passwd --stdin dmdba

  1. 配置dmdba用户的资源限制

[root@kylin ~]# vi /etc/security/limits.conf

dmdba soft core unlimited

dmdba hard core unlimited

dmdba soft nofile 65536

dmdba hard nofile 65536

dmdba soft nproc 65536

dmdba hard nproc 65536

dmdba soft stack 65536

dmdba hard stack 65536

  1. 创建安装数据所需目录

[root@kylin ~]# mkdir /dmdbms /dmdata /dmarch /dmbak

[root@kylin ~]# chown -R dmdba:dinstall /dmdbms /dmdata /dmarch /dmbak

  1. 挂载数据软件

[root@kylin ~]# mkdir /mnt/dm8

[root@kylin ~]# mount dm8_20220928_x86_kylin10_64.iso /mnt/dm8/

  1. 进行数据库软件安装

[root@kylin ~]# su - dmdba

[dmdba@kylin ~]$ export DM_INSTALL_TMPDIR=/var/tmp # 默认麒麟,将/tmp目录自动划分为一个分区大小500M, 但安装dm数据库需要临时目录大于1.5G,通过DM提供的环境变量可以进行设置

[dmdba@kylin dm8]$ ./DMInstall.bin –i

请选择安装语言(C/c:中文 E/e:英文) [C/c]:

解压安装程序.........

欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n

是否设置时区? (Y/y:是 N/n:否) [Y/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=萨拉热窝

[15]: GTM+02=开罗

[16]: GTM+03=莫斯科

[17]: GTM+04=阿布扎比

[18]: GTM+05=伊斯兰堡

[19]: GTM+06=达卡

[20]: GTM+07=曼谷,河内

[21]: GTM+08=中国标准时间

[22]: GTM+09=汉城

[23]: GTM+10=关岛

[24]: GTM+11=所罗门群岛

[25]: GTM+12=斐济

[26]: GTM+13=努库阿勒法

[27]: GTM+14=基里巴斯

请选择设置时区[21]:

安装类型:

1 典型安装

2 服务器

3 客户端

4 自定义

请选择安装类型的数字序号[1 典型安装]:

所需空间: 1602M

请选择安装目录[/home/dmdba/dmdbms]:/dmdbms

可用空间: 6G

是否确认安装路径(/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y

安装前小结

安装位置: /dmdbms

所需空间: 1602M

可用空间: 6G

版本信息:

有效日期:

安装类型: 典型安装

是否确认安装? (Y/y:是 N/n:否):y

配置文件/etc/dm_svc.conf已存在,是否进行替换? (Y/y,N/n) [Y/y]:y

2022-12-28 17:30:20

[INFO] 安装达梦数据库...

2022-12-28 17:30:20

[INFO] 安装 基础 模块...

2022-12-28 17:30:23

[INFO] 安装 服务器 模块...

2022-12-28 17:30:23

[INFO] 安装 客户端 模块...

2022-12-28 17:30:25

[INFO] 安装 驱动 模块...

2022-12-28 17:30:27

[INFO] 安装 手册 模块...

2022-12-28 17:30:27

[INFO] 安装 服务 模块...

2022-12-28 17:30:29

[INFO] 移动日志文件。

2022-12-28 17:30:30

[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:

/dmdbms/script/root/root_installer.sh

安装结束

  1. 数据库实例初始化

[dmdba@kylin dm8]$ cd /dmdbms/bin

[dmdba@kylin bin]$ ./dminit path=/dmdata

initdb V8

db version: 0x7000c

file dm.key not found, use default license!

License will expire on xxxx

Normal of FAST

Normal of DEFAULT

Normal of RECYCLE

Normal of KEEP

Normal of ROLL

log file path: /dmdata/DAMENG/DAMENG01.log

log file path: /dmdata/DAMENG/DAMENG02.log

write to dir [/dmdata/DAMENG].

create dm database success. 2022-12-28 16:10:30

  1. 启动数据库

[dmdba@kylin bin]$ ./dmserver /dmdata/DAMENG/dm.ini

  1. 登录测试

[dmdba@kylin bin]$ ./disql

SQL> SELECT STATUS$ FROM V$INSTANCE;

行号 STATUS$

---------- -------

1 OPEN

已用时间: 2.135(毫秒). 执行号:56300.

SQL>

  1. 进行服务注册

#默认命令行方式安装的数据库没有注册数据库服务,需要手动注册

[root@kylin root]# ./dm_service_installer.sh -t dmserver -p dm01 -dm_ini /dmdata/DAMENG/dm.ini

Created symlink /etc/systemd/system/multi-user.target.wants/DmServicedm01.service → /usr/lib/systemd/system/DmServicedm01.service.

创建服务(DmServicedm01)完成。

达梦学习社区:https://eco.dameng.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值