注册
Docker下的达梦数据库安装使用
技术分享/ 文章详情 /

Docker下的达梦数据库安装使用

小米糕 2023/03/14 2296 0 2

这边整理了一下Docker下达梦数据库的安装和使用

说明:系统版本Ubuntu 20.10

  1. 从官网下载镜像
    docker_download.png

  2. 在docker中导入镜像
    docker_image.png

  3. 启动镜像

sudo docker run -d -p 5236:5236 \
--name=dmserver \
--restart=always \
--privileged=true \
-e CASE_SENSITIVE=0 \
-e UNICODE_FLAG=1 \
-e LENGTH_IN_CHAR=1 \
-e LD_LIBRARY_PATH=/opt/dmdbms/bin \
-v /opt/dm8:/opt/dmdbms/data \
dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4

配置说明:

  • 端口映射:-p 5236:5236
  • 自动重启:–restart=always
  • 设置依赖文件:-e LD_LIBRARY_PATH=/opt/dmdbms/bin
  • 大小写不敏感:-e CASE_SENSITIVE=0
  • 字符集为UTF-8(0[GB18030], 1[UTF-8], 2[EUC-KR]):-e UNICODE_FLAG=1
  • 以字符为单位:-e LENGTH_IN_CHAR=1
  • 文件映射:-v /opt/dm8:/opt/dmdbms/data
  • 将data的文件映射到我们系统的/opt/dm8文件夹下,之后我们的数据文件都会在这边
  • -e开头的可以配置一些数据库实例的参数,具体可在官方手册(DM8_dminit使用手册.pdf)中查找
  • 实测-e INSTANCE_NAME=dm8_01好像没起效,以后再试试
  1. 测试连接
    docker_connect.png
    说明:这里新版的默认密码为SYSDBA001

  2. 说明
    在创建表空间或者增加日志文件之类的操作时需要填写地址,默认为:/opt/dmdbms/data/DAMENG/下,这是docker内部的地址。上文映射过后,可以在自己机器的/opt/dm8下面找到新建的文件,如表空间创建
    docker_filepath.png
    docker_filepathreal.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服