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

news2024/11/26 13:45:57

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

  • 1 创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:
    • 1.1 在该数据库中执行DEM的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 启动TOMCAT报错
    • 4.2 修改数据库WEB项目配置文件
    • 4.3 重启tomcat
  • 5 访问DEM web manager
    • 5.1 登录后的界面
    • 5.2 连接数据库实例后展示
      • 5.2.1 连接数据库实例报错(勾选注册连接)
      • 5.2.2 连接数据库实例(不勾选注册连接)
      • 5.2.3 查询数据库版本号

1 创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:

(达梦数据库单机安装部署点我)

 MEMORY_POOL          =  200
 BUFFER               =  1000
 KEEP                 =  64
 SORT_BUF_SIZE        =  50

1.1 在该数据库中执行DEM的SQL脚本

脚本位置:

/home/dmdba/dmdbms/web/dem_init.sql

dem_init.sql,此SQL脚本编码为UTF-8,
如果使用disql执行SQL脚本,请设置set CHAR_CODE UTF8;

[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 1.945(ms)
disql V8
SQL> `/home/dmdba/dmdbms/web/dem_init.sql
SQL> --set CHAR_CODE UTF8
--SCHEMA
CREATE SCHEMA "DEM";
操作已执行
已用时间: 7.818(毫秒). 执行号:300.
SQL> SET SCHEMA "DEM";
操作已执行
已用时间: 3.835(毫秒). 执行号:0.
......

2 配置tomcat

2.1 配置/tomcat/conf/server.xml

 在<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段  maxPostSize="-1";

在这里插入图片描述

2.2 修改jvm启动参数

手册示例:
Linux:/tomcat/bin/catalina.sh

bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/opt/dmdbms/bin"

Windows:D:\tomcat\bin\catalina.sh

bin/catalina.bat -> set java_opts= -server -Xms40m -Xmx1024m -Djava.library.path=c:\dmdbms\bin

修改数据库bin路径后(实际环境为LINUX):
Linux:/tomcat/bin/catalina.sh

bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/home/dmdba/dmdbms/bin"

Windows:D:\tomcat\bin\catalina.sh

bin/catalina.bat -> set java_opts= -server -Xms40m -Xmx1024m -Djava.library.path=D:\dmdbms\bin

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

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

vi /etc/profile
export JAVA_HOME=/home/dmdba/dmdbms/jdk
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

在这里插入图片描述
使配置文件生效

source /etc/profile

查询JAVA环境变量是否生效

java -version

在这里插入图片描述

4 启动tomcat配置DEM项目

4.1 启动TOMCAT报错

cd /home/dmdba/apache-tomcat-8.5.84/bin
./startup.sh

报错:当前页面JAVA环境未生效(切换了shell会话)
在这里插入图片描述
当前会话再次执行

source /etc/profile

再次启动成功:

cd /home/dmdba/apache-tomcat-8.5.84/bin
./startup.sh

在这里插入图片描述

4.2 修改数据库WEB项目配置文件

cd  /home/dmdba/apache-tomcat-8.5.84/webapps/dem/WEB-INF
vi db.xml

在这里插入图片描述

<Server>192.168.248.102</Server>
<Port>5236</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>

在这里插入图片描述

4.3 重启tomcat

cd  /home/dmdba/apache-tomcat-8.5.84
./shutdown.sh
./startup.sh

在这里插入图片描述

5 访问DEM web manager

开启浏览器访问url(http://192.168.248.102:8080/dem),
登录(admin/888888)
本机ip为192.168.248.102

在这里插入图片描述

5.1 登录后的界面

在这里插入图片描述

5.2 连接数据库实例后展示

5.2.1 连接数据库实例报错(勾选注册连接)

在这里插入图片描述
错误日志(更换浏览器错误未解决)
在这里插入图片描述

5.2.2 连接数据库实例(不勾选注册连接)

在这里插入图片描述

5.2.3 查询数据库版本号

在这里插入图片描述
DMDEM部署完成

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

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

相关文章

潜力出众应该具有的特质

前言 先说一下背景&#xff0c;最近在以面试官的角色面试候选人的过程中&#xff0c;一直在思考一个问题&#xff1a;“如何判断一个候选人是否有潜力&#xff0c;是否适合这个岗位&#xff0c;入职后是否能能快速成长&#xff0c;成为独挡一面的人&#xff0c;一个有潜力的人…

手撕Pytorch源码#1.Dataset类 part1

写在前面手撕Pytorch源码系列目的&#xff1a;通过手撕源码复习了解高级python语法熟悉对pytorch框架的掌握在每一类完成源码分析后&#xff0c;会与常规深度学习训练脚本进行对照本系列预计先手撕python层源码&#xff0c;再进一步手撕c源码版本信息python&#xff1a;3.6.13p…

PHP MySQL 插入多条数据

使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句。 以下实例向 "MyGuests" 表添加了三条新的记录: 实例 (MySQLi - 面向对象) <?php $servername "localhost"; $username "username"; $pas…

MWORKS 2023a 已上线!

同元软控不断打磨MWORKS产品&#xff0c;持续精进&#xff0c;于1月8日正式发布科学计算与系统建模仿真平台MWORKS 2023a。 欢迎大家前往同元软控官网下载MWORKS 2023a软件进行试用。我们在官网新增反馈问题入口&#xff0c;也欢迎大家提交工单以反馈产品建议。 1.MWORKS官方软…

FPGA:Vivado基于IP集成的计数器设计(3)

本节利用上一节创建和封装的ls61和ls00两个IP核。采用原理图设计的方式实现一个模9计数器&#xff0c;讲解IP核集成的Vivado设计流程。 &#xff08;1&#xff09;创建工程 创建一个名为count_bd的新工程&#xff0c;存于F:\FPGA\FPGAproject\exam文件夹下&#xff1b; &…

用 Goby 通过反序列化漏洞一键打入内存马【利用篇】

Goby 社区第 22 篇技术分享文章全文共&#xff1a;3734 字 预计阅读时间&#xff1a;10 分钟001 前言 在上一篇《Shell中的幽灵王者—JAVAWEB 内存马 【认知篇】》中&#xff0c;我从概念上介绍了很多内存马的东西&#xff0c;并给出了我的观点&#xff1a;“大势所趋下&#…

dvwa中的xss(跨站脚本)攻击

环境&#xff1a;dvwa: 192.168.11.135 dvwa版本&#xff1a; Version 1.9 (Release date: 2015-09-19)kail机器&#xff1a;192.168.11.156 一、XSS是什么XSS&#xff08;Cross Site Scripting&#xff0c;跨站脚本攻击&#xff09;&#xff0c;是指恶意攻击者往web页面里插入…

2003-2019年各省数据GDP、人均GDP、城镇化率、年末人口数、人口自然增长率

2003-2019年各省数据GDP、人均GDP、城镇化率、年末人口数、人口自然增长率 1、时间&#xff1a;2003-2019年 2、来源整理自统计NJ、各省NJ 3、指标包括&#xff1a;GDP、人均GDP、城镇化率、年末人口数、人口自然增长率 4、包括&#xff1a;31省 5、指标解释&#xff1a; …

2023届计算机专业弄潮儿如何快速找毕业论文文献?

人生苦短&#xff0c;我用Python 一、准备工作 软件选择 Python3.8pycharm 模块 requests #模拟请求 Selenium # 浏览器自动化操作winr打开搜索框&#xff0c;输入cmd按确定打开命令提示符窗口&#xff0c;输入pip install 加上你要安装的模块名&#xff0c; 回车即可安…

uml图 各连接线的含义

目录UML类图六种关系的总结1.泛化&#xff08;Generalization&#xff09;2.实现&#xff08;Realization&#xff09;3.关联&#xff08;Association&#xff09;4.聚合&#xff08;Aggregation&#xff09;5.组合&#xff08;Composition&#xff09;6.依赖&#xff08;Depen…

渗透学习-学习记录-利用浏览器的开发者工具实时修改网页前端JS代码(实现绕过)

文章目录前言一、JS前端的修改前言 最近学习了一些有关于JS脚本搭建网站方面的安全知识。通常来说JS是前端的页面代码&#xff0c;因此我们可以直接修改前端的JS代码来实现绕过&#xff0c;故我试着做了一下利用浏览器的开发者工具进行尝试修改页面&#xff0c;以此来直接进行…

<Python>使用python来控制windows系统音量

使用python可以对windows系统的音量进行读取或者设置。 平台&#xff1a;visual studio code 语言&#xff1a;python 需要的python模块&#xff1a; 1、pyqt5 2、ctypes&#xff1a; ctypes 是 Python 的外部函数库。它提供了与 C 兼容的数据类型&#xff0c;并允许调用 DLL …

中国芯,SNS521系列水燃行业云芯产品获奖

近日&#xff0c;由运营商财经网举办的2023中国财经TMT“领秀榜”盛典召开&#xff0c;天翼物联连获四个奖项&#xff0c;分别是&#xff1a;2022年度优秀物联网企业、2022年度5G最佳实践引领企业、2022年度运营商科技创新引领企业以及“SNS521系列水燃行业云芯产品”获2022年度…

命名空间!C++之路扬帆起航

&#x1f451;专栏内容&#xff1a;C学习笔记⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;日拱一卒&#xff0c;功不唐捐 目录一、前言二、命名空间1、命名空间的定义Ⅰ、正常定义Ⅱ、嵌套定义Ⅲ、不连续定义2、命名空间的使用Ⅰ、域解析操作符Ⅱ、us…

工作流代码

工作流代码目录概述需求&#xff1a;设计思路实现思路分析1.at parata:2.cash20193.cashEntity4.cashFrmTemplate5.chartType:参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy&#xff0c;skip hardness,make…

分享85个PHP源码,总有一款适合您

PHP源码 分享85个PHP源码&#xff0c;总有一款适合您 下面是文件的名字&#xff0c;我放了一些图片&#xff0c;文章里不是所有的图主要是放不下...&#xff0c;大家下载后可以看到。 源码下载链接&#xff1a;https://pan.baidu.com/s/1606ndyliGtwnjU8vsCLGRg?pwdq0k2 提…

MyBatis -- 参数占位符 #{} 和 ${}

MyBatis -- 参数占位符 #{} 和 ${}一、准备工作二、参数占位符 #{} 和 ${}三、特殊场景3.1 特殊场景 1 -- String3.1.1 使用 #{}3.1.2 使用 ${}3.1.3 分析与解决3.2 特殊场景 2 -- MySQL 关键字3.3 特殊场景 3 -- SQL 注入问题 (重要)3.4 特殊场景 4 -- 模糊查询 like一、准备工…

测试开发 | 想测试入门就必须要懂的软件开发流程

本文节选自霍格沃兹测试学院内部教材 从事软件测试行业&#xff0c;每天面对的被测对象都是软件。如果想要更好的去完成测试工作&#xff0c;首先需要对被测对象&#xff0c;也就是对软件要有基本的了解。 软件 与计算机系统操作有关的计算机程序、可能有的文件、文档及数据。…

多轮对话(二):多轮对话理解的研究进展和主流方法

本文是基于 Advances in Multi-turn Dialogue Comprehension: A Survey。这是一篇综述论文&#xff0c;我也顺便总结一下像我一样的小白&#xff0c;怎么读综述好一些。我读综述是为了快速切入某领域&#xff0c;比如我以前做的是跨模态检索&#xff0c;现在要进入对话系统&…

C++STL-stackqueue的实现

文章目录1. deque的简单介绍1.1 deque的原理介绍1.2 deque的优缺点1.3 为什么选择deque作为底层默认容器2. stack的实现3. queue的实现1. deque的简单介绍 在前面已经介绍过&#xff0c;stack和queue这两个容器适配器&#xff0c;是由deque这个容器封装的。现在我们就需要先学…