2.1 测试过的数据库

msql版本:  mysql5.7.13-log ;mysql5.6.31-log ;mysql5.5.31-log;mysql5.1.40-community;10.0.16-MariaDB;mysql5.7.4 ;mysql5.7.9;mysql5.7.12;mysql5.7.16

oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

SQL SERVER版本:SQL SERVER 2005,SQL SERVER 2008,SQL SERVER 2012

注:2017.03.17之后的jar和V1.9版的平台数据迁移插件支持SQL SERVER,暂时不支持SQL SERVER 2016。

2.2 迁移中注意事项

(1)只能迁移一次,第二次需要把目标数据库里面的表删除掉才能再次进行迁移的,如果是oracle数据库,不仅需要删除全部表,还需要删除全部关联的sequence(序列)。

(2)迁移过程,由于oracle的特殊性,会临时关闭触发器,待数据迁移完成后会重新启用触发器,这种问题是因为迁移过程出错导致还没到启用触发器那一步,迁移过程如果出错,请将错误日志信息发给技术支持协助解决

(3)由于原内置hsql数据库对finedb数据未能进行准确过滤,可能部分数据在原finedb是没问题的,但迁移过程会导致报错,比如出现迁移后新建的表数量和文档不符,触发器未启用,很多表没有数据等问题,所以有很大的概率会出现迁移失败的问题,这里特别指出几张表,例如FR_EXCEL_SUBMIT_TASK,FR_WRITE_TEMP_DATA,FR_PROCESS_REMIND_TOAST,这些表由于表结构的原因(字段超过最大长度,空字符串插入不能为空的列,不合理的联合主键等等),原有数据很可能导致迁移过程报错,用户可根据错误日志记录的情况自行判断原finedb中是否存在导致失败的数据,可修改后再进行迁移,这些表结构后续正在修改,也可联系技术支持协助解决

(4)对于oracle数据库,迁移前最好单独建一个账户(新建一个表空间,并指定为该用户默认表空间)。

例如用system用户登录Oracle,添加用户data_migration:

create user data_migration identified by data_migration;

并对该用户进行赋权限:

grant connect,resource to data_migration;

grant create any sequence to data_migration;

grant create any table to data_migration;

grant delete any table to data_migration;

grant insert any table to data_migration;

grant select any table to data_migration;

grant unlimited tablespace to data_migration;

grant execute any procedure to data_migration;

grant update any table to data_migration;

grant create any view to data_migration;

grant create any Trigger to data_migration;

注1:在迁移finedb数据库时要求使用的表空间最好是空的。

注2:迁移到不同的数据库,需要在WEB-INF/lib下放置对应数据库的驱动。oracle还需要额外放置一个quarz.jar

(5)迁移插件不支持MyISAM引擎,因为MyISAM引擎不支持事务,也不支持外键;

因此当mysql数据引擎为MyISAM时,需要修改mysql默认数据引擎,由MyISAM改为 InnoDB,重启mysql,再进行数据迁移即可

一定要替换jdbc驱动:更新为5.1.39版本!!!

帆软mysql迁移_平台数据迁移- FineReport帮助文档|报表开发|报表使用|学习教程相关推荐

  1. java计算机毕业设计网络学习平台源代码+数据库+系统+lw文档

    java计算机毕业设计网络学习平台源代码+数据库+系统+lw文档 java计算机毕业设计网络学习平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...

  2. mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL

    推荐阅读:MySQL 数据库跨操作系统的最快迁移方法 mysql 备份与迁移 数据同步方法 操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQ ...

  3. MySQL数据库- 几种数据迁移的方法详解都在这了!看完必懂

    数据迁移的几种方式 - MySQL数据库 本文关键字:MySQL.数据库.数据迁移.导入.导出 文章目录 数据迁移的几种方式 - MySQL数据库 一.数据迁移 1. 数据的生命周期 2. 数据迁移的 ...

  4. tsdb和mysql_从 MySQL 到 TSDB 的数据迁移

    背景 本文主要介绍如何使用阿里巴巴的开源工具Datax 实现从 MySQL 到 TSDB 的数据迁移. DataX相关使用介绍请参阅 DataX 的 README 文档. 下面将首先介绍 DataX ...

  5. 数据库分片教程mysql_简述MySQL分片中快速数据迁移

    操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQL上,并完成记录, 要求最快的数据迁移做法,中断业务时间最短 思路一利用mysqldump: ...

  6. AWS snowball、Azure DataBox、Google GTA等云平台数据迁移总结

    AWS snowball.Azure DataBox.Google GTA等云平台数据迁移总结 基本上所有云厂商都支持数据的邮寄迁移服务,下面总结一下目前市场上主流云厂商的迁移服务: 云厂商名称 服务 ...

  7. java计算机毕业设计培训学校教学管理平台源码+程序+lw文档+mysql数据库

    java计算机毕业设计培训学校教学管理平台源码+程序+lw文档+mysql数据库 java计算机毕业设计培训学校教学管理平台源码+程序+lw文档+mysql数据库 本源码技术栈: 项目架构:B/S架构 ...

  8. java计算机毕业设计邻里平台源代码+数据库+系统+lw文档

    java计算机毕业设计邻里平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui.HTML.CSS. ...

  9. java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档

    java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档 java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开 ...

  10. JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈 ...

最新文章

  1. 研究性能测试工具之systemtap入门指南(四)
  2. jooq实体 和mysql_几个数据持久化框架Hibernate、JPA、Mybatis、JOOQ的比较
  3. Objective-C学习中对 C语言的扩展
  4. 专属海报小程序_剑3泡泡 | 小程序给你一份专属的账号海报!
  5. Flask WTForm表单的使用
  6. java字符串笔试题_五道Java常见笔试题及答案汇总
  7. 深度学习中Attention机制的“前世今生”
  8. ESXi 内存回收机制
  9. LoadRunner动态连接库函数的调用
  10. maven 教程入门 maven 配置管理 编译java程序
  11. Python学习Day06
  12. 19n20c的参数_FQB19N20CTM
  13. MP4视频播放器代码
  14. 电脑小技巧:怎么取消电脑开机密码
  15. 下载webex client的remover
  16. postfix 测试邮件服务器,搭建Postfix邮件服务器
  17. 实用工具|零代码实现高德地图POI数据下载
  18. 美国计算机硕士不接受雅思,美国留学:不接受雅思的大学盘点
  19. 经典快速制作套打证书模板(doc)大全
  20. android最新版本和发布时间,Android12正式版发布时间-什么时候更新

热门文章

  1. 计算机找不到970pro,缝缝补补又三年,老机器更新---三星970 pro SSD简测
  2. python 深度学习方法代码整理
  3. 软件测试(测试用例)—写用例无压力
  4. myeclipse svn 删除文件或者文件夹
  5. 银行测试(2)-专有名词
  6. Failed to load Idlinux.c32, Boot failed: press any key to retry
  7. Cadence OrCAD Capture 锁定工程和图纸图文视频教程
  8. 基于java固定资产管理系统设计(含源文件)
  9. 服务器2003系统U盘安装方法,u启动windows2003PE工具箱
  10. QT5.14.2 官方例子 - 学习系列