一
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
其中
- 挂着数据路径到/home/dm8_data
- 忽略大小写敏感-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