亲测mysql完整迁移至达梦数据库springboot可用

本文介绍了如何从官方下载并运行达梦数据库的Docker镜像,创建容器并配置数据迁移任务,以及在SpringBoot中设置数据源。涉及的内容包括环境变量设置、表空间创建、用户管理以及数据类型映射和迁移工具配置。
摘要由CSDN通过智能技术生成

1.官方下载docker镜像,并导入 

达梦官方教程

2.创建容器

docker run -d -p 5236:5236 --env CASE_SENSITIVE=0 --restart=always --name dm_db8 --privileged=true  -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e  EXTENT_SIZE=32 -e BLANK_PAD_MODE=1 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e INSTANCE_NAME=dm8_test -v /home/dm8_data:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64

其中

  1. 挂着数据路径到/home/dm8_data
  2. 忽略大小写敏感-env CASE_SENSITIVE=0

3.创建表空间

4.创建用户

记得配置系统权限

二.配置迁移任务

1.配置数据类型映射

2.配置迁移工具

注意事项

1.数据源需指定mysql驱动

2.勾选保持对象名大小写

3.目的模式修改为创建的ROOT

三.springboot配置数据源

1.达梦jdbc

		<!-- 达梦数据驱动 -->
		<dependency>
			<groupId>com.dameng</groupId>
			<artifactId>DmJdbcDriver18</artifactId>
			<version>8.1.1.193</version>
		</dependency>

2.数据源

driver-class-name: dm.jdbc.driver.DmDriver

      primary:
        driver-class-name: dm.jdbc.driver.DmDriver
        url: jdbc:dm://192.168.20.115:5236/ROOT?schema=ROOT&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
        username: ROOT
        password: root
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

久小天网络

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值