帆软mysql迁移_平台数据迁移- FineReport帮助文档|报表开发|报表使用|学习教程
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帮助文档|报表开发|报表使用|学习教程相关推荐
- java计算机毕业设计网络学习平台源代码+数据库+系统+lw文档
java计算机毕业设计网络学习平台源代码+数据库+系统+lw文档 java计算机毕业设计网络学习平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...
- mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL
推荐阅读:MySQL 数据库跨操作系统的最快迁移方法 mysql 备份与迁移 数据同步方法 操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQ ...
- MySQL数据库- 几种数据迁移的方法详解都在这了!看完必懂
数据迁移的几种方式 - MySQL数据库 本文关键字:MySQL.数据库.数据迁移.导入.导出 文章目录 数据迁移的几种方式 - MySQL数据库 一.数据迁移 1. 数据的生命周期 2. 数据迁移的 ...
- tsdb和mysql_从 MySQL 到 TSDB 的数据迁移
背景 本文主要介绍如何使用阿里巴巴的开源工具Datax 实现从 MySQL 到 TSDB 的数据迁移. DataX相关使用介绍请参阅 DataX 的 README 文档. 下面将首先介绍 DataX ...
- 数据库分片教程mysql_简述MySQL分片中快速数据迁移
操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQL上,并完成记录, 要求最快的数据迁移做法,中断业务时间最短 思路一利用mysqldump: ...
- AWS snowball、Azure DataBox、Google GTA等云平台数据迁移总结
AWS snowball.Azure DataBox.Google GTA等云平台数据迁移总结 基本上所有云厂商都支持数据的邮寄迁移服务,下面总结一下目前市场上主流云厂商的迁移服务: 云厂商名称 服务 ...
- java计算机毕业设计培训学校教学管理平台源码+程序+lw文档+mysql数据库
java计算机毕业设计培训学校教学管理平台源码+程序+lw文档+mysql数据库 java计算机毕业设计培训学校教学管理平台源码+程序+lw文档+mysql数据库 本源码技术栈: 项目架构:B/S架构 ...
- java计算机毕业设计邻里平台源代码+数据库+系统+lw文档
java计算机毕业设计邻里平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui.HTML.CSS. ...
- java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档
java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档 java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开 ...
- JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库
JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈 ...
最新文章
- 研究性能测试工具之systemtap入门指南(四)
- jooq实体 和mysql_几个数据持久化框架Hibernate、JPA、Mybatis、JOOQ的比较
- Objective-C学习中对 C语言的扩展
- 专属海报小程序_剑3泡泡 | 小程序给你一份专属的账号海报!
- Flask WTForm表单的使用
- java字符串笔试题_五道Java常见笔试题及答案汇总
- 深度学习中Attention机制的“前世今生”
- ESXi 内存回收机制
- LoadRunner动态连接库函数的调用
- maven 教程入门 maven 配置管理 编译java程序
- Python学习Day06
- 19n20c的参数_FQB19N20CTM
- MP4视频播放器代码
- 电脑小技巧:怎么取消电脑开机密码
- 下载webex client的remover
- postfix 测试邮件服务器,搭建Postfix邮件服务器
- 实用工具|零代码实现高德地图POI数据下载
- 美国计算机硕士不接受雅思,美国留学:不接受雅思的大学盘点
- 经典快速制作套打证书模板(doc)大全
- android最新版本和发布时间,Android12正式版发布时间-什么时候更新
热门文章
- 计算机找不到970pro,缝缝补补又三年,老机器更新---三星970 pro SSD简测
- python 深度学习方法代码整理
- 软件测试(测试用例)—写用例无压力
- myeclipse svn 删除文件或者文件夹
- 银行测试(2)-专有名词
- Failed to load Idlinux.c32, Boot failed: press any key to retry
- Cadence OrCAD Capture 锁定工程和图纸图文视频教程
- 基于java固定资产管理系统设计(含源文件)
- 服务器2003系统U盘安装方法,u启动windows2003PE工具箱
- QT5.14.2 官方例子 - 学习系列