当前位置: 首页 > news >正文

DMDEM部署说明-详细步骤-(DM8达梦数据库)

DMDEM部署说明-详细步骤-DM8达梦数据库

  • 环境介绍
  • 1 部署DM8 数据库
    • 1.1 创建一个数据库作为DEM后台数据库
    • 1.2 创建数据库用户 DEM
    • 1.3 使用DEM用户导入dem_init.sql
  • 2 配置tomcat
    • 2.1 配置/tomcat/conf/server.xml
    • 2.2 修改jvm启动参数
  • 3 配置JAVA 1.8及以上版本的运行时环境
    • 3.1 配置 JAVA 1.8 JDK 使用数据库自带的JDK
  • 4 启动tomcat配置DEM项目
    • 4.1 部署DEM包
    • 4.2 启动 tomcat
    • 4.3 DEM配置db.xml
    • 4.4 重启tomcat
  • 5 访问DEM web manager
    • 5.1 浏览器访问 url
    • 5.2 登录的用户名/密码
    • 5.3 DEM登录后连接数据库
  • 6 更多达梦数据库学习列表

环境介绍

  • DM 企业管理器的英文全称 DM Enterprise Manager,简称 DEM。
  • DEM 提供一个通过 Web 界面来监控、管理并维护 DM 数据库的集中式管理平台,可以从任何可以访问 Web 应用的位置通过 DEM 来对 DM 数据库进行各种管理和监控。
  • DEM 不仅包含了传统桌面工具、管理工具 Manager 和数据迁移工具 DTS 等的功能,还提供了集群部署、监控和告警的功能。
CPUX86
OSKylin v10
dm81-3-62-2023.09.27-203585-20067-SEC
dm_path/opt/dmdba/dmdbms
dmdata_path/opt/dmdba/dmdata
tomcat_path/opt/dmdba/apache-tomcat-8.5.84

1 部署DM8 数据库

1.1 创建一个数据库作为DEM后台数据库

  • (达梦数据库单机安装部署 - - 点击跳转)
  • (点我下载DEM部署使用手册)
  • 初始化数据库
./dminit path=/opt/dmdba/dmdata page_size=32 extent_size=32 log_size=2048 length_in_char=1
  • 数据库dm.ini参数配置进行优化, 推荐配置
 MEMORY_POOL          =  200BUFFER               =  1000KEEP                 =  64SORT_BUF_SIZE        =  50

1.2 创建数据库用户 DEM

  • 登录数据库管理员
./disql SYSDBA/SYSDBA
  • 创建数据库用户DEM
--通用机创建用户 DEM,替换DEM名,默认密码为:用户名123456789
--创建用户默认表空间
CREATE TABLESPACE "DEM01_DATA" 
DATAFILE 'DEM_DATA_01.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600, 'DEM_DATA_02.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;
--创建用户索引表空间
CREATE TABLESPACE "DEM02_INDEX" DATAFILE 'DEM_INDEX_01.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600, 'DEM_INDEX_02.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;
--创建用户
CREATE USER "DEM" IDENTIFIED BY "DEM123456789" PASSWORD_POLICY 0
DEFAULT TABLESPACE "DEM01_DATA"
DEFAULT INDEX TABLESPACE "DEM02_INDEX";GRANT "DBA","PUBLIC","RESOURCE","SOI","SVI","VTI" TO "CESHI";--修改用户失败登录次数限制:
ALTER USER DEM LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;--修改用户口令过期时间限制:
ALTER USER DEM LIMIT PASSWORD_LIFE_TIME UNLIMITED; --修改用户口令锁定期限制:
ALTER USER DEM LIMIT PASSWORD_LOCK_TIME UNLIMITED;

1.3 使用DEM用户导入dem_init.sql

  • 进入数据库bin 目录
./disql DEM/DEM123456789
set CHAR_CODE UTF8;
start /opt/dmdba/dmdbms/web/dem_init.sql
  • 日志
[dmdba@localhost bin]$ ./disql DEM/DEM123456789服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.500(ms)
disql V8
SQL> set CHAR_CODE UTF8;
SQL> start /opt/dmdba/dmdbms/web/dem_init.sql
SQL> /*======================================================================File:         dem_init.sqlVersion:      7.1.5Summary:      DEM的初始化SQL脚本Tips:         使用disql运行此SQL脚本前,设置"set CHAR_CODE UTF8"
======================================================================*/
--SCHEMA
CREATE SCHEMA "DEM";
操作已执行
已用时间: 2.753(毫秒). 执行号:601.
SQL> SET SCHEMA "DEM";
操作已执行
已用时间: 0.350(毫秒). 执行号:0.
SQL> --TABLE
CREATE TABLE "DEM"."ADMIN_ROLE"
(
"ID" BIGINT NOT NULL,
......

2 配置tomcat

  • (点我下载apache-tomcat-8.5.84)

2.1 配置/tomcat/conf/server.xml

vi /opt/dmdba/apache-tomcat-8.5.84/conf/server.xml
  • 在<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段
 maxPostSize="-1"

在这里插入图片描述

2.2 修改jvm启动参数

  • Linux:
  • 修改/tomcat/bin/catalina.sh 脚本:
vi /opt/dmdba/apache-tomcat-8.5.84/bin/catalina.sh
JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/opt/dmdba/dmdbms/bin"

在这里插入图片描述

3 配置JAVA 1.8及以上版本的运行时环境

3.1 配置 JAVA 1.8 JDK 使用数据库自带的JDK

vi /home/dmdba/.bash_profile
export JAVA_HOME=/home/dmdba/dmdbms/jdk
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

在这里插入图片描述

  • 使配置文件生效
source /home/dmdba/.bash_profile
  • 查询JAVA环境变量是否生效
java -version

4 启动tomcat配置DEM项目

4.1 部署DEM包

  • 配置war包的配置文件
cp /opt/dmdba/dmdbms/web/dem.war /home/dmdba/apache-tomcat-8.5.84/webapps/

4.2 启动 tomcat

cd /opt/dmdba/apache-tomcat-8.5.84/bin;./startup.sh

4.3 DEM配置db.xml

vi /opt/dmdba/apache-tomcat-8.5.84/webapps/dem/WEB-INF/db.xml
<Server>192.168.248.102</Server>
<Port>5236</Port>
<User>DEM</User>
<Password>DEM123456789</Password>

4.4 重启tomcat

cd  /opt/dmdba/apache-tomcat-8.5.84/bin;./shutdown.sh
cd  /opt/dmdba/apache-tomcat-8.5.84/bin;./startup.sh

在这里插入图片描述

5 访问DEM web manager

5.1 浏览器访问 url

http://192.168.100.193:8080/dem

5.2 登录的用户名/密码

  • admin/888888
  • 本机ip为192.168.100.193

在这里插入图片描述

5.3 DEM登录后连接数据库

在这里插入图片描述

在这里插入图片描述

6 更多达梦数据库学习列表

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

相关文章:

DMDEM部署说明-详细步骤-(DM8达梦数据库)

DMDEM部署说明-详细步骤-DM8达梦数据库 环境介绍1 部署DM8 数据库1.1 创建一个数据库作为DEM后台数据库1.2 创建数据库用户 DEM1.3 使用DEM用户导入dem_init.sql 2 配置tomcat2.1 配置/tomcat/conf/server.xml2.2 修改jvm启动参数 3 配置JAVA 1.8及以上版本的运行时环境3.1 配置…...

aws亚马逊:什么是 Amazon EC2?

Amazon Elastic Compute Cloud&#xff08;Amazon EC2&#xff09;在 Amazon Web Services&#xff08;AWS&#xff09;云中按需提供可扩展的计算容量。使用 Amazon EC2 可以降低硬件成本&#xff0c;因此您可以更快地开发和部署应用程序。您可以使用 Amazon EC2 启动所需数量的…...

【BMC】jsnbd介绍

jsnbd介绍 本文主要介绍一个名为jsnbd的开源项目&#xff0c;位于GitHub - openbmc/jsnbd&#xff0c;它实现了一个前端&#xff08;包含HTML和JS文件&#xff09;页面&#xff0c;作为存储服务器&#xff0c;可以指定存储内容&#xff1b;还包含一个后端的代理&#xff0c;这…...

个推「数据驱动运营增长」上海专场:携程智行火车票分享OTA行业的智能用户运营实践

近日&#xff0c;以“数据增能&#xff0c;高效提升用户运营价值”为主题的个推「数据驱动运营增长」城市巡回沙龙上海专场圆满举行。携程智行火车票用户运营负责人王银笛分享OTA行业的智能用户运营实践。 ▲ 王银笛 携程智行火车票用户运营负责人 负责智行业务线用户运营。从0…...

Linux--gcc/g++

一、gcc/g是什么 gcc的全称是GNU Compiler Collection&#xff0c;它是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器&#xff08;GNU C Compiler&#xff09;&#xff0c;现在除了c语言&#xff0c;还支持C、java、Pascal等语言。gcc支持多种硬件平台 二、gc…...

MySQL5.7源码编译安装

查看是否安装过mysql软件包 rpm -qa|grep mysql rpm -qa|grep mariadb rpm -e --nodeps mysql的软件包名建立mysql账号 useradd -s /sbin/nologin -M mysql安装依赖包 yum install -y gcc yum install -y gcc-c yum install -y ncurses yum install -y bison yum install -y…...

uniapp使用v-for页面不刷新解决办法

项目场景&#xff1a; 做一个项目&#xff0c;v-for循环数据库数据&#xff0c;使用uni-load-more&#xff0c;结果发现... DOM中的列表却没有更新 解决方案&#xff1a; 根据网上教程&#xff0c;加了一个触底函数onReachBottom&#xff0c;结果发现无论如何也更新不了DOM中…...

发布一款将APM日志转换为Excel的开源工具

这几年有不少朋友向我咨询如何将APM日志转换为Excel&#xff0c;我之前的答复是先将日志转换为MATLAB的格式&#xff0c;然后用MATLAB导出为Excel。但是实际上不是每个人都会用MATLAB&#xff0c;并且处理数据也不是非要用MATLAB&#xff0c;更不是说用MATLAB了就显得专业、显得…...

本地化小程序运营 同城小程序开发

时空的限制让本地化的线上平台成为一种追求&#xff0c;58及某团正式深挖人们城镇化、本地化的信息和商业需求而崛起的平台&#xff0c;将二者结合成本地化小程序&#xff0c;显然有着巨大的市场机会。本地化小程序运营可以结合本地化生活需求的一些信息&#xff0c;以及激发商…...

关于electron打包卡在winCodeSign下载问题

简单粗暴&#xff0c;直接上解决方案&#xff1a; 在你的项目根目录下创建一个.npmrc的文件&#xff0c;且在里面加上以下文本&#xff0c;不用在意这个镜像源是不是最新的&#xff0c;它会自己重定向到nodemirror这个域名里下载 ELECTRON_MIRRORhttps://npm.taobao.org/mirror…...

01_ddim_inversion_CN

DDIM反转 设置 # !pip install -q transformers diffusers accelerateimport torch import requests import torch.nn as nn import torch.nn.functional as F from PIL import Image from io import BytesIO from tqdm.auto import tqdm from matplotlib import pyplot as p…...

ElasticSearch的文档、字段、映射和高级查询

1. 文档&#xff08;Document&#xff09; 在ES中一个文档是一个可被索引的基础信息单元&#xff0c;也就是一条数据 比如&#xff1a;你可以拥有某一个客户的文档&#xff0c;某一个产品的一个文档&#xff0c;当然&#xff0c;也可以拥有某个订单的一个文档。文档以JSON&…...

vim相关命令讲解!

本文旨在讲解vim 以及其相关的操作&#xff01; 希望读完本文&#xff0c;读者会有一定的收获&#xff01;好的&#xff0c;干货马上就来&#xff01; 初识vim 在讲解vim之前&#xff0c;我们首先要了解vim是什么&#xff0c;有什么作用&#xff1f;只有了解了vim才能更好的理…...

22.构造一个关于员工信息的结构体数组,存储十个员工的信息

结构体问题。构造一个关于员工信息的结构体数组&#xff0c;存储十个员工的信息&#xff0c;包括员工工号&#xff0c;员工工资&#xff0c;员工所得税&#xff0c;员工实发工资。要求工号和工资由键盘输入&#xff0c;并计算出员工所得税&#xff08;所得税工资*0.2&#xff0…...

北京刘家窑中医院举行‘心梗救治日’宣传活动,郭自强主任呼吁提高群众防治意识

...

calico

calico:默认是ip-ip模式&#xff0c; ipip 开销小 vxlan模式&#xff1a;后期版本才支持 不会创建虚拟交换机 Calico 是一种用于构建和管理容器网络的开源软件定义网络&#xff08;SDN&#xff09;解决方案。它专门设计用于在容器和虚拟机之间提供高性能、高可扩展性和灵活的…...

web前端开发第3次Dreamweave课堂练习/html练习代码《网页设计语言基础练习案例》

目标图片&#xff1a; 文字素材&#xff1a; 网页设计语言基础练习案例 ——几个从语义上和文字相关的标签 * h标签&#xff08;h1~h6&#xff09;&#xff1a;用来定义网页的标题&#xff0c;成对出现。 * p标签&#xff1a;用来设置网页的段落&#xff0c;成对出现。 * b…...

APP备案获取安卓app证书公钥获取方法和签名MD5值

前言 在开发和发布安卓应用程序时&#xff0c;了解应用程序证书的公钥和签名MD5值是很重要的。这些信息对于应用程序的安全性和合规性至关重要。现在又因为今年开始APP必须接入备案才能在国内各大应用市场上架&#xff0c;所以获取这两个值成了所有开发者的必经之路。本文将介…...

cefsharp 93.1.140 如何在js中暴露c#类

从cefsharp79版本开始&#xff0c;旧的RegisterJsObject方法被删除了。 也就是说想使用79以后的版本&#xff0c;就必须更新js暴露c#对象的方法了。由于79之前的注册方法是不需要在js中进行注册的&#xff0c;在93版本上如何在不改动前端页面的基础上实现内核升级咧&#xff0c…...

同一台Linux同时安装MYSQL5.7和MYSQL8(第一篇)

在一台Linxu上面同时安装mysql5.7和mysql8.0的步骤&#xff0c;记录一下&#xff0c;方便后续回顾&#xff0c;后续文章之后会接着介绍搭建两台虚拟机一主一从的架构。 其中配置的文件名称、目录、端口号、IP地址要根据自己电脑的实际情况进行更改。 安装完成后效果 [rootzong…...

SciencePlots——绘制论文中的图片

文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了&#xff1a;一行…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

使用分级同态加密防御梯度泄漏

抽象 联邦学习 &#xff08;FL&#xff09; 支持跨分布式客户端进行协作模型训练&#xff0c;而无需共享原始数据&#xff0c;这使其成为在互联和自动驾驶汽车 &#xff08;CAV&#xff09; 等领域保护隐私的机器学习的一种很有前途的方法。然而&#xff0c;最近的研究表明&…...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA&#xff08;Direct Memory Access&#xff09;直接存储器存取 DMA可以提供外设…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile&#xff0c;新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中&#xff0c;具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类&#xff1a; 身份验证机制&#xff1a;直接将未经授权的爬虫阻挡在外反爬技术体系&#xff1a;通过各种技术手段增加爬虫获取数据的难度…...

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)

Aspose.PDF 限制绕过方案&#xff1a;Java 字节码技术实战分享&#xff08;仅供学习&#xff09; 一、Aspose.PDF 简介二、说明&#xff08;⚠️仅供学习与研究使用&#xff09;三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...

elementUI点击浏览table所选行数据查看文档

项目场景&#xff1a; table按照要求特定的数据变成按钮可以点击 解决方案&#xff1a; <el-table-columnprop"mlname"label"名称"align"center"width"180"><template slot-scope"scope"><el-buttonv-if&qu…...

LOOI机器人的技术实现解析:从手势识别到边缘检测

LOOI机器人作为一款创新的AI硬件产品&#xff0c;通过将智能手机转变为具有情感交互能力的桌面机器人&#xff0c;展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家&#xff0c;我将全面解析LOOI的技术实现架构&#xff0c;特别是其手势识别、物体识别和环境…...

系统掌握PyTorch:图解张量、Autograd、DataLoader、nn.Module与实战模型

本文较长&#xff0c;建议点赞收藏&#xff0c;以免遗失。更多AI大模型应用开发学习视频及资料&#xff0c;尽在聚客AI学院。 本文通过代码驱动的方式&#xff0c;系统讲解PyTorch核心概念和实战技巧&#xff0c;涵盖张量操作、自动微分、数据加载、模型构建和训练全流程&#…...