当前位置:   article > 正文

达梦数据库(DM8)arm64架构docker镜像,可在mac m1系列芯片上完美运行_dm8镜像arm架构

dm8镜像arm架构

DockerHub地址
GitHub地址

可在mac m1系列芯片上完美运行

基于官网DM8试用版(鲲鹏平台)制作

最新更新 2024-09-27 授权到期,如果之前版本已过期无法连接数据库报6001,直接更新image版本拉取最新包启动即可

使用docker-compose启动

version: '2.1'
services:
  DM8:
    image: qinchz/dm8-arm64:latest
    container_name: dm8
    ports:
      - "5236:5236"
    mem_limit: 1g
    memswap_limit: 1g
    volumes:
      - /data/dm8:/home/dmdba/data
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

数据库实例参数已修改,接近oracle使用习惯

#字符集 utf-8
CHARSET=1

#VARCHAR 类型对象的长度以字符为单位
LENGTH_IN_CHAR=1

#标识符大小写不敏感
CASE_SENSITIVE=0

#默认账号
SYSDBA/SYSDBA

[可选]自定义数据库实例参数

1.启动容器
2.进入容器,删除脚本服务、删除数据实例。参考
3.进入容器目录/usr/local/bin,修改docker-entrypoint.sh文件第17行
${DM_PATH}/bin/dminit PATH=/home/dmdba/data PAGE_SIZE=16 CHARSET=1 LENGTH_IN_CHAR=1 CASE_SENSITIVE=0
4.重新启动容器(restart)
注:数据库实例参数表,可在/home/dmdba/dmdbms/bin目录下执行 ./dminit help 查看

问题

使用低版本的数据库管理工具,操作高版本的数据库实例,可能会出现一些意想不到的错误(修改用户提示错误、查看对象提示错误等等)。因此需要确认管理工具的版本>=服务版本

如需在mac下使用管理工具,可以参考另一篇博文

使用docker-compose部署达梦DEM管理工具,mac m1系列适用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/819206
推荐阅读
相关标签
  

闽ICP备14008679号