首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >达梦数据库搭建和连接(详解一文看懂)

达梦数据库搭建和连接(详解一文看懂)

作者头像
默 语
发布于 2024-11-20 15:45:44
发布于 2024-11-20 15:45:44
9.2K0
举报
文章被收录于专栏:JAVAJAVA

、数据库搭建

1.安装前准备

软硬件

版本

终端

X86-64 架构

Docker

2023 年 6 月版

2.下载 Docker

安装包 请在达梦数据库官网下载 Docker 安装包。

3.导入安装包

拷贝安装包到 /opt 目录下,执行以下命令导入安装包:

代码语言:javascript
复制
docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar

结果显示如下:

image.png
image.png

导入完成后,可以使用 docker images 查看导入的镜像。结果显示如下:

image.png
image.png

4.启动

这里我们将端口号绑定为宿主机的30236,防止端口号冲突。

docker版

镜像导入后,使用 docker run 启动容器,启动命令如下:

代码语言:javascript
复制
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 /data/dm8_test:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64
docker-compose版
代码语言:javascript
复制
version: '2.1'
services:
    dm8:
        image: dm8_single:dm8_20230808_rev197096_x86_rh6_64
        hostname: dm8
        container_name: dm8
        environment:
            - PAGE_SIZE=16
            - LD_LIBRARY_PATH=/opt/dmdbms/bin 
            - EXTENT_SIZE=32
            - BLANK_PAD_MODE=1
            - LOG_SIZE=1024
            - UNICODE_FLAG=1
            - LENGTH_IN_CHAR=1
            - INSTANCE_NAME=dm8
        restart: always
        privileged: true
        volumes:
            - $PWD/dm8:/opt/dmdbms/data 
        ports:
            - 30236:5236

结果显示如下:

image.png
image.png

启动完成后,可通过日志检查启动情况,命令如下:

代码语言:javascript
复制
docker logs -f  dm8_test

结果显示如下:

image.png
image.png

5.启动/停止数据库

停止数据库命令如下:

代码语言:javascript
复制
docker stop  dm8_test

启动数据库命令如下:

代码语言:javascript
复制
docker start  dm8_test

重启命令如下:

代码语言:javascript
复制
docker restart  dm8_test

:::info 注意 1.如果使用 docker 容器里面的 disql,进入容器后,先执行 source /etc/profile 防止中文乱码。 2.新版本 Docker 镜像中数据库默认用户名/密码为 SYSDBA/SYSDBA001。 :::

用户名

密码

SYSDBA

SYSDBA001

二、数据库连接

1、下载DBeaver

2、下载驱动

驱动是在这里下载的,可以了解一下。我的资源里也有驱动 直接下载 放到一个目录下即可 DmJdbcDriver18.jar 官网下载

image.png
image.png

3、DBeaver新建驱动

数据库-驱动管理器
image.png
image.png
新建驱动
image.png
image.png
创建新驱动设置

类名,模板,端口如下图填写即可

属性名

值

驱动名称

DM8

类名

dm.jdbc.driver.DmDriver

URL模板

jdbc:dm://{host}:{port}

默认端口

5236

image.png
image.png
创建驱动-库
image.png
image.png
驱动类
image.png
image.png
确定和关闭
image.png
image.png

4、连接

右击左侧栏点击创建连接

image.png
image.png

如下图在搜索下找到刚才命名的DM8

image.png
image.png

连接属性

属性

值

主机

192.168.0.42(这里填写自己实际的地址)

端口

30236

用户名

SYSDBA

密码

SYSDBA001

image.png
image.png

连接成功

image.png
image.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-19,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 、数据库搭建
    • 1.安装前准备
    • 2.下载 Docker
    • 3.导入安装包
    • 4.启动
      • docker版
      • docker-compose版
    • 5.启动/停止数据库
  • 二、数据库连接
    • 1、下载DBeaver
    • 2、下载驱动
    • 3、DBeaver新建驱动
      • 数据库-驱动管理器
      • 新建驱动
      • 创建新驱动设置
      • 创建驱动-库
      • 驱动类
      • 确定和关闭
    • 4、连接
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档