记录一下转换的一些小坑。

window环境

项目是springboot+ activiti6 + vue

第一步转移数据: mysql5.7  ---> 达梦7

  这里使用dm的工具进行转换。发现报错如下。

  1.在mysql中的timestamp类型如果默认值设定的当前时间。这里转移的时候会报错

  我的解决办法是把数据库中的默认值先改为null 然后转移过去后在设置默认值为sysdate。这样的效果也是一样的。

  2.如果数据库中有较长的数据比如varchar(255) 这种而且已经存储了比较长的数据。那么这里也会报错。转成longtext不行还是报错说没有这个类型,为了节约时间我直接把长度设置大一些再转,估计是中文所占的空间不一致导致的。

整合activiti6:

  因为activiti是不支持国产数据库,所以这里需要更改与大多数网上查询的内容差不多。但是感觉也不详细。

  我添加了依赖与修改activiti的别的内容,额外添加了一个setProperties("DM DBMS",DATABASE_TYPE_ORACLE)。具体demo可以看下面的地址。

  https://gitee.com/hibernate_com/springboot-activiti6-dm.git

项目试运行:

  1.时间返回值不能用localDateTime 来接收了。转成了Date接收就没问题

数据库备份功能:

  设置环境变量路径到达梦数据库bin目录下。

  导出:

  dexp  用户名/密码 【@ip:端口】 SCHEMAS=模式名 FILE=备份文件.dmp  DIRECTORY=备份路径

  这里不能去掉DIRECTORY,FILE只能是文件名

  如果导出报编码不一致的错,那么先执行set  export LANG="en_CN.utf-8"

  导入:dimp  userid=用户名/密码 SCHEMAS=模式名 GRANTS=Y ROWS=y FILE=备份文件.dmp DIRECTORY=备份路径

随笔记录一下,希望有帮助

最新文章

  1. 原生js+css3实现图片自动切换,图片轮播
  2. cookie封装
  3. SpringMVC,3种不同的URL路由配置方法
  4. pip 安装 MySQL-python 失败
  5. FWT
  6. ASP.NET Excel 导入 Oracle 方法2
  7. 有了 Docker,用 JavaScript 框架开发的 Web 站点也能很好地支持网络爬虫的内容抓取
  8. Android TextView 文字居中
  9. POJ 2184 Cow Exhibition (01背包的变形)
  10. linux压缩与解压缩 tar命令
  11. 通过项目逐步深入了解Mybatis<四>
  12. gdal vc++ 配置说明
  13. protubuf在cocos2dx的应用安装
  14. CSS高级技巧 图标字体ICONFONT的使用方法视频
  15. loadrunner提高篇-插入检查点与关联函数
  16. 洛谷 P1450 解题报告
  17. Redis缓存你必须了解的!
  18. poj1038 Bugs Integrated,Inc. (状压dp)
  19. 常用linux,DOS命令——持续更新
  20. (9)模板层 - templates(模板语言、语法、取值、过滤器、变量的使用)

热门文章

  1. Kubernetes(k8s)控制器(二):DaemonSet
  2. SAOI 题解汇总
  3. 构建api gateway之 动态插件
  4. Idea移除和删除模块
  5. 郁金香逆向 2.便利怪物对象数组 纯C写法
  6. 三天吃透Spring面试八股文(最新整理)
  7. RocketMQ - 生产者消息发送流程
  8. HDMI转USB视频采集卡(ACASIS 1080P高清视频采集卡)--九五小庞
  9. 使用express设置静态目录,创建服务,响应get请求
  10. 重新配置 Idea Webapp 部署