尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

wsl docker安装达梦数据库的过程

wsl docker安装达梦数据库的过程
📅 发布时间:2026/6/18 11:37:29

参考文档,麒麟系统kylinServerV10中在docker中安装达梦数据库
基本上完全按照他的步骤操作。什么都没干,日志就有8GB。不知道第一遍初始化没带用户名口令是他误操作,还是必须的过程。这是我见过最复杂的docker安装步骤。

C:\d>wget http://download.dameng.com/eco/dm8/dm8_20250206_x86_rh6_rq_single.tar --2025-12-24 21:24:15-- http://download.dameng.com/eco/dm8/dm8_20250206_x86_rh6_rq_single.tar Resolving download.dameng.com (download.dameng.com)... 120.201.235.30 Connecting to download.dameng.com (download.dameng.com)|120.201.235.30|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 824758272 (787M) [application/octet-stream] Saving to: 'dm8_20250206_x86_rh6_rq_single.tar' dm8_20250206_x86_rh6_rq_singl 100%[=================================================>] 786.55M 872KB/s in 22m 14s 2025-12-24 21:46:29 (604 KB/s) - 'dm8_20250206_x86_rh6_rq_single.tar' saved [824758272/824758272] C:\d>wsl root@DESKTOP-59T6U68:/mnt/c/d# docker load -i ./dm8_20250206_x86_rh6_rq_single.tar Getting image source signatures Copying blob c709c635d729 done Copying blob 686245e78935 done Copying blob d7ff1dc646ba done Copying blob d73dd9e65295 done Copying blob c853b6a23c2c done Copying blob 644879075e24 done Copying blob 2de391e51d73 done Copying blob 3827eb1a7e43 done Copying blob 3e10e7cfd329 done Copying blob 41e82b7aea0d done Copying blob 4f883f5c5226 done Copying blob f7fc888ee549 done Copying blob 7973cb98d0ee done Copying blob ad1316e6925a done Copying blob 3675bac58c83 done Copying blob dfdac1529c8f done Copying blob 6aae571fed32 done Copying blob 0bad54ddcda7 done Copying blob c2de638ff6e8 done Copying blob 940066871610 done Copying blob e7d4062c0986 done Copying blob 7448d9bdfd35 done Copying blob 71f110d9117f done Copying blob 301b2d807eac done Copying blob 38e8298063b6 done Copying blob 4bb12250dd50 done Copying blob b3bf4a6c5618 done Copying config 06e711491c done Writing manifest to image destination Storing signatures Loaded image(s): localhost/dm8:dm8_20250206_rev257733_x86_rh6_64 root@DESKTOP-59T6U68:/mnt/c/d# docker image list -a|find dm find: ‘dm’: No such file or directory root@DESKTOP-59T6U68:/mnt/c/d# docker image list -a|grep dm localhost/dm8 dm8_20250206_rev257733_x86_rh6_64 06e711491c23 13 months ago 825 MB root@DESKTOP-59T6U68:/mnt/c/d# docker run -d --name dm8 -p 5236:5236 -v /mnt/c/d/dmdata:/opt/dmdbms/data dm8:dm8_2025020 6_rev257733_x86_rh6_64 03671a2259a0e92427edddcf4652b2ff2c3ded028e13be60ad637f51687296d1 root@DESKTOP-59T6U68:/mnt/c/d# docker exec -it dm8 /bin/bash root@03671a2259a0:/# cd /opt/dmdbms/bin root@03671a2259a0:/opt/dmdbms/bin# ./dminit PATH=/opt/dmdbms/data initdb V8 db version: 0x7000d file dm.key not found, use default license! License will expire on 2026-01-17 please set [SYSDBA_PWD] value. Passwords length [8, 48], contain uppercase and lowercase characters combined with numbers. fail to init db. root@03671a2259a0:/opt/dmdbms/bin# ./dminit PATH=/opt/dmdbms/data SYSDBA_PWD=Dameng123! SYSAUDITOR_PWD=Auditor@123 initdb V8 db version: 0x7000d file dm.key not found, use default license! License will expire on 2026-01-17 The instance /opt/dmdbms/data/DAMENG is running. The instance /opt/dmdbms/data/DAMENG is running or check instance active failed. You may get more details in file ../log/dm_DMSERVER_202512.log fail to init db. root@03671a2259a0:/opt/dmdbms/bin# ps -ef | grep dmserve dmdba 120 32 4 21:49 ? 00:00:03 /opt/dmdbms/bin/dmserver /opt/dmdbms/data/DAMENG/dm.ini -noconsole root 373 53 0 21:51 pts/0 00:00:00 grep --color=auto dmserve root@03671a2259a0:/opt/dmdbms/bin# kill -9 dmserver bash: kill: dmserver: arguments must be process or job IDs root@03671a2259a0:/opt/dmdbms/bin# kill -9 120 root@03671a2259a0:/opt/dmdbms/bin# ps -ef | grep dmserve root 407 53 0 21:51 pts/0 00:00:00 grep --color=auto dmserve root@03671a2259a0:/opt/dmdbms/bin# ./dminit PATH=/opt/dmdbms/data SYSDBA_PWD=Dameng123! SYSAUDITOR_PWD=Auditor@123 initdb V8 db version: 0x7000d file dm.key not found, use default license! License will expire on 2026-01-17 Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL log file path: /opt/dmdbms/data/DAMENG/DAMENG01.log log file path: /opt/dmdbms/data/DAMENG/DAMENG02.log FILE "/opt/dmdbms/data/DAMENG/dm.ini" has already existed FILE "/opt/dmdbms/data/DAMENG/sqllog.ini" has already existed FILE "/opt/dmdbms/data/DAMENG/SYSTEM.DBF" has already existed FILE "/opt/dmdbms/data/DAMENG/ROLL.DBF" has already existed FILE "/opt/dmdbms/data/DAMENG/MAIN.DBF" has already existed FILE "/opt/dmdbms/data/DAMENG/dm.ctl" has already existed FILE "/opt/dmdbms/data/DAMENG/DAMENG01.log" has already existed FILE "/opt/dmdbms/data/DAMENG/DAMENG02.log" has already existed File "/opt/dmdbms/data/DAMENG/dm.ini" has already existed, whether overwrite(y/n, 1/0): y File "/opt/dmdbms/data/DAMENG/sqllog.ini" has already existed, whether overwrite(y/n, 1/0): y File "/opt/dmdbms/data/DAMENG/SYSTEM.DBF" has already existed, whether overwrite(y/n, 1/0): y File "/opt/dmdbms/data/DAMENG/ROLL.DBF" has already existed, whether overwrite(y/n, 1/0): y File "/opt/dmdbms/data/DAMENG/MAIN.DBF" has already existed, whether overwrite(y/n, 1/0): y File "/opt/dmdbms/data/DAMENG/dm.ctl" has already existed, whether overwrite(y/n, 1/0): y File "/opt/dmdbms/data/DAMENG/DAMENG01.log" has already existed, whether overwrite(y/n, 1/0): y File "/opt/dmdbms/data/DAMENG/DAMENG02.log" has already existed, whether overwrite(y/n, 1/0): y write to dir [/opt/dmdbms/data/DAMENG]. create dm database success. 2025-12-24 21:57:45 root@03671a2259a0:/opt/dmdbms/bin# ls -l /opt/dmdbms/data/DAMENG/ total 8671332 -rwxrwxrwx 1 root root 4294967296 Dec 24 21:55 DAMENG01.log -rwxrwxrwx 1 root root 4294967296 Dec 24 21:57 DAMENG02.log drwxrwxrwx 1 root root 4096 Dec 24 21:49 HMAIN -rwxrwxrwx 1 root root 134217728 Dec 24 21:57 MAIN.DBF -rwxrwxrwx 1 root root 134217728 Dec 24 21:57 ROLL.DBF -rwxrwxrwx 1 root root 10485760 Dec 24 21:57 SYSTEM.DBF -rwxrwxrwx 1 root root 10485760 Dec 24 21:49 TEMP.DBF drwxrwxrwx 1 root root 4096 Dec 24 21:49 bak drwxrwxrwx 1 root root 4096 Dec 24 21:57 ctl_bak -rwxrwxrwx 1 root root 5632 Dec 24 21:57 dm.ctl -rwxrwxrwx 1 root root 81741 Dec 24 21:53 dm.ini -rwxrwxrwx 1 root root 633 Dec 24 21:57 dm_service.prikey -rwxrwxrwx 1 root root 982 Dec 24 21:49 dminit20251224214901.log -rwxrwxrwx 1 root root 982 Dec 24 21:57 dminit20251224215154.log -rwxrwxrwx 1 root root 714 Dec 24 21:53 sqllog.ini drwxrwxrwx 1 root root 4096 Dec 24 21:49 trace root@03671a2259a0:/opt/dmdbms/bin# ps -ef | grep dmserver root 865 53 0 21:59 pts/0 00:00:00 grep --color=auto dmserver root@03671a2259a0:/opt/dmdbms/bin# ./dmserver /opt/dmdbms/data/DAMENG/dm.ini file dm.key not found, use default license! version info: develop csek2_vm_t = 1440 nsql_vm_t = 328 prjt2_vm_t = 176 ltid_vm_t = 216 nins2_vm_t = 1120 nset2_vm_t = 272 ndlck_vm_t = 192 ndel2_vm_t = 768 slct2_vm_t = 352 nli2_vm_t = 200 aagr2_vm_t = 304 pscn_vm_t = 376 dist_vm_t = 960 DM Database Server 64 V8 03134284336-20250117-257733-20132 startup... Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL Database mode = 0, oguid = 0 License will expire on 2026-01-17 file lsn: 0 ndct db load finished, code:0 ckpt2_exec_immediately begin. checkpoint begin, used_space[4096], free_space[8589922304]... checkpoint end, 2 pages flushed, used_space[8192], free_space[8589918208]. checkpoint begin, used_space[8192], free_space[8589918208]... checkpoint begin, used_space[0], free_space[8589926400]... ndct second level fill fast pool finished ndct third level fill fast pool finished ndct second level fill fast pool finished ndct third level fill fast pool finished ndct fill fast pool finished pseg_set_gtv_trxid_low next_trxid in mem:[2002] pseg_collect_mgr_items, total collect 0 active_trxs, 0 cmt_trxs, 0 pre_cmt_trxs, 0 to_release_trxs, 0 active_pages, 0 cmt_pages, 0 pre_cmt_pages, 0 to_release_pages, 0 mgr pages, 0 mgr recs! next_trxid in mem:[4004] next_trxid = 6006. pseg recv finished nsvr_startup end. uthr_pipe_create, create pipe[read:10, write:11] ... uthr_pipe_create, create pipe[read:40, write:41] aud sys init success. aud rt sys init success. trx: 6007 purged 1 pages ... trx: 6762 purged 1 pages trx: 6764 purged 1 pages systables desc init success. ndct_db_load_info finished, code:0. nsvr_process_before_open begin. nsvr_process_before_open success. SYSTEM IS READY. checkpoint requested by INI_INTERVAL, rlog free space[8577966080], used space[11960320] checkpoint generate by ckpt_interval checkpoint begin, used_space[11960320], free_space[8577966080]... checkpoint end, 0 pages flushed, used_space[16384], free_space[8589910016].

-------另外启动一个控制台窗口,用客户端访问服务端

Microsoft Windows [版本 10.0.26100.6899] (c) Microsoft Corporation。保留所有权利。 C:\Users\lt>cd \d C:\d>wsl root@DESKTOP-59T6U68:/mnt/c/d# docker exec -it dm8 /bin/bash root@03671a2259a0:/# cd /opt/dmdbms/bin root@03671a2259a0:/opt/dmdbms/bin# ./disql 'SYSDBA/Dameng123!@localhost:5236' Server[localhost:5236]:mode is normal, state is open login used time : 3.971(ms) disql V8 SQL> SELECT * FROM v$version; LINEID BANNER ---------- --------------------------------- 1 DM Database Server 64 V8 2 DB Version: 0x7000d 3 03134284336-20250117-257733-20132 4 Msg Version: 32 5 Gsu level(5) cnt: 0 used time: 4.202(ms). Execute id is 66301. SQL> SELECT USER; LINEID USER ---------- ------ 1 SYSDBA used time: 2.384(ms). Execute id is 66302. SQL> WITH FUNCTION f1(C INT) RETURN INT AS BEGIN RETURN C* 10; END; 2 SELECT f1(5236) FROM DUAL; 3 / LINEID F1(5236) ---------- ----------- 1 52360 used time: 2.382(ms). Execute id is 66303.

相关新闻

  • Java毕设选题推荐:基于springboot的高校党员信息管理系统基于springboot高校党建管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • Linux:awk升级到5.0.3最新版本(源码编译升级方式)
  • 滑动窗口经典题目解析【持续更新】

最新新闻

  • 华东门窗品牌排行:5家深耕区域的实力品牌盘点 - 起跑123
  • 2026温州婚纱礼服馆推荐:不同需求对应优质门店整理 - 江湖评测
  • 东莞出手二手名表避坑指南,2026本地老牌二奢实体店报价公道不恶意压价 - 名奢变现站
  • 5分钟搞定Chromedriver:Selenium自动化测试环境配置与版本冲突解决
  • 今年广州荔湾越秀黄金回收行情值得注意!黄金如何稳稳保值? - 奢品小当家
  • 铜陵市中职中专综合实力排名榜top10学校2026年度盘点 择校参考 - 小途xt

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号