dmdfm5安装部署

news2024/12/23 22:12:36

dmdfm5安装部署

  • 1 环境说明
  • 2 命令行安装dmfdm5
    • 2.1 创建 dmdba 用户
    • 2.2 命令行安装 dmdfm
    • 2.3 配置自启动脚本服务
    • 2.4 web端 访问 dmdfm
  • 3 安装过程错误记录
  • 4 更多达梦数据库学习使用列表

1 环境说明

  • cpu x86
  • OS 麒麟v10(sp2)
  • dmfdm5 版本 : dmdfm_V5.0.1.1_rev157137_x86_linux_64_20240410

2 命令行安装dmfdm5

  • 不能使用root 用户安装

2.1 创建 dmdba 用户

[root@localhost ~]# groupadd dinstall
[root@localhost ~]# useradd -g dinstall dmdba
[root@localhost ~]# passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# mkdir -p /opt/dmdba
[root@localhost ~]# chown -R dmdba:dinstall /opt/dmdba
[root@localhost ~]#

2.2 命令行安装 dmdfm

[dmdba@localhost opt]$ ll -h
总用量 2.2G
drwxr-xr-x 6 dmdba dinstall  148  914 15:10 dmdba
-rwxr-xr-x 1 root  root     869M  925 11:21 dmdfm_V5.0.1.1_rev157137_x86_linux_64_20240410.bin
drwxr-xr-x 2 root  root       24  411  2023 firefox
drwxr-xr-x 4 root  root       58  411  2023 patch_workspace
[dmdba@localhost opt]$ ./dmdfm_V5.0.1.1_rev157137_x86_linux_64_20240410.bin -i
Extract install files..........

Please select the installer's language (E/e:English C/c:Chinese)[E/e]:c
-----------欢迎使用达梦数据融合管理平台安装工具-----------
输入[exit]可退出安装。
-----------安装目录-----------
指定安装目录[/home/dmdba/dmdfm5]:/opt/dmdba/dmdfm5
-----------许可证文件-----------
1.免费试用达梦数据融合管理平台(必须在试用期范围内使用,反复安装无效,使用时间为3个月)
2.使用许可证文件
指定许可证文件(1,2)[1]:2
请输入许可证文件路径:/opt/dmdfm0C01900085-241225.key
许可证文件限制信息如下:
产品版本类型:试用版
许可证号:0C01900085
有效日期:2024-12-25
代理数:5
数据源数:0
DRS:支持
DIS:支持
DVS:支持
-----------配置-----------
达梦数据融合管理平台配置-管理平台端口[8080]:
端口(8080)已被占用,请修改!
达梦数据融合管理平台配置-管理平台端口[8080]:
是否使用外置库(0:不使用  1:使用 )[0]:
-----------安装小结-----------
安装目录:[/opt/dmdba/dmdfm5]
达梦数据融合管理平台IP:[127.0.0.1]
达梦数据融合管理平台端口:[8080]
内置库信息:
数据库IP:[127.0.0.1]
数据库端口:[15236]
用户名:[SYSDBA]
密码:[******]
所需磁盘空间/可用磁盘空间:[1,590 MB/94,179 MB]
确认安装?[Y/y or N/n]:y
-----------安装中-----------
default start ...    default finished.
web start ...    web finished.
doc start ...    doc finished.
db start ...    db finished.
安装成功
-----------系统服务-----------
内置数据库服务设置
1.自动(注册为系统服务)
2.手动(脚本启动)
启动方式(1,2)[2]:1
正在创建内置数据库服务....
达梦数据融合管理平台服务设置
1.自动(注册为系统服务)
2.手动(脚本启动)
启动方式(1,2)[2]:1
正在创建达梦数据融合管理平台服务....
以下配置脚本需要以"root"用户的身份运行.(新开窗口使用root 执行)
/opt/dmdba/dmdfm5/scripts/root/root_installer.sh
是否已执行shell脚本?(Y/y or N/n)[Y/y]:
-----------安装总结-----------
达梦数据融合管理平台V5安装完成
地址:http://127.0.0.1:8080
用户名/密码:admin/admin
更多安装信息,请查看安装日志文件:/opt/dmdba/dmdfm5/log/install.log
[dmdba@localhost opt]$ s

2.3 配置自启动脚本服务

  • 新开窗口 使用root 用户执行
[root@localhost ~]# /opt/dmdba/dmdfm5/scripts/root/root_installer.sh
创建DmServiceDFDB服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDFDB.service → /usr/lib/systemd/system/DmServiceDFDB.service.
创建服务(DmServiceDFDB)完成
创建DfmWebService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DfmWebService.service → /usr/lib/systemd/system/DfmWebService.service.
创建服务(DfmWebService)完成
启动DmServiceDFDB服务
启动DfmWebService服务
[root@localhost ~]# 

关闭防火墙
[root@localhost ~]# systemctl stop firewalld

2.4 web端 访问 dmdfm

  • 地址:http://127.0.0.1:8080
  • 用户名/密码:admin/admin
    在这里插入图片描述
  • 登录后 首页 数据概览
    在这里插入图片描述

3 安装过程错误记录

-----------配置-----------
达梦数据融合管理平台配置-管理平台端口[8080]:
端口(8080)已被占用,请修改!
  • 查看 8080 端口是否被占用
  • 关闭占用的端口程序 , 或修改端口
netstat -anop | grep 8080

4 更多达梦数据库学习使用列表

  • 更多达梦数据库学习使用列表 - - 点击跳转

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2203545.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机网络803-(4)网络层

目录 1.虚电路服务 虚电路是逻辑连接 2.数据报服务 3.虚电路服务与数据报服务的对比 二.虚拟互连网络-IP网 1.网络通信问题 2.中间设备 3.网络互连使用路由器 三.分类的 IP 地址 1. IP 地址及其表示方法 2.IP 地址的编址方法 3.分类 IP 地址 (1&#x…

双通讯直流电能计量装置功能介绍

DJSF1352系列电子式直流电能表是为满足现代直流电力计量需求而设计的高性能设备。其主要特点包括液晶显示和RS485通讯功能,方便与微机进行数据交互,适用于充电桩、蓄电池、太阳能电池板等多种直流信号设备的电量监测。该产品由测量单元、数据处理单元、通…

python数学运算库numpy的使用

数组 numpy创建数组的方法 可以用np.array()将一个列表作为参数 import numpy as npd1 np.array(range(1,7))print(d1) # 输出数据 print(d1.size) # 输出元素个数 print(d1.ndim) # 输出数组维度 print(d1.shape) # 输出数组形状(长宽高) 可以…

pdf合并成一个文件,揭秘四款好用软件!

在这个数字化时代,PDF文件已成为我们工作、学习和生活中不可或缺的一部分。无论是报告、合同、还是学术论文,PDF以其跨平台兼容性和良好的格式保持性赢得了广泛青睐。然而,面对多个PDF文件需要合并成一个完整文档时,你是否也曾感到…

对于JS脚本加标签功能的一些小理解

在JS中加标签,最主要的应用场景就是结合循环代码使用。用标签标识循环或者代码块,以便使用break 和 continue语句来结束循环。个人觉得标签加循环的本质作用是为了增加性能,减少运行代码行,以便提速。示例如下: 打印输…

Leetcode.20 有效的括号

关键词:vector, push_back(), pop_back(), stack, push(), pop(), top() 1.题目 2.解答思路及解答 解答思路: 左括号需要一个相同的括号,如果是括号嵌套的方式,可以类比“回文数”那题,利用双下标或者双指针遍历。 …

shell 脚本批量更新本地git仓库

文章目录 一、问题概述二、解决方法三、运行效果1. windows2. centos 一、问题概述 你是否遇到这样的场景: 本地git仓库克隆了线上的多个项目,需要更新时,无法象svn一样,选中多个项目一起更新。 只能苦逼的一个个选中&#xff0c…

【解决办法】git clone报错unable to access ‘xxx‘: SSL certificate problem

git clone 是 Git 版本控制系统中的一个基本命令,用于从远程仓库复制一个完整的版本库到本地。这个命令不仅复制远程仓库中的所有文件,还复制仓库的历史记录,使得你可以在本地进行版本控制操作,如提交(commit&#xff…

YOLO11改进|SPPF篇|引入YOLOv9提出的SPPELAN模块

目录 一、【SPPELAN】模块1.1【SPPELAN】模块介绍1.2【SPPELAN】核心代码 二、添加【SPPELAN】模块2.1STEP12.2STEP22.3STEP32.4STEP4 三、yaml文件与运行3.1yaml文件3.2运行成功截图 一、【SPPELAN】模块 1.1【SPPELAN】模块介绍 下图是【SPPELAN】的结构图,让我们…

AI产品经理面试100问,三天看完一周拿5个offer

Attention(重点掌握) 1.什么是 Attention?为什么要用 Attention?它有什么作用? 2.Attention的流程是什么样的? 3.普通的Attention和Transformer的Self-attention之间有什么关系? 4.什么是Self-attention? Transformer(重点掌握) 1.Transformer是什么,它的基…

socket编程(java)

socket编程(java) 简介 ​ Socket(套接字)是计算机网络编程中用于实现网络通信的一种机制。它提供了一种编程接口,允许应用程序通过网络进行数据传输,实现不同主机之间的通信。 ​ Socket可以看作是一种…

多态相关问题

多态 1、概念的概念 通俗来讲&#xff0c;就是多种形态。具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会产生出不同的状态。 例子&#xff1a;新用户 领红包 99 老用户 领红包 2 不常用 领红包 6 符合多态条件&#xff1a; #include <iostream> using …

计算机毕业设计 医院预约挂号系统的设计与实现 Python毕业设计 Python毕业设计选题【附源码+安装调试】

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

力扣之1364.顾客的可信联系人数量

题目&#xff1a; sql建表语句&#xff1a; Create table If Not Exists Customers (customer_id int, customer_name varchar(20), email varchar(30)); Create table If Not Exists Contacts (user_id int, contact_name varchar(20), contact_email varchar(30)); Cre…

qiankun 主项目和子项目都是 vue2,部署在不同的服务器上,nginx 配置

1、主项目配置 1.1 micro.vue 组件 <template><div id"container-sub-app"></div> </template><script> import { loadMicroApp } from qiankun; import actions from /utils/actions.js;export default {name: microApp,mixins: [ac…

react实现实时计时的最简方式

js中时间的处理&#xff0c;不借助于moment/dayjs这样的工具库&#xff0c;原生获取格式化的时间&#xff0c;最简单的实现方式可以参考下面这样。 实现效果 代码实现 封装hooks import { useState, useEffect } from "react";export function useCountTime() {c…

Linux——which-find命令

which命令 查找命令的程序文件&#xff08;二进制 find命令 按文件名查找文件 find / -name "test" 命令 路径(根目录 命令选项 查找文件名 find命令 -name 模糊查询 find / -name "…

Linux:进程控制(三)——进程程序替换

目录 一、概念 二、使用 1.单进程程序替换 2.多进程程序替换 3.exec接口 4.execle 一、概念 背景 当前进程在运行的时候&#xff0c;所执行的代码来自于自己的源文件。使用fork创建子进程后&#xff0c;子进程执行的程序中代码内容和父进程是相同的&#xff0c;如果子进…

Python入门笔记(七)

文章目录 第十五章. 下载数据15.1 csv文件15.2 json文件 第十六章. 使用API16.1 requests 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。 点击跳转&#xff1a;人工智能从入门到精通教程 本文电子版获取…

猫头虎分享已解决Bug || Error: ERESOLVE unable to resolve dependency tree 解决方案

&#x1f42f; 猫头虎分享已解决Bug || Error: ERESOLVE unable to resolve dependency tree 解决方案 摘要 在前端开发中&#xff0c;尤其是使用 Node.js 和 npm 管理依赖时&#xff0c;ERESOLVE unable to resolve dependency tree 错误是很多开发者遇到的常见问题。这个 Bu…