达梦想oracle迁移,达梦DM8迁移工具DTS迁移oracle(详细版)

达梦DM8迁移工具DTS迁移oracle(详细版)

达梦DM8迁移工具DTS迁移oracle(详细版)

达梦DM8迁移工具DTS迁移oracle(详细版)

达梦数据迁移工具DM DTS提供了主流大型数据库迁移到DM、DM到DM、文件迁移到DM以及DM迁移到文件的功能。

得益于达梦数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于DM图形界面且采用向导方式引导各个迁移步骤的DTS工具,移植工作可以变得非常的简单

一、迁移工具dts

使用DM自带的迁移工具DTS进行表的迁移

1.1迁移前DM准备工作

创建用户实例后需要创建用户名和表空间,打开管理工具创建

5bf7ff17f9e61e51cfc18549f547abb8.png

双击左上角的用户,打开数据库登陆页面,输入密码等相关信息后连接数据库。

68bf678d61ff74089b9d26e61f5a5ada.png

创建用户以及表。打开下图中的【用户→管理用户】鼠标右键后选择【新建用户】。打开新建用户页,输入用户名(用户名任意名称即可,创建用户后会自动创建同名的数据库。)。在【所属角色中】设置用户的权限角色(默认创建的用户角色是public。此时该账户没有创建表等权限)。填写完成信息后,点击【确定】按钮完成用户的创建。

88eeea69234ead4f65e632feb1e17c75.png

85121a96e151a413c7223b9d69943769.png

07d18b728a4caf724d32a56049d17734.png

创建完成后,在【模式】右键刷新,会发现上一步骤中创建用户后,在此默认创建了同名的数据库。

97d2e2d44a3541880740cb88a9e3ad2f.png

1.2打开迁移工具

417bfc3fab502f09f1292274cd696256.png

1.3新建工程

在左侧空白处鼠标右键选择【新建工程】,打开新建工程页,任意填写工程名后点击【确定】。

7c01d0edc442df18940cffdff404a45f.png

1.4新建迁移

在上一步骤中新建个工程下新建迁移。

94dc9f8663fbd17a25a86ffb43da3167.png

7d58fd99370bf947873269a37cde2917.png

双击上一步骤中创建的迁移,点击【下一步】。

18f10f6dec95c7f8f6a493a59a18512f.png

选择oracle导入点击下一步

0f472586ad3ca658c3043b8f53dae060.png

1.5录入oracle信息

录入要导入的oracle的数据库信息。下图中为oracle中与dm库中填写信息对照。填写完成后,点击【下一步】

6a438589edc6b1c3fe8de04312ff0cf3.png

我这里没有报错,若以下错误,需自己制定驱动

5db38b11c888ef274f2b415b0e93374e.png

c03a492792af29b3dfd851de2612a237.png

2fa2582921a3db672111f341d18bfd8d.png

1.6输入达梦数据库信息

回到数据源配置页面,点击【下一步】。进入输入达梦数据库信息页。录入要导入的达梦数据库的信息。点击【下一步】

ceb5d603ca7b30d97852b86aafe6ebfa.png

1.7选择导入对象

该页面将列出所连接oracle下的所有数据库。勾选要导入的数据库,“目的模式”默认与“源模式”数据库名称一致。若要导入达梦的其他数据库中,则在下拉框中选择即可。点击【下一步】 这里选择导入实验用户SCOTT

51e638f8fe77850faf0968b2df4812fb.png

(这里又报错

8d8830752bc880cf5bc28ac4a2a9ab3a.png

发现是SCOTT用户权限不够,若是测试阶段还是建议改成SYSTEM用户,后期可根据需求赋予用户权限)

打开页面中为所选择数据库的所有数据库表,点击【选择】按钮将选中所有的表。双击任意一条数据后可打开设置表映射关系页,如果需要的话可进行相应的设置。选择完成后点击【下一步】

这里我选择SCOTT用户创建的四个表,其他不迁移

903c9e35d1bf033d7b340b6eb25d0d57.png

1.8设置表映射关系

该界面有“迁移策略选项”和“列映射选项”两个子界面可供用户设置表映射关系。

【表定义】:“如果目的表已存在,先删除”可避免迁移过程中如果目的数据库中相应的表已经存在时重复定义而导致的失败;“主键”可保证对主键信息的保留;

【数据】:“迁移参数”包括源一次读取行数、目的一次提交行数、缓存批数,这几个参数值可以根据系统的内存大小等进行设置;还可选择在迁移任务中“显示行数”、“拷贝记录”等;

【约束】:可以选择在迁移过程中包括外键、唯一约束等各种约束; 【索引】:在迁移过程中包括索引的建立;

【触发器】:在迁移过程中包括触发器的建立; 【对象权限】:在迁移过程中包括对象权限的设置。

3c3c13c4e038d2272f7182af8820465d.png

1.9列映射选项子界面,输出目的列名、数据类型等可更改。

【目的列名】:可修改目的数据库中对应列的名称; 【类型】:设置目的数据库中对应列的类型;

【精度】【标度】:对于小数类型的数据可以设置精度和标度; 【默认值】:该列在无数据插入时默认的值; 【空】:该列是否允许为空;

【主键】:可以设置该列为主键; 【自增列】:设置该列为自增列,同时需要指定【起始值】和【增量】,未使用【自增列】时,这两项不能使用。

34336482a79620bd242776d54b34de6e.png

2.0导入完成

双击任意一条数据后可打开设置表映射关系页,如果需要的话可进行相应的设置。选择完成后点击【下一步】

601e0e8a537a9b827e51ce81315e2aa0.png

导入成功

d6b38b307b226f1a5024ad6b6b3e1761.png

导入成功,可以查询到表信息

7d6cbe6d267272ab20015e053b78d454.png

达梦DM8迁移工具DTS迁移oracle(详细版)相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值