通过dbeaver链接dm8数据库

一、环境说明

windows 11 + vmware 17 + ubuntu 22

t@t:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy
t@t:~$ docker info
Client:Version:    24.0.5Context:    defaultDebug Mode: falseServer:Containers: 0Running: 0Paused: 0Stopped: 0...

二、搭建dm服务

2.1 下载docker镜像

从达梦社区上下载对应的docker镜像
https://eco.dameng.com/download/
在这里插入图片描述
在这里插入图片描述

2.2 导入docker镜像

t@t:~$ docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar
644879075e24: Loading layer [==================================================>]  117.9MB/117.9MB
d7ff1dc646ba: Loading layer [==================================================>]  15.87kB/15.87kB
686245e78935: Loading layer [==================================================>]  14.85kB/14.85kB
d73dd9e65295: Loading layer [==================================================>]  5.632kB/5.632kB
2de391e51d73: Loading layer [==================================================>]  3.072kB/3.072kB
c709c635d729: Loading layer [==================================================>]  101.3MB/101.3MB
c853b6a23c2c: Loading layer [==================================================>]   2.56kB/2.56kB
3e10e7cfd329: Loading layer [==================================================>]  4.096kB/4.096kB
41e82b7aea0d: Loading layer [==================================================>]  153.6kB/153.6kB
3827eb1a7e43: Loading layer [==================================================>]  843.3kB/843.3kB
4f883f5c5226: Loading layer [==================================================>]  4.608kB/4.608kB
73412d6dfa0f: Loading layer [==================================================>]  389.2MB/389.2MB
52d551f8449b: Loading layer [==================================================>]   2.56kB/2.56kB
0b23aa5ba4bf: Loading layer [==================================================>]  4.608kB/4.608kB
b41227f2b3ed: Loading layer [==================================================>]   2.56kB/2.56kB
b5bd59020dd3: Loading layer [==================================================>]  4.096kB/4.096kB
33bfd86b40c4: Loading layer [==================================================>]  4.096kB/4.096kB
Loaded image: dm8_single:dm8_20230808_rev197096_x86_rh6_64
t@t:~$ docker images
REPOSITORY   TAG                                 IMAGE ID       CREATED        SIZE
dm8_single   dm8_20230808_rev197096_x86_rh6_64   ab98e2f4a568   7 months ago   601MB

2.3 启动容器

t@t:~$ mkdir ~/dm8_testt@t:~$ docker run -d -p 30236:5236 --restart=always --name dm8_test --privileged=true -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e  EXTENT_SIZE=32 -e BLANK_PAD_MODE=1 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e INSTANCE_NAME=dm8_test -v ~/dm8_test:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64
8d369438e52a6afe1a303149c18c0886e2ab2afebc150c7e0c17a57b68faa235
t@t:~$ docker ps
CONTAINER ID   IMAGE                                          COMMAND                  CREATED              STATUS              PORTS                                         NAMES
8d369438e52a   dm8_single:dm8_20230808_rev197096_x86_rh6_64   "/bin/bash /opt/star…"   About a minute ago   Up About a minute   0.0.0.0:30236->5236/tcp, :::30236->5236/tcp   dm8_test

三、使用dbeaver链接dm

3.1 下载dbeaver

https://dbeaver.io/
从官网下载
在这里插入图片描述

3.2 下载dm jdbc驱动

在这里插入图片描述

3.3 配置dbeaver

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

用户名/密码: SYSDBA/SYSDBA001
记得端口修改为30236,因为容器启动时是将此端口映射到容器内的5236
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、 参考

https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html
https://eco.dameng.com/community/article/56885f5ce2c66511506f7c7968da84fe

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

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

相关文章

C++之移动语义与智能指针

目录 移动语义 1、几个基本概念的理解 2、复制控制语义的函数 3、移动控制语义的函数 3.1、移动构造函数: 3.2、移动赋值函数 4.区别 5、std::move函数 6.代码演示: 资源管理与智能指针 一、C语言中的问题 二、C的解决办法(RAII技术): 三、四种智能指针…

2024年产品品牌化深度分析:消费者心理与品牌化、产品质量的权衡

随着市场竞争的加剧和消费者需求的多样化,产品品牌化已经成为企业不可或缺的战略选择。在2024年,当消费者面对众多商品时,品牌化与产品质量之间的权衡成为了消费者决策的重要因素。那么,在消费者心理中,品牌化重要还是…

cadence中run pspice运行仿真 光标搜索Search Command

cadence中run pspice运行仿真 光标搜索Search Command 在cadence进行波形分析时,如果可以随时找到对应的点分析十分方便。 也就是cadence中的光标搜索(Search Command)功能 但是需要输入正确形式才能使用 官方说明:PSpice User…

chatGPT中文在线版本(亲测可用

ChatGPT是一个先进的自然语言处理模型,由OpenAI开发。它通过深度学习技术训练而成,可以进行对话、回答问题等多种自然语言处理任务。对于学生、开发者、研究人员和任何对人工智能感兴趣的人来说,这是一个非常有用的工具。 最近找到一个国内可…

Linux 服务升级:Nginx 热升级 与 平滑回退

目录 一、实验 1.环境 2.Kali Linux 使用nmap扫描CentOS 3.Kali Linux 远程CentOS 4.Kali Linux 使用openvas 扫描 CentOS 5.Nginx 热升级 6.Nginx 平滑回退 二、问题 1.kill命令的信号有哪些 2.平滑升级与回退的信号 一、实验 1.环境 (1)主机…

鸿蒙网络开发学习:【ylong_http】

简介 ylong_http 构建了完整的 HTTP 能力,支持用户使用 HTTP 能力完成通信场景的需求。 ylong_http 使用 Rust 编写,为 OpenHarmony 的 Rust 能力构筑提供支持。 ylong_http 在 OpenHarmony 中的位置 ylong_http 向 OpenHarmony 系统服务层中的网络协…

Adaptive Object Detection with Dual Multi-Label Prediction

gradient reversal layer (GRL) 辅助信息 作者未提供代码

蓝桥杯需要掌握的几个案例(C/C++)

文章目录 蓝桥杯C/C组的重点主要包括以下几个方面:以下是一些在蓝桥杯C/C组比赛中可能会涉及到的重要案例类型:1. **排序算法案例**:2. **查找算法案例**:3. **数据结构案例**:4. **动态规划案例**:5. **图…

java 高级面试题(借鉴)(下)

雪花算法原理 第1位符号位固定为0,41位时间戳,10位workId,12位序列号,位数可以有不同实现。 优点:每个毫秒值包含的ID值很多,不够可以变动位数来增加,性能佳(依赖workId的实现…

数据结构面试题

1、数据结构三要素? 逻辑结构、物理结构、数据运算 2、数组和链表的区别? 数组的特点: 数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。数组的插入数据和删除数据效率低…

v77.递归

理解&#xff1a; 函数直接或者间接地调用自身&#xff1b;并且有边界条件。 1&#xff1a; #include <stdio.h> int main() {int result fun(3);printf("%d",result);return 0 ; } int fun(int num) {if(num 1)return num;return num fun(num-1); }思路…

raise PyAutoGUIException! ! !

在了解pyautogui时&#xff0c;你是否遇到过这样的情况&#xff1a; y pyautogui.locateOnScreen(kk.png) print(y) 在信心满满下输入完成后选择直接运行&#xff0c;结果却是抛出异常的尴尬。 raise PyAutoGUIException( pyautogui.PyAutoGUIException: PyAutoGUI was unable…

一文详解Rust中的字符串

有人可能会说&#xff0c;字符串这么简单还用介绍&#xff1f;但是很多人学习rust受到的第一个暴击就来自这浓眉大眼、看似毫无难度的字符串。 请看下面的例子。 fn main() {let my_name "World!";greet(my_name); }fn greet(name: String) {println!("Hello…

[leetcode] 240. 搜索二维矩阵 II

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff1a; 每行的元素从左到右升序排列。每列的元素从上到下升序排列。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,…

LeetCode讲解算法2-数据结构[栈和队列](Python版)

文章目录 一、栈1.1 栈的定义1.2 栈的实现分析步骤1.3 栈的应用匹配圆括号匹配符号模2除法&#xff08;十进制转二进制&#xff09;进制转换 二、队列2.1 单向队列2.2 双端队列2.3 队列的应用验证回文串滑动窗口最大值 一、栈 1.1 栈的定义 栈是一种线性数据结构&#xff0c;栈…

机器人路径规划:基于鳑鲏鱼优化算法(BFO)的机器人路径规划(提供MATLAB代码)

一、机器人路径规划介绍 移动机器人&#xff08;Mobile robot&#xff0c;MR&#xff09;的路径规划是 移动机器人研究的重要分支之&#xff0c;是对其进行控制的基础。根据环境信息的已知程度不同&#xff0c;路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或…

如何在C语言中使用命令行参数

C语言文章更新目录 C语言学习资源汇总&#xff0c;史上最全面总结&#xff0c;没有之一 C/C学习资源&#xff08;百度云盘链接&#xff09; 计算机二级资料&#xff08;过级专用&#xff09; C语言学习路线&#xff08;从入门到实战&#xff09; 编写C语言程序的7个步骤和编程…

Negative Sampling with Adaptive DenoisingMixup for Knowledge Graph Embedding

摘要 知识图嵌入(Knowledge graph embedding, KGE)的目的是通过对比正负三元组&#xff0c;将知识图中的实体和关系映射到一个低维、密集的向量空间中。在kge的训练过程中&#xff0c;由于kge只包含正三元组&#xff0c;因此负采样对于找到高质量的负三元组至关重要。大多数现…

如何申请代码签名证书

代码签名证书也是数字证书的一种&#xff0c;其主要作用是对可执行脚本、软件代码和内容进行数字签名的数字证书。代码签名证书用于验证开发者身份真实性、保护代码的完整性。用户下载软件时&#xff0c;能通过数字签名验证软件来源&#xff0c;确认软件、代码没有被非法篡改或…

有道翻译实现接口加密解密

文章目录 目标简单逆向分析源码深度逆向分析参考文献目标 实现对网易有道 sign 等参数的加密 及 返回的密文数据解密实现 简单逆向分析 首先在右上角提前登录好账号信息。 输入中文:你好 要求翻译成:英文 全局搜索:你好 或 hello,结果没有发现什么。 切换 Fetch/XHR …