原创

统信服务器安装MD8达梦数据库非界面化详细步骤

准备环境

达梦数据库:MD8(dm8_20201112_x86_rh7_64_ent_8.1.1.144.iso)

统信服务器:UnionTech OS Server 20 Enterprise

安装

上传安装文件并挂载镜像

mount -o loop dm8_20201112_x86_rh7_64_ent_8.1.1.144.iso /data

创建普通用户

groupadd dinstall
useradd -g dinstall dmdba

#密码默认设为:dameng123

passwd dmdba

创建安装目录并授权给用户

mkdir /data/opt/dm8
chown -R dmdba:dinstall /data/opt/dm8

切换dmdba普通用户执行命令

dmdba@sugon-PC:/data/install$ ./DMInstall.bin 
解压安装程序......... 
初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。
dmdba@sugon-PC:/data/install$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序......... 
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         unlimited
stack(kbytes)        8192
coredump(blocks)     0
memory(kbytes)       unlimited
locked memory(kbytes) 65536
process              2062860
nofiles              1024
vmemory(kbytes)      unlimited
locks                unlimited
rtprio               0
可打开文件数过少,建议至少设置为65536或更多。
欢迎使用达梦数据库安装程序
是否输入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
所需空间: 1039M
请选择安装目录 [/home/dmdba/dmdbms]:/data/opt/dm8
可用空间: 309G
是否确认安装路径(/data/opt/dm8)? (Y/y:是 N/n:否)  [Y/y]:y
安装前小结
安装位置: /data/opt/dm8
所需空间: 1039M
可用空间: 309G
版本信息: 
有效日期: 
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2021-06-08 11:45:39 
[INFO] 安装达梦数据库...
2021-06-08 11:45:40 
[INFO] 安装 基础 模块...
2021-06-08 11:45:42 
[INFO] 安装 服务器 模块...
2021-06-08 11:45:42 
[INFO] 安装 客户端 模块...
2021-06-08 11:45:42 
[INFO] 安装 驱动 模块...
2021-06-08 11:45:42 
[INFO] 安装 手册 模块...
2021-06-08 11:45:42 
[INFO] 安装 服务 模块...
2021-06-08 11:45:43 
[INFO] 移动ant日志文件。
2021-06-08 11:45:43 
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/data/opt/dm8/script/root/root_installer.sh
安装结束

根据上述提示切换root系统用户,执行命令

root@sugon-PC:/data/opt/dm8# /data/opt/dm8/script/root/root_installer.sh
移动 /data/opt/dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

切换dmdba普通用户,执行命令

dmdba@sugon-PC:/data/opt/dm8/bin$ ./dminit
initdb V8
db version: 0x7000b
file dm.key not found, use default license!
License will expire on 2021-11-06
input system dir: /data/opt/dm8/data
input db name: testdb
input port num: 5236
input page size(4, 8, 16, 32): 8
input extent size(16, 32, 64): 16
input sec priv mode(0, 1, 2): 0
input time zone(-12:59,+14:00): +08:00
string case sensitive? ([Y]es, [N]o): n
which charset to use? (0[GB18030], 1[UTF-8], 2[EUC-KR]): 1
length in char? ([Y]es, [N]o): y
enable database encrypt? ([Y]es, [N]o): n
input slice size(0, 512, 4096): 0
page check mode? (0/1/2): 0
input elog path: /data/opt/dm8/logs
only create huge table with delta? (0/1): 0
rlog generate for huge? (0/1): 0
pseg_mgr_flag (0/1): 0
auto_overwrite mode? (0/1/2): 0
 log file path: /data/opt/dm8/data/testdb/testdb01.log
 log file path: /data/opt/dm8/data/testdb/testdb02.log
write to dir [/data/opt/dm8/data/testdb].
create dm database success. 2021-06-08 11:58:03

切换root系统用户,执行命令

root@sugon-PC:/data/opt/dm8/data/testdb# /data/opt/dm8/script/root/dm_service_installer.sh -t dmserver -dm_ini /data/opt/dm8/data/testdb/dm.ini -p DMSERVER
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成

启动达梦数据库,执行命令

root@sugon-PC:/data/opt/dm8/data/testdb# service DmServiceDMSERVER start

查看达梦数据库启动进程,执行命令

root@sugon-PC:/data/opt/dm8/data/testdb# ps -ef | grep dmserver 
dmdba     40401      1  9 12:04 ?        00:00:02 /data/opt/dm8/bin/dmserver /data/opt/dm8/data/testdb/dm.ini -noconsole
root      40493  29410  0 12:04 pts/2    00:00:00 grep dmserver

默认用户(三权)

SYSDBA/SYSDBA
SYSSSO/SYSSSO
SYSAUDITOR/SYSAUDITOR

补充中

~阅读全文~人机检测~

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

评论

分享:

支付宝

微信