切换到宽版
社区服务
银行
道具中心
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
帮助
下拉
用户名
电子邮箱
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
华文档案官网
论坛
档案管理系统专区
人事档案管理系统专区
档案业务专区
档案工作交流
办公软件区
投诉与建议
帖子
文章
日志
用户
版块
群组
帖子
搜索
热搜:
报表
水印
工作流
流程审批自定义
三维库房
国产化|HAMS|档案管理软件|档案管理系统|知识管理系统|电子档案管理系统|华文信通
>
数据库
>
异构数据源迁移-Oracle转MySQL实战
发帖
回复
返回列表
新帖
650
阅读
0
回复
异构数据源迁移-Oracle转MySQL实战
[复制链接]
上一主题
下一主题
离线
zfc2020
UID:209
注册时间
2021-06-28
最后登录
2024-10-21
在线时间
6小时
发帖
18
搜Ta的帖子
精华
0
铜币
35
威望
34
贡献值
0
银元
0
访问TA的空间
加好友
用道具
新手上路
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
使用道具
楼主
发表于: 2021-08-12
背景:该
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微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
发帖
回复
返回列表
http://hwxt.com.cn
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
隐藏
快速跳转
档案管理系统专区
学以致用
新功能介绍
BUG反馈区
聆听建议
工作流专区
报表专区
电子文件专区
接口专区
全文检索及OCR专区
系统权限专区
移动应用专区
数据安全专区
HAMS讨论区
信息中心那些事
系统报错来看看
档案系统部署
服务器那些事
常用软件下载
数据库
档案业务专区
各种标准这边看
档案的实际应用
档案管理制度
档案管理流程
档案工作交流
你的经验说来听听
工作吐槽专区
人事档案管理系统专区
学以致用
互动专区
人事档案整理专区
HR系统接口专区
办公软件区
WORD
EXCEL
PPT
休闲娱乐
薅羊毛
投诉与建议
投诉建议
关闭
关闭
选中
1
篇
全选