Docker-DM8数据库安装
达梦数据库安装:
1.下载地址
https://www.dameng.com/list_103.html
dm8_20230808_rev197096_x86_rh6_64.tar
2.加载镜像
docker load dm8_20230808_rev197096_x86_rh6_64.tar
3.启动容器
docker run -d -p 5236:5236 --restart=always --name dm8-test --privileged=true -e CASE_SENSITIVE=0 \ -e PAGE_SIZE=32 -e EXTENT_SIZE=32 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 \ -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8 -v /home/bizuser/soft/dm8/data:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64 参数说明: PAGE_SIZE 页大小,EXTENT_SIZE 簇大小, CHARSET 字符集编码(1为UTF8), CASE_SENSITIVE 大小写敏感: 1 是大小写敏感, 0 是不敏感, LENGTH_IN_CHAR:VARCHAR 类型对象的长度是否以字符为单位。取值:1、Y表示是,0、N表示否,默认为0, DB_NAME 数据名, INSTANCE_NAME 实例名, PORT_NUM 端口号, LD_LIBRARY_PATH 为数据库实例的文件目录
3.运行日志
4.连接测试
docker exec -it dm8-test /bin/bash #容器内部DM安装位置 cd /opt/dmdbms/bin #注意 #用docker容器里面的disql,进入容器后,先执行 source /etc/profile 防止中文乱码。 #docker方式启动的数据库,默认用户名/密码为 SYSDBA/SYSDBA001。
#cd /opt/dmdbms/bin/
#./disql
#输入帐号和秘密
5.防火墙
ufw allow 5326
6.客户端连接
7.导出倒入
导出命令:dm_export -u username -p password -d database_name -o output_file.dmp
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!