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

 

 

 



posted @ 2024-04-04 12:59  李文学  阅读(132)  评论(0编辑  收藏  举报