隐藏
快速跳转
档案管理系统专区
学以致用
新功能介绍
BUG反馈区
聆听建议
工作流专区
报表专区
电子文件专区
接口专区
全文检索及OCR专区
系统权限专区
移动应用专区
数据安全专区
HAMS讨论区
信息中心那些事
系统报错来看看
档案系统部署
服务器那些事
常用软件下载
数据库
档案业务专区
各种标准这边看
档案的实际应用
档案管理制度
档案管理流程
档案工作交流
你的经验说来听听
工作吐槽专区
人事档案管理系统专区
学以致用
互动专区
人事档案整理专区
HR系统接口专区
办公软件区
WORD
EXCEL
PPT
休闲娱乐
薅羊毛
投诉与建议
投诉建议
社区服务
银行
道具中心
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
帮助
华文档案官网
论坛
档案管理系统专区
人事档案管理系统专区
档案业务专区
档案工作交流
办公软件区
投诉与建议
帖子
文章
日志
用户
版块
群组
帖子
搜索
热搜:
报表
水印
工作流
流程审批自定义
三维库房
新帖
精华
国产化|HAMS|档案管理软件|档案管理系统|知识管理系统|电子档案管理系统|华文信通
>
数据库
>
异构数据源迁移-Oracle转MySQL实战
(转到动态网页)
发帖
回复
« 返回列表
新帖
投票
1
阅读
0
回复
异构数据源迁移-Oracle转MySQL实战
在线
zfc2020
UID:209
注册时间
2021-06-28
最后登录
2021-08-12
在线时间
1小时
发帖
3
搜Ta的帖子
精华
0
铜币
20
威望
230
贡献值
0
银元
0
访问TA的空间
加好友
用道具
级别:
新手上路
楼主
发表于: 2021-08-12
,
来自: From:中国
背景:该
Oracle
数据库数据量级较为庞大,其中日志表单表数据
800
万+,部分
d_file
表和
e_file
表单表数据
500
万
+
,由于是异构数据迁移,尝试了很多工具都不理想,
navicat
存在大小写敏感和索引创建问题,
RazorSQL
工具对于大表转换效率非常慢,使用dm迁移工具为较好选择,转换速度快,触发器、存储过程中除有严重语法结构差异之外的都可以转移。
工具:下载安装达梦
7
下载地址
https://eco.dameng.com/download/
使用达梦自带的迁移工具
1.TextField是不支持建立索引的
2.MySQL对索引字段长度有限制
innodb引擎的每个索引列长度限制为767字节(bytes),所有组成索引列的长度和不能大于3072字节
varchar的最大长度是指字符长度,若数据库字符集为utf-8,则一个字符占3个bytes。因此在utf-8字符集下,innodb引擎创建的单列索引长度不能超过255个字符
解决方式:MySQL5.5以上版本,开启innodb_large_prefix可以使单索引的长度限制达到3072字节(但是联合索引总长度限制还是3072字节),在MySQL5.7及以上版本则默认开启,在MySQL8.0版本中,innodb_large_prefix已被移除
使用达梦自带的迁移工具,右键新建迁移
分别创建一个由
Oracle
转
dm
,和
dm
转
MySQL
的迁移任务,来完成
Oracle
转
MySQL
的目的。
一、
从
Oracle
将数据转移至
dm
数据库
配置
Oracle
连接作为数据源,下一步
配置达梦连接连接作为目的表,下一步
勾选指定
Oracle
表空间
secame
,下一步
勾选需要迁移的表,下一步
这一步是显示需要执行的任务,下一步,开始转换
二、
将达梦数据转移至
MySQL
将达梦作为数据源
目的表为
MySQL
数据库
选择刚刚迁移过来的
thams
对象,选择表,点击完成开始迁移。
最后,迁移成功后 删除act_xx_properties表
分享到
淘江湖
新浪
QQ微博
背景:该
O ..'));return false;" title="QQ空间" style="background-position:0 -60px;">QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
举报
关闭
发帖
回复
« 返回列表
http://hwxt.com.cn
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
描述
快速回复
限 100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
进入高级模式
文字颜色
提 交
上一个
下一个