概述
目录
1、MYSQL源端--安装 employee 库
2、收集源库信息和安装配置目标 DM 库
2.1、收集源库信息
2.2、创建目标 DM 库
3、用 DTS 工具迁移 employees 库【简单的库迁移】
3.1. 在目标 DM 库中创建表空间与用户
3.2. 使用 DTS 迁移
3.3、核对数据、统计迁移后占的数据量大小等
3.4、统计并编译无效对象
1、MYSQL源端--安装 employee 库
[root@dm11 test_db-master]# mysql -u root -pm < employees.sql
安装两个分区表 salaries、titles
[root@dm11 test_db-master]# mysql -u root -pm < employees_partitioned.sql
--测试安装的样例库是否正常:
[root@dm11 test_db-master]# mysql -u root -pm < test_employees_md5.sql
2、收集源库信息和安装配置目标 DM 库
2.1、收集源库信息
源库信息考虑如下:
源库的字符集、时区、库的数据量大小、页大小、字符大小敏感(mysql 是不敏感的)、对象
(表、视图、过程、函数等等)的个数(需写 shell 脚本)、每个表的表数量等等,例如:
mysql> show global status like 'Innodb_page_size';--16KB
2.2、创建目标 DM 库
根据源库信息与用户需求来创建目标 DM 库。
3、用 DTS 工具迁移 employees 库【简单的库迁移】
这里迁 employees 库,目标为 DM 的 DM Database 64 V8 03134283890-20220304-
158322-10045 版本,DM 库开启 MYSQL 的兼容性参数,字符大小敏感(DM 默认)。迁移
后的用户名也为 employees
3.1. 在目标 DM 库中创建表空间与用户
--说明:如果不创建用户,在 DTS 迁移时,可以选择创建模式,迁移后在 DM 库中就是一个模式,而非用户,使用不
方便,所以要事先创建用户和对应的表空间。
create tablespace ts3 datafile 'ts3.dbf' size 1024;
create user employees identified by Dameng123 default tablespace ts3;
grant resource,dba to employees;
--开启 MYSQL 的兼容性参数
alter system set 'COMPATIBLE_MODE'=4 spfile;
--重启库,核实。
select * from v$parameter where name like 'COMPATIBLE_MODE';
3.2. 使用 DTS 迁移
注意:MYSQL 选自己的用户。
注意:可以在这里设置对象的属性,例如:
说明:可以在如上界面编辑SQL,或其表的存储属性、编辑SQL让表分区等等。
注意:这里要编辑一下salaries、titles表,让它们迁移后继续成为分区表。
可以看到迁移的对象数量跟源库是相同的,下边是导入迁移的过程。迁移完成无报错。
3.3、核对数据、统计迁移后占的数据量大小等
3.4、统计并编译无效对象
alter view "EMPLOYEES"."CURRENT_DEPT_EMP" compile;
更多学习内容参考:达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心 https://eco.dameng.com
最后
以上就是甜美篮球为你收集整理的DM使用DTS迁移mysql1、MYSQL源端--安装 employee 库2、收集源库信息和安装配置目标 DM 库3、用 DTS 工具迁移 employees 库【简单的库迁移】的全部内容,希望文章能够帮你解决DM使用DTS迁移mysql1、MYSQL源端--安装 employee 库2、收集源库信息和安装配置目标 DM 库3、用 DTS 工具迁移 employees 库【简单的库迁移】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复