下载 docker 的镜像

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

达梦官方已经下架了,dm_v8_docker_image.tar
链接: https://pan.baidu.com/s/1l3ATHeCZt1PLCw9dAvpvmw?pwd=w782 提取码: w782
--来自百度网盘超级会员v3的分享

然后执行

docker load -i dm8_20240422_x86_rh6_64_rq_std_8.1.3.100_pack2.tar

自己 docker images 看看镜像名字叫啥

SYSDBA_PWD 密码设置复杂一点吧:DamengZhenlaji666

注意一点:-e CASE_SENSITIVE=0 是数据库忽略大小写的。在使用SQLark迁移的时候,我记得有个检测是需要这个设置为0的。这个参数,是数据库实例的,修改只能重新创建数据库实例!https://www.zanglikun.com/18890.html 我这里也描述了。

Mac使用

docker run -d -p 5236:5236 --name=dm8_test --privileged=true -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e PAGE_SIZE=16 -e EXTENT_SIZE=32 -e CASE_SENSITIVE=0 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e SYSDBA_PWD=DamengZhenlaji666 -e INSTANCE_NAME=dm8_test -v /Users/zanglikun/dev/docker/dameng8:/opt/dmdbms/data dm8:dm8_20241230_rev255012_x86_rh6_64

Linux使用

docker run -d -p 5236:5236 --name=dm8_test --privileged=true -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e PAGE_SIZE=16 -e EXTENT_SIZE=32 -e CASE_SENSITIVE=0 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e SYSDBA_PWD=DamengZhenlaji666 -e INSTANCE_NAME=dm8_test -v /opt/data:/opt/dmdbms/data dm8:dm8_20241230_rev255012_x86_rh6_64

容器内的日志如下:

进入容器

docker exec -it 5086f5fb4778ffdd434a7e8d313df4945e7413b2e87f17cf5a8fe916f3a99657 /bin/bash

进入容器的 bin 目录

cd /opt/dmdbms/bin

执行

./disql SYSDBA/DamengZhenlaji666

出现下文,即可部署完成。

Server[LOCALHOST:5236]:mode is normal, state is open
login used time : 75.720(ms)
disql V8
SQL> 

部署后找不到SYSDBA密码

https://eco.dameng.com/community/question/b4b238fb5549b5ae2ded8766c894ba32

docker inspect dm8_test

一堆配置中 找到 Env 查看结果:SYSDBA_PWD

            "Env": [
                "LOG_SIZE=1024",
                "UNICODE_FLAG=1",
                "SYSDBA_PWD=DamengZhenlaji666",
                "INSTANCE_NAME=dm8_test",
                "LD_LIBRARY_PATH=/opt/dmdbms/bin",
                "PAGE_SIZE=16",
                "EXTENT_SIZE=32",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "SYSAUDITOR_PWD=SYSDBA_dm001",
                "CASE_SENSITIVE=1",
                "LENGTH_IN_CHAR=0",
                "BUFFER=1000",
                "MODE=dmsingle",
                "CHG_PASSWD=dameng777",
                "DM_USER_PWD=dameng777",
                "BLANK_PAD_MODE=0",
                "LANG=en_US.UTF-8"
            ],

自行连接测吧

SQLark迁移注意事项

特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤

免责声明:
本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。