DTS迁移Oracle至DM与MySQL至DM

本文详细介绍了如何使用DTS工具进行Oracle数据库和MySQL数据库向DM8的迁移过程,包括前期准备、新建工程、填写源目标库信息、选择驱动、执行迁移以及验证迁移成功的步骤。同时提到了字符集的匹配和驱动的选择问题。
摘要由CSDN通过智能技术生成

目录

DTS迁移Oracle至DM... 3

一、前期准备... 3

二、DTS迁移... 4

1、新建工程... 5

2、新建迁移... 6

3、填写源库信息,使用指定驱动并自定义URL连接... 7

4、填写目标库信息... 8

5、填写迁移选项... 8

6、指定迁移模式及模式对象... 9

7、执行迁移... 9

8、验证:没问题... 10

DTS迁移MySQL至DM... 11

一、前期准备... 11

1、MySQL库... 12

2、DM库... 13

二、DTS迁移... 13

1、新建工程... 13

2、新建迁移... 14

4、填写目标库信息... 16

5、填写迁移选项... 17

6、指定迁移模式及模式对象... 17

7、执行迁移... 18

8、验证:没问题... 18

9、修改... 19

10、迁移完成... 20

11、测试:迁移完成... 20

DTS迁移Oracle至DM

DM8数据库: 192.168.16.200

Oracle数据库:192.168.16.67

一、前期准备

Oracle19c迁移达梦DM8

安装目录里面找

/u01/app/oracle/product/19c/db_1/jdbc/lib/ojdbc8.jar

测试机java版本

1、Oracle库

conn hr/hr

表:8,字符集AL32UTF8,hr用户占用空间

select TABLE_NAME from user_tables;

select * from nls_database_parameters;

SELECT

SUM(bytes/1024/1024) Total_MB,

SUM(decode(segment_type,'TABLE',bytes,NULL))/1024/1024 as "TABLESPACE_MB",

SUM(decode(segment_type,'INDEX',bytes,NULL))/1024/1024 as "INDEXSPACE_MB",

SUM(decode(segment_type,'LOBSEGMENT',bytes,NULL))/1024/1024 as "LOBSPACE_MB",

SUM(decode(segment_type,'LOBINDEX',bytes,NULL))/1024/1024 as "LOBINDEXSPACE_MB"

FROM user_segments;

2、DM库

查询字符集UTF-8

select '字符集', decode(UNICODE,0,'GB18030',1,'UTF-8');

二、DTS迁移

测试表:

Oracle数据库:

1、新建工程

2、新建迁移

3、填写源库信息,使用指定驱动并自定义URL连接

 

4、填写目标库信息

5、填写迁移选项

6、指定迁移模式及模式对象

7、执行迁移

迁移完成

8、验证:没问题

oracle数据库hr用户迁移至dm数据库hr用户完成

select OWNER,TABLE_NAME,TABLESPACE_NAME from dba_tables where owner='HR';

DTS迁移MySQL至DM

一、前期准备

MySQL数据库:192.168.16.167 –-版本5.7.39

DM8数据库: 192.168.16.200

mysql驱动下载:选择版本,使用dm自带的mysql驱动8.0或者官网下载8.0版本。(本次dm默认版本与官网下载5.x版本驱动均不匹配)

https://dev.mysql.com/downloads/connector/j/5.1.html

重新下载:可以使用,迁移完成

1、MySQL库

dm8数据库

表:1,字符集utf8

show create database dm8;

测试表:

mysql数据库:

2、DM库

查询字符集UTF-8

select '字符集', decode(UNICODE,0,'GB18030',1,'UTF-8');

二、DTS迁移

1、新建工程

2、新建迁移

3、填写源库信息,指定驱动(选择)及链接URL

Dm自带mysql驱动路径

/dm8/tool/dropins/com.dameng/plugins/com.dameng.jdbc.drivers/mysql/mysql-connector-j-8.0.32.jar

 

dts连接报错:更换驱动即可

4、填写目标库信息

5、填写迁移选项

6、指定迁移模式及模式对象

这里指定目的模式SYSDBA,所以没有迁移至HR用户下

下一步

7、执行迁移

迁移完成

8、验证:没问题

mysql数据库dm8数据库(database)迁移至dm数据库中

select OWNER,TABLE_NAME,TABLESPACE_NAME from dba_tables where owner='HR';

这样迁移直接迁移到DM的SYSDBA用户下了

9、修改

指定目的模式为HR

10、迁移完成

11、测试:迁移完成

 达梦数据库社区地址:https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值