首页 > 数据库 >DM DTS 工具教程:从 Oracle 迁移到 DM

DM DTS 工具教程:从 Oracle 迁移到 DM

时间:2023-09-07 15:06:12浏览次数:54  
标签:DM 选择 DTS 所示 Oracle 迁移


DM DTS 工具教程:从 Oracle 迁移到 DM

请下载参考 DM DBA 手记之 ORACLE 移植到 DM,内含更为详细的介绍和说明。

迁移环境

软件

版本

源数据库

Oracle 11g

目标数据库

DM 8

操作系统

Windows 10

迁移工具

DM 数据迁移工具 (DM DTS)

迁移过程

第一步:新建工程与迁移第二步:选择迁移方式
第三步:选择数据源和目的库
第四步:指定对象复制或查询
第五步:选择迁移对象
第六步:审阅迁移任务
第七步:验证数据

新建工程与迁移

DM DTS 工具存放在 DM 数据库安装目录下 tool 文件夹,执行 ./dts 即可运行 DM DTS 工具。新建工程,选择迁移,并右键新建迁移。

在新建工程对话框中填写工程名和工程描述信息,点击【确定】按钮,成功添加了一个工程。如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_oracle

展开工程节点,选择【新建迁移】。输入迁移名称:test,迁移描述:从 Oracle 迁移到 DM,点击【确定】按钮,完成迁移的创建。如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_数据库_02

选择迁移方式

默认打开目录为 DM DTS 工具介绍,选择【下一步】。迁移方式选择 【Oracle–>DM】 方式,如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_oracle_03

选择数据源和目的库

分别输入主机名 (IP) 端口(Oracle 默认端口 1521,DM 默认端口 5236),服务名(Oracle 默认服务名 ORCL),角色(默认),用户名和口令,如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_数据库_04

DM DTS 工具教程:从 Oracle 迁移到 DM_DM_05

指定对象复制或查询

选择源模式和目的模式。 从数据源复制对象,默认模式及模式对象、目录、同义词、上下文。

迁移对象,默认在 DM 数据库创新同名模式,并迁移表、视图、物化视图、序列、存储过程/函数、触发器、包、同义词、自定义类型。如需调整,用户可根据自身情况勾选,如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_oracle_06

选择迁移对象

此处选择要迁移的具体表格、视图、存储过程等。如需调整,用户可根据名称具体选择,如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_oracle_07

注意

转换按钮可设置迁移策略,包括表定义、主键、约束条件、索引、数据、读写行数设置等参数,可供用户调整策略。 列映射选项中可调整列名、数据类型、精度、主键(唯一)、空值限制等参数,用户可自行调整。

DM DTS 工具教程:从 Oracle 迁移到 DM_oracle_08

DM DTS 工具教程:从 Oracle 迁移到 DM_DM_09

审阅迁移任务

用户可查看迁移过程重要参数和修改条件,如需修改,可执行上一步进行修改,确认无误后,点击【完成】,如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_oracle_10

验证数据

完成数据迁移后,我们还需对迁移的数据进行验证,表、视图、存储过程、序列都存在且与原数据一致,迁移完成。如下图所示:

DM DTS 工具教程:从 Oracle 迁移到 DM_DM_11



标签:DM,选择,DTS,所示,Oracle,迁移
From: https://blog.51cto.com/zhangxueliang/7397216

相关文章

  • IDEA编译报错:maven-resources-production:guyi-admin: java.lang.IndexOutOfBoundsExc
    编译项目的时候,IDEA一直提示:maven-resources-production:xxxxxx:java.lang.IndexOutOfBoundsException:Range[-1,-1+1025)outofboundsforlength1024,maven-resources-production:xxxxxx:java.lang.IndexOutOfBoundsException:Range[-1,-1+1025)outofboundsfor......
  • sqlserver移植为Oracle笔记(更新,新增字段名;批量新增记录;日期查询;截取字串函数)
    下面是这两天在项目要sqlserver和oracle兼容的改造中测试出来的笔记:--sqlserver--更改主键字段名'ID'为'ID_'sp_rename  'tb_doc_cat_statistic.ID','ID_','column'--新增字段cat_codealtertabletb_doc_cat_statisticaddcat_codevarchar(100) --oracle--......
  • oracle与sqlserver执行count(*)返回的结果兼容
    由于以前都是在sqlserver2005处理,现在客户要求oracle数据库服务器,最初的代码为:allRecordSize=(Integer)rs1.getObject(1);//IntegerallRecordSize=0;当执行的时候报:BigDecimal无法转化为Integer类型为了兼容两者修改后的代码为:Objecto=rs1.getObject(1);System.out.......
  • kubeadm部署kubernetes+harbor
    kubeadm部署kubernetes+harbor架构图 安装步骤1、在所有节点上安装Docker和kubeadm2、部署KubernetesMaster3、部署容器网络插件4、部署KubernetesNode,将节点加入Kubernetes集群中5、部署DashboardWeb页面,可视化查看Kubernetes资源6、部署Har......
  • oracle与sqlserver插入数据动态字段值
    记录一下以备下次快速找到。。。      往tb_wf_privgrant表中插入一条记录,workflow_id字段值从tb_wf_workflow表中获取workflow_name='知识审核'的所有记录中workflow_id最大值。--oracledeclare  aNUMBER(10);  begin  select max(workflow_id)intoafromt......
  • zabbix+oracle环境部署
    oracle11安装完成后,实例名:zbx01oracle创建zbx01用户:colfile_namefora60;setlinesize160;selectfile_name,tablespace_name,bytesfromdba_data_files; createtablespaceZBX01datafile'/u01/oracle/oradata/zbx01/zbx01.dbf'size5gautoextendon; CREATEU......
  • Oracle利用 DBMS_PROFILER 包来分析PL/SQL瓶颈
     Oracle利用DBMS_PROFILER包来分析PL/SQL瓶颈 在Oracle10g版本之前,默认情况下不会安装 DBMS_PROFILER包,此次演示版本为11.2.0.4.0,默认已经安装。安装 DBMS_PROFILER包方式如下:sqlplus/assysdbadescdbms_profiler--不存在则通过下面的方式创建@?/rdbms/......
  • RDMA-MR内核接口-rxe_get_dma_mr
    描述:注册物理内存,获取具有数据传输所需密钥的内存区域结构.get_dma_mr=rxe_get_dma_mr,内核的PD下面会注册一个内部的特殊MR,这个MR的范围包含了所有的系统内存。然后如果内核态的RDMA用户创建PD的时候传入了这个flag,就会把这个MR的R_Key挂在PD结构体的unsafe_global_rkey里面返回......
  • oracle创建表空间用户,导入导出dmp备份库
    数据导出:1将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中   exp file=d:\daochu.dmpfull=y2将数据库中system用户与sys用户的表导出   exp file=d:\daochu.dmpowner=(system,sys)3将数据库中的表inner_notify、notify_staff_re......
  • Oracle概念
    Oracle概念基本概念数据库Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例一个Oracle实......