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
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐