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
最后
以上就是炙热墨镜最近收集整理的关于DM8在kylin v10操作系统的命令行安装过程的全部内容,更多相关DM8在kylin内容请搜索靠谱客的其他文章。
发表评论 取消回复