DM8搭建

2024-04-20 00:32
文章标签 搭建 dm8

本文主要是介绍DM8搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.创建安装目录并进入

r@r-virtual-machine:~$ sudo mkdir -p /opt/dmdbms
[sudo] r 的密码: 
r@r-virtual-machine:~$ cd /opt/dmdbms/

2.下载达梦8数据库安装包,并将其重命名为dm8.zip

r@r-virtual-machine:/opt/dmdbms$ sudo wget https://package.dameng.com/ftp/downloadurl=/eco/adapter/dm/dm8/dm8_20210712_x86_rh6_64_ent.zip -O dm8.zip --2021-08-19 22:12:52--  https://package.dameng.com/ftp/download?url=/eco/adapter/dm/dm8/dm8_20210712_x86_rh6_64_ent.zip
正在解析主机 package.dameng.com (package.dameng.com)... 119.96.188.233
正在连接 package.dameng.com (package.dameng.com)|119.96.188.233|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 749955771 (715M) [application/octet-stream]
正在保存至: “dm8.zip”dm8.zip             100%[===================>] 715.21M  2.18MB/s    in 5m 22s  2021-08-19 22:18:16 (2.22 MB/s) - 已保存 “dm8.zip” [749955771/749955771])

3.解压zip压缩包至根目录

r@r-virtual-machine:/opt/dmdbms$ sudo unzip dm8.zip
Archive:  dm8.zipcreating: dm8_20210712_x86_rh6_64_ent/inflating: dm8_20210712_x86_rh6_64_ent/dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso_SHA256.txt  inflating: dm8_20210712_x86_rh6_64_ent/dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso  

4.删除原zip文件,避免空间浪费

r@r-virtual-machine:/opt/dmdbms$ sudo rm dm8.zip

5.创建挂载目录,进入目录挂载ISO文件

r@r-virtual-machine:/opt/dmdbms$ sudo mkdir -p /DM8
r@r-virtual-machine:/opt/dmdbms$ sudo mount -o loop /opt/dmdbms/dm8_20210712_x86_rh6_64_ent/dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso /DM8/mount: /dev/loop0 is write-protected, mounting read-only

6.新建数据目录、日志目录

r@r-virtual-machine:/opt/dmdbms$ sudo mkdir -p /opt/dmdbms/data
r@r-virtual-machine:/opt/dmdbms$ sudo mkdir -p /opt/dmdbms/log

7.进入挂载目录,执行安装命令,此处可按照以下参数安装,仅供参考

r@r-virtual-machine:/opt/dmdbms$ cd /DM8、、
r@r-virtual-machine:/DM8$ sudo ./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) 64
process              15447
nofiles              1024
vmemory(kbytes)      unlimited
locks                unlimited
rtprio               0可打开文件数过少,建议至少设置为65536或更多。欢迎使用达梦数据库安装程序是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否输入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]:^[[B^[[F
请输入正确的时区设置选项!
请选择设置时区 [21]:21安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1181M请选择安装目录 [/opt/dmdbms]:/opt/DM8/DM8
可用空间: 39G
是否确认安装路径(/opt/DM8/DM8)? (Y/y:是 N/n:否)  [Y/y]:y安装前小结
安装位置: /opt/DM8/DM8
所需空间: 1181M
可用空间: 39G
版本信息: 
有效日期: 
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2021-08-19 22:20:00 
[INFO] 安装达梦数据库...
2021-08-19 22:20:00 
[INFO] 安装 基础 模块...
2021-08-19 22:20:02 
[INFO] 安装 服务器 模块...
2021-08-19 22:20:03 
[INFO] 安装 客户端 模块...
2021-08-19 22:20:04 
[INFO] 安装 驱动 模块...
2021-08-19 22:20:04 
[INFO] 安装 手册 模块...
2021-08-19 22:20:04 
[INFO] 安装 服务 模块...
2021-08-19 22:20:06 
[INFO] 移动日志文件。
2021-08-19 22:20:06 
[INFO] 创建dmdba系统管理员完成。
2021-08-19 22:20:06 
[INFO] 正在启动DmAPService服务...
2021-08-19 22:20:07 
[INFO] 启动DmAPService服务成功。
2021-08-19 22:20:07 
[INFO] 安装达梦数据库完成。安装结束

8.初始化数据库

r@r-virtual-machine:/DM8$ cd /opt/DM8/DM8/bin
r@r-virtual-machine:/opt/DM8/DM8/bin$ sudo ./dminit
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2022-07-09
input system dir: /opt/DM8/DM8
input db name: test					// 初始化数据库完成名称叫test
input port num: 5236
input page size(4, 8, 16, 32): 16
input extent size(16, 32, 64): 16
input sec priv mode(0, 1, 2): 0
input time zone(-12:59,+14:00): +8
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): n
enable database encrypt? ([Y]es, [N]o): n
input slice size(0, 512, 4096): 512
page check mode? (0/1/2): 0
input elog path: /opt/dmdbms/log
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
CHARACTER type fixed storage ? ([Y]es/1, [N]o/0): n
SQL log forbid ? ([Y]es/1, [N]o/0): n
os_file_create_normal error! desc: Permission denied, code: 13, path: /opt/dmdbms/log/dminit20210819222416.log
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLLlog file path: /opt/DM8/DM8/test/test01.loglog file path: /opt/DM8/DM8/test/test02.logwrite to dir [/opt/DM8/DM8/test].			// dm.ini的位置后面会用到
create dm database success. 2021-08-19 22:24:18

9.访问注册入口路径

r@r-virtual-machine:/opt/DM8/DM8/bin$ cd /opt/DM8/DM8/script/root
r@r-virtual-machine:/opt/DM8/DM8/script/root$ sudo ./dm_service_installer.sh -t dmserver -dm_ini /opt/DM8/DM8/test/dm.ini -p DMSERVER
[sudo] r 的密码: 
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成

10.DM8服务启动,如果顺利的话输入命令等出现OK即可

r@r-virtual-machine:/opt/DM8/DM8/script/root$ sudo /opt/DM8/DM8/bin/DmServiceDMSERVER start
Starting DmServiceDMSERVER:  [ OK ]

11.安装并运行完毕,可用以下指令查询数据库运行状态

r@r-virtual-machine:/opt/DM8/DM8/script/root$ sudo /opt/DM8/DM8/bin/DmServiceDMSERVER status
[sudo] r 的密码: 
DmServiceDMSERVER (pid 4549) is running.

这篇关于DM8搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/918848

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Windows Server 2025 搭建NPS-Radius服务器的步骤

《WindowsServer2025搭建NPS-Radius服务器的步骤》本文主要介绍了通过微软的NPS角色实现一个Radius服务器,身份验证和证书使用微软ADCS、ADDS,具有一定的参考价... 目录简介示意图什么是 802.1X?核心作用802.1X的组成角色工作流程简述802.1X常见应用802.

Spring Cloud GateWay搭建全过程

《SpringCloudGateWay搭建全过程》:本文主要介绍SpringCloudGateWay搭建全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Spring Cloud GateWay搭建1.搭建注册中心1.1添加依赖1.2 配置文件及启动类1.3 测

SpringBoot快速搭建TCP服务端和客户端全过程

《SpringBoot快速搭建TCP服务端和客户端全过程》:本文主要介绍SpringBoot快速搭建TCP服务端和客户端全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录TCPServerTCPClient总结由于工作需要,研究了SpringBoot搭建TCP通信的过程

Gradle下如何搭建SpringCloud分布式环境

《Gradle下如何搭建SpringCloud分布式环境》:本文主要介绍Gradle下如何搭建SpringCloud分布式环境问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Gradle下搭建SpringCloud分布式环境1.idea配置好gradle2.创建一个空的gr

Linux搭建单机MySQL8.0.26版本的操作方法

《Linux搭建单机MySQL8.0.26版本的操作方法》:本文主要介绍Linux搭建单机MySQL8.0.26版本的操作方法,本文通过图文并茂的形式给大家讲解的非常详细,感兴趣的朋友一起看看吧... 目录概述环境信息数据库服务安装步骤下载前置依赖服务下载方式一:进入官网下载,并上传到宿主机中,适合离线环境

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析