达梦DEM部署说明-详细步骤-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 = 200 BUFFER = 1000 KEEP = 64 SORT_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 "DEM"; --修改用户失败登录次数限制: 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.sql Version: 7.1.5 Summary: 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=/opt/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 /opt/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 更多达梦数据库学习列表

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线性数据结构----(数组,链表,栈,队列,哈希表)

线性数据结构 数组链表栈使用场景 队列应用场景 哈希表特点哈希函数&#xff0c;哈希值&#xff0c;哈希冲突键值对 Entry 开放寻址法和拉链法 参考文档 数组 数组(Array) 是一种很常见的数据结构。由相同类型的元素组成&#xff0c;并且是使用一块连续的内存来存储的。 在数组…

【二】TensorFlow神经网络模型构建之卷积函数

卷积函数是构建神经网络的重要支架&#xff0c;是在一批图像上扫描的二维过滤器。 tf.nn.convolution(input,filter,padding,stridesNone,dilation_rateNone,nameNone,data_formatNone)该函数计算N维卷积的和。tf.nn.conv2d(input,filter,padding,strides,use_cudnn_on_gpuNon…

java算法第31天 | 贪心算法 part01 ● 理论基础 ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和

理论基础 贪心算法没有固定的套路&#xff0c;贪心的本质是选择每一阶段的局部最优&#xff0c;从而达到全局最优。 贪心算法一般分为如下四步&#xff1a; 将问题分解为若干个子问题 找出适合的贪心策略 求解每一个子问题的最优解 将局部最优解堆叠成全局最优解 这个四步其…

分布式系统面试全集通第一篇(dubbo+redis+zookeeper----分布式+CAP+BASE+分布式事务+分布式锁)

目录 分布式系统面试全集通第一篇什么是分布式?和微服务的区别什么是分布式分布式与微服务的区别 什么是CAP?为什么不能三者同时拥有分区容错性一致性可用性 Base理论了解吗基本可用软状态最终一致性 什么是分布式事务分布式事务有哪些常见的实现方案?2PC&#xff08;Two Ph…

如何查询电脑是否被锁定了IP地址?锁定IP会出现什么问题?

前言 电脑刚到手的时候&#xff0c;基本上是通过路由器DHCP进行IP分配的。路由器DHCP分配IP给电脑的好处是网络不会出现IP冲突&#xff0c;网络能正常使用。 有些电脑可能在DHCP自动获取IP时出现错误&#xff0c;所以小伙伴就会通过手动设置IP让电脑可以正常上网。 这样的操…

3-iperf3 使用什么工具可以检测网络带宽、延迟和数据包丢失率等网络性能参数呢?

(1)iperf3简介 1.iperf3简介 2.用途&#xff08;特点&#xff09; 3.下载iperf3地址 &#xff08;2&#xff09;实战 1.iperf3参数 &#xff08;1&#xff09;通用参数&#xff08;客户端和服务器端都是适用的&#xff09; &#xff08;2&#xff09;客户端参数 实验1&…

35.基于SpringBoot + Vue实现的前后端分离-在线考试系统(项目 + 论文)

项目介绍 本站是一个B/S模式系统&#xff0c;采用SpringBoot Vue框架&#xff0c;MYSQL数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得基于SpringBoot Vue技术的在线考试系统设计与实现管理工作系统…

RN封装的底部向上弹出的弹出层组件

组件代码 import React from react; import { View, StyleSheet, Modal, TouchableOpacity, Text, TouchableWithoutFeedback } from react-native;const BottomPopup ({ visible, onClose, children, leftButtonTitle, rightButtonTitle, onLeftButtonPress, onRightButtonP…

【分布式】——降级熔断限流

降级&熔断&限流 ⭐⭐⭐⭐⭐⭐ Github主页&#x1f449;https://github.com/A-BigTree 笔记仓库&#x1f449;https://github.com/A-BigTree/tree-learning-notes 个人主页&#x1f449;https://www.abigtree.top ⭐⭐⭐⭐⭐⭐ 如果可以&#xff0c;麻烦各位看官顺手点…

雷卯推荐多种系列汽车级TVS供您选择

1. 车规级TVS的应用 2.车规级TVS系列表格如下 3.方案推荐 12V汽车电源浪涌保护方案 方案优点&#xff1a;用于满足前装汽车的ISO7637-2 5A5BA测试&#xff0c;可采用单独大功率的TVS或PTCTVS的组合方案&#xff0c;满足ISO10605-2&#xff0c; 等级4&#xff0c;接触放电15K…

HWOD:句子逆序

一、题目 描述 将一个英文语句以单词为单位逆序排放。例如I am a boy逆序排放后为boy a am I。所有单词之间用一个空格隔开。语句中除了英文字母外&#xff0c;不再包含其他字符。 数据范围 输入的字符串长度满足 1<n<1000 输入 输入一个英文语句&#xff0c;每个…

从零开始搭建游戏服务器 第七节 创建GameServer

目录 前言正文创建GameServer模块修改配置创建NettyClient连接到登录服登录服修改创建协议游戏服注册到登录服 总结 前言 上一节我们使用自定义注解反射简化了协议解包和逻辑处理分发流程。 那么到了这里登录服登录服的架构已经搭建的差不多了&#xff0c;一些比较简单的、并发…

elementui的table根据是否符合需求合并列

<el-table :data"tableData" border style"width: 100%;" :span-method"objectSpanMethodAuto"><!-- 空状态 --><template slot"empty"><div><img src"/assets/images/noData.png" /></di…

【多模态融合】SuperFusion 激光雷达与相机多层次融合 远距离高清地图预测 ICRA 2024

前言 本文介绍激光雷达与相机进行多层次融合&#xff0c;包括数据级融合、特征级融合和BEV级融合。 融合后的BEV特征可以支持不同的任务头&#xff0c;包括语义分割、实例编码和方向预测&#xff0c;最后进行后处理生成高清地图预测&#xff0c;它是来自ICRA 2024的。 会讲解…

【Java并发知识总结 | 第五篇】深入理解Synchronized底层原理(Monitor对象、Synchronized锁优化)

文章目录 5.深入理解Synchronized底层原理&#xff08;Monitor对象、Synchronized锁优化&#xff09;5.1Synchronized的特性5.1.1原子性5.1.2可见性5.1.3有序性5.1.4可重入性 5.2Synchronized的用法5.3Synchronized的两种同步方式4.3.1同步代码块5.3.2同步方法 5.4Synchronized…

脏牛提权(靶机复现)

目录 一、脏牛漏洞概述 二、漏洞复现 1.nmap信息收集 1.1.查看当前IP地址 1.2.扫描当前网段&#xff0c;找出目标机器 1.3.快速扫描目标机全端口 三、访问收集到的资产 192.168.40.134:80 192.168.40.134:1898 四、msf攻击 1.查找对应exp 2.选择对应exp并配置相关设…

uniApp中使用小程序XR-Frame创建3D场景(2)加载模型

上篇文章讲述了如何将XR-Frame作为子组件集成到uniApp中使用&#xff0c;只完成了简单的环境搭建&#xff0c;这篇文章讲解如何加载3D模型。 1 加入模型加载标签 在XR-Frame框架中&#xff0c;加载资源都是在wxml文件的标签中实现的。下面是wxml中完整的代码 index.wxml &l…

java Web线上网游商品交易平台用eclipse定制开发mysql数据库BS模式java编程jdbc

一、源码特点 jsp线上网游商品交易平台是一套完善的web设计系统&#xff0c;对理解JSP java SERLVET mvc编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发&#xff0c;数据库为Mysql5.0…

React Native 应用打包

引言 在将React Native应用上架至App Store时&#xff0c;除了通常的上架流程外&#xff0c;还需考虑一些额外的优化策略。本文将介绍如何通过配置App Transport Security、Release Scheme和启动屏优化技巧来提升React Native应用的上架质量和用户体验。 配置 App Transport…

Linux文件和文件夹操作

一、文件操作 功能项命令实例作用文件创建vi /opt/learn/hello.txt 在目录/opt/learn下创建文件hello.txt并进入vi编辑界面 touch /opt/learn/test在目录/opt/learn下创建空白文件testcat > /opt/catfile创建文件catfile并在屏幕上输入内容&#xff0c;最后按 Ctrl D 退出…