DM8在kylin v10操作系统的命令行安装过程

1、安装前的准备工作:
此过程包括,确认系统硬件满足达梦数据库的安装要求,主要查看系统版本、cpu、内存、磁盘等。确保在操作系统中的资源限制可以满足使用要求,为DM8设置合理的用户和用户组权限。
(1)确认操作系统硬件环境
系统版本:常见的linux发行版均可安装,内核需在2.6以上。检查命令和示例结果:

root@yc:~# lscpu
架构:                           x86_64
CPU 运行模式:                   32-bit, 64-bit
字节序:                         Little Endian
Address sizes:                   45 bits physical, 48 bits 
CPU:                             1
在线 CPU 列表:                  0
每个核的线程数:                 1
每个座的核数:                   1virtual

内存要求最低256M(推荐512M以上),检查命令和示例结果:

              总计         已用        空闲      共享    缓冲/缓存    可用
内存:        1954         610         227          27        1116        1154
交换:        2341         463        1878

磁盘空间至少需要5G空间,其中/tmp目录,/tmp目录至少需要保持2G可用空间。检查命令和示例结果:

文件系统        容量  已用  可用 已用% 挂载点
udev            946M     0  946M    0% /dev
tmpfs           196M  5.1M  191M    3% /run
/dev/nvme0n1p5   19G   11G  6.3G   64% /
/dev/nvme0n1p1  976M  112M  798M   13% /boot
/dev/nvme0n1p7   13G  1.1G   11G   10% /data
tmpfs           978M     0  978M    0% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           978M     0  978M    0% /sys/fs/cgroup
tmpfs           196M   76K  196M    1% /run/user/1000
/dev/nvme0n1p6   16G   45M   15G    1% /backup

(2)确认操作系统的资源限制满足要求
安装前需要检查系统资源限制情况,对于不满足要求的,需要修改/etc/security/limits.conf来永久生效。data seg size、file size、virtual memory建议不做限制(unlimited),open files为65536以上。检查命令和示例结果:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7564
max locked memory       (kbytes, -l) 65536
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1048576
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) 7564
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

(3)为DM8分配合理的用户和用户组权限
创建用户组和用户:
linux环境中,对于用户权限有着比较严格的要求,通常建议创建一个新的用户组(dminstall)和用户(dmdba)来安装DM8数据库,具体操作如下:

root@yc:~# groupadd dminstall
root@yc:~# useradd -g dminstall -m -d /home/dmdba -s /bin/bash dmdba

2、安装DM8数据库软件
(1)使用root用户,挂载安装光盘镜像

root@yc:~/dm8_20221026_x86_kylin10_64_ent# mount -o loop dm8_20221026_x86_kylin10_64.iso /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.

(2)切换为新建的dmdba用户,启动安装程序

dmdba@yc:/mnt$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/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]:21

安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1829M

请选择安装目录 [/home/dmdba/dmdbms]:/home/dmdba/dmdbms
可用空间: 9G
是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否)  [Y/y]:y

安装前小结
安装位置: /home/dmdba/dmdbms
所需空间: 1829M
可用空间: 9G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2022-11-26 21:23:52
[INFO] 安装达梦数据库...
2022-11-26 21:23:52
[INFO] 安装 基础 模块...
2022-11-26 21:24:08
[INFO] 安装 服务器 模块...
2022-11-26 21:24:09
[INFO] 安装 客户端 模块...
2022-11-26 21:24:48
[INFO] 安装 驱动 模块...
2022-11-26 21:25:06
[INFO] 安装 手册 模块...
2022-11-26 21:25:08
[INFO] 安装 服务 模块...
2022-11-26 21:25:10
[INFO] 移动日志文件。
2022-11-26 21:25:13
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:
/home/dmdba/dmdbms/script/root/root_installer.sh

安装结束

(3)创建AP服务
以root用户执行如下命令:

root@yc:/home/yc/桌面# /home/dmdba/dmdbms/script/root/root_installer.sh

(4)初始化数据库
以dmdba执行如下命令:

dmdba@yc:~/dmdbms/bin$ cd /home/dmdba/dmdbms/bin
dmdba@yc:~/dmdbms/bin$ ./dminit  path=/home/dmdba/dmdbms/data/DAMENG db_name=DAMENG instance_name=DMSERVER PAGE_SIZE=32 extent_size=32 case_sensitive=Y length_in_char=1 CHARSET=1 port_num=5236 log_size=2048

(5)创建系统服务
此步骤将创建一个linux系统服务,以方便设置为开机自启动。
以root用户执行

root@yc: cd  /home/dmdba/dmdbms/script/root/
root@yc:/home/dmdba/dmdbms/script/root# ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/DAMENG/dm.ini -p DMSERVER01

(6)启动数据库服务,并设置数据库服务开机自启动

root@yc:/home/dmdba/dmdbms/script/root# systemctl enable DmServiceDMSERVER01.service
root@yc:/home/dmdba/dmdbms/script/root# systemctl start DmServiceDMSERVER01.service

4、使用disql测试数据库连接,确认安装是否成功
以dmdba用户,执行如下命令,正常情况是服务器处于普通打开状态。

dmdba@yc:~/dmdbms/bin$ ./disql SYSDBA/SYSDBA@localhost:5236

服务器[localhost:5236]:处于普通打开状态
登录使用时间 : 8.742(ms)
disql V8
SQL>

达梦在线服务平台:https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值