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

相关文章

本地搭建DeepSeek-R1、WebUI的完整过程及访问

《本地搭建DeepSeek-R1、WebUI的完整过程及访问》:本文主要介绍本地搭建DeepSeek-R1、WebUI的完整过程及访问的相关资料,DeepSeek-R1是一个开源的人工智能平台,主... 目录背景       搭建准备基础概念搭建过程访问对话测试总结背景       最近几年,人工智能技术

5分钟获取deepseek api并搭建简易问答应用

《5分钟获取deepseekapi并搭建简易问答应用》本文主要介绍了5分钟获取deepseekapi并搭建简易问答应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1、获取api2、获取base_url和chat_model3、配置模型参数方法一:终端中临时将加

Mycat搭建分库分表方式

《Mycat搭建分库分表方式》文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效... 目录分库分表解决的问题分库分表架构添加数据验证结果 总结分库分表解决的问题单表数据量过大带来的性能

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE

搭建Kafka+zookeeper集群调度

前言 硬件环境 172.18.0.5        kafkazk1        Kafka+zookeeper                Kafka Broker集群 172.18.0.6        kafkazk2        Kafka+zookeeper                Kafka Broker集群 172.18.0.7        kafkazk3

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu 安装编译工具链下载sdk 和example编译example 安装编译工具链 sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib 注意cmake的版本,需要在3.17 以上 下载sdk 和ex

DM8数据库安装后配置

1 前言 在上篇文章中,我们已经成功将库装好。在安装完成后,为了能够更好地满足应用需求和保障系统的安全稳定运行,通常需要进行一些基本的配置。下面是一些常见的配置项: 数据库服务注册:默认包含14个功能模块,将这些模块注册成服务后,可以更好的启动和管理这些功能;基本的实例参数配置:契合应用场景和发挥系统的最大性能;备份:有备无患;… 2 注册实例服务 注册了实例服务后,可以使用系统服务管理,