公司网上注册在哪个网站,商洛市商南县城乡建设局网站,html5网站建站书,wordpress 设成中文docker快速安装达梦数据库 文章目录 docker快速安装达梦数据库前言环境准备下载镜像运行、配置容器 前言
因为公司需要将自己的底代码平台与客户的需求做适配#xff0c;客户要求必须满足信创要求#xff0c;使用达梦数据库。所以需要将原有的MySQL数据库与达梦数据库适配客户要求必须满足信创要求使用达梦数据库。所以需要将原有的MySQL数据库与达梦数据库适配于是有了这篇文章。
这里是官方安装教程https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html
环境准备
开发环境是jdk1.8原有MySQL数据库为版本为8.0.35迁移的目标数据库为达梦8。安装方式使用的docker安装。
下载镜像
达梦下载地址https://eco.dameng.com/download/ 我这里选择的是docker镜像因为速度会快些并且不会影响服务器上的环境。 下载完成。
运行、配置容器
将镜像放在测试服务器上 然后执行以下命令 设置环境变量忽略大小写“-e CASE_SENSITIVE0”。
需要注意的是页大小 、簇大小 、大小写敏感 、字符集 、VARCHAR 类型以字符为单位、空格填充模式等部分参数 一旦确定无法修改 需谨慎设置。
# 解压镜像
docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar
# 在docker镜像中查看是否存在该镜像
docker images
# 运行容器并配置环境变量为大小写不敏感因为MySQL中的表多为小写为了兼容所以设置大小写不敏感具体可根据自身情况设置
docker run -tid -p 5236:5236 --restartalways --name dm8 --privilegedtrue -e PAGE_SIZE16 -e LD_LIBRARY_PATH/opt/dmdbms/bin -e INSTANCE_NAMEdm8 -e CASE_SENSITIVE0 -v /dm8_docker/data:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64运行完容器后进入容器登录SYSDBA账号启用数据库。
# 进入容器:
docker exec -it dm8 /bin/bash
# 进入数据库:
/opt/dmdbms/bin/disql
# 输入用户名、密码
# 默认DBA用户账号SYSDBA 密码SYSDBA001出现如下页面即表示安装成功。