暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
10 mtk.txt
115
10页
0次
2022-09-22
100墨值下载
# 一、软件讲解
## 1. MTK 简介
MTK 全称为 Database Migration Toolkit,是一个可以将
Oracle/DB2/MySQL/openGauss/SqlServer/Informix 数据库的数据结构,全量数据高速导入到
MogDB 的工具。 最新版本同时支持对于 Oracle/MySQL/DB2 数据库中存储过程,函数,触发器等程序段的
MogDB 兼容性改写和导入。
## 2. MTK 功能介绍
### (1) 多数据库类型支持
- 支持 Oracle,DB2,openGauss,SqlServer,MySQL,Informix 等数据库之间的互相迁移 (互为源和
目标)
- 支持将数据库内容导出成可执行的 SQL 脚本 (源数据库内容迁移到文本)。
### (2) 迁移性能调整
- 支持调整数据迁移过程中的批量查询、批量插入大小等细粒度参数,来调整数据迁移的性能。
- 支持数据迁移时的多并发,并行和数据分片。
### (3) 结构和数据分离
- 支持迁移对象结构和数据;也支持仅迁移结构或者仅迁移数据(在结构已经迁移完之后)。
- 支持表级和 Schema 级的迁移范围限定,允许指定 schema 下全部对象或者某些对象进行迁移 。
- 支持迁移过程中的 Schema 重映射,也就是支持将对象从源 Schema 迁移到目标端的不同名 Schema 下 。
### (4) 程序迁移(支持 Oracle/MySQL/DB2 为源,openGauss 为目标)
- 支持 Oracle/MySQL/DB2->openGauss 的存储过程,函数,触发器,包迁移。
- 自动根据 openGauss 的语法规则,对 Oracle/MySQL/DB2 的程序进行改写,之后再在目标端
openGauss 数据库中创建。
### (5) 迁移场景
| 源数据库 | 目标数据库 |
| ---------- | ---------- |
| Oracle | openGauss |
| Oracle | MySQL |
| Oracle | PostgreSQL |
| MySQL | openGauss |
| MySQL | MySQL |
| MySQL | PostgreSQL |
| DB2 | openGauss |
| DB2 | MySQL |
| DB2 | PostgreSQL |
| DB2 | DB2 |
| SqlServer | openGauss |
| SqlServer | MySQL |
| SqlServer | PostgreSQL |
| openGauss | openGauss |
| openGauss | PostgreSQL |
| PostgreSQL | openGauss |
| Informix | openGauss |
### (6) 支持数据库对象
**具体支持情况,请使用[show-type](https://docs.mogdb.io/zh/mtk/v2.0/mtk_show-type)
令查看**
| 对象名称 | 是否支持 | 说明 |
| -------------- | -------- |
--------------------------------------------------------------------- |
| Schema | 支持 | 方案<br> Oracle Users<br> MySQL Database<br> DB2
Schema<br> SqlServer Database Schema |
| Sequence | 支持 | 序列 |
| ObjectType | 支持 | 类型 |
| Domain | 不支持 | |
| Wrapper | 支持 | Only DB2
|
| Server | 支持 | Only DB2
|
| User-mapping | 支持 | Only DB2
|
| Queue | 不支持 | 队列 |
| Table | 支持 | 不包含 OBJECT TYPE TABLE
|
| NickName | 支持 | Only DB2
|
| Rule | 支持 | 规则 |
| TableData | 支持. | 表数据 |
| Index | 支持 |
|
| Constraint | 支持 |
|
| DBLink | 支持 | 数据库连接. 仅支持查询个数,不提供语法转换 |
| View | 支持 |
|
| MView | 支持 | 物化视图 |
| Function | 支持 |
|
| Procedure | 支持 |
|
| Package | 支持 |
|
| Trigger | 支持 |
|
| Synonym | 支持 |
|
| TableDataCom | 支持 | 表行数对比 |
| AlterSequence | 支持 | 迁移序列最后值 |
| CollStatistics | 支持 | 收集统计信息 |
### (7) 存储过程转换
MTK 支持以下存储过程转换:
- 入参和出参类型转换
- 函数重载
- FROM dual 移除
- 语法转换
| 转换前 | 转换后 |
of 10
100墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜