一、迁移环境
软件 | 版本 |
源数据库 | Oracle 12C |
目标数据库 | DM 8 |
操作系统 | linux(源)-Windows 10(目) |
迁移工具 | DM 数据迁移工具 (DM DTS) |
1. 创建迁移的用户C##HR(DM端)
2.新建工程
在新建工程对话框中填写工程名和工程描述信息,点击【确定】按钮
展开工程节点,选择【新建迁移】。输入迁移名称:test,迁移描述:从 Oracle 迁移到 DM,点击【确定】按钮,完成迁移的创建。
3.选择迁移方式
打开目录为 DM DTS 工具介绍,选择【下一步】。迁移方式选择【Oracle–>DM】方式
4.填写源库(oracle)信息
5.填写目标库(DM8)信息
6.选择导出用户
导出C##HR
7.选择迁移对象
8.设置迁移策略
注意:
转换按钮可设置迁移策略,包括表定义、主键、约束条件、索引、数据、读写行数设置等参数,可供用户调整策略。
映射选项中可调整列名、数据类型、精度、主键(唯一)、空值限制等参数,用户可自行调整。
9.审阅迁移任务
10.源端(dm)核对迁移对象
二、遇到问题及解决办法
1.错误号17002
解决思路:oracle端网络没有打开,打开网络后,查看监听状态lsnrctl status发现监听也没有起来,启动监听后,连接数据库,显示连接空数据库,排除是环境变量的原因后,直接启动数据库。
2.只能连接到CDB??
PDB里面的HR用户无法获取,只能获取CDB里面的C##HR。
转载本文,请备明出处!!!