文章目录

  • 一.DM迁移到DM
  • 二.Oracle迁移到DM

一.DM迁移到DM

1.环境准备

准备两个虚拟机安装DM数据库并初始化。

源端:192.168.235.158:5236

目的端:192.168.235.159:5234

数据迁移工具使用本机上安装数据库时带有的。

2.打开工具

DM DTS 工具存放在 DM 数据库安装目录下tool文件夹,本次使用Windows系统安装数据库带有的DTS工具,在开始菜单界面打开。

3.新建工程

在新建工程对话框中填写工程名‘DM--》DM’和工程描述信息DM迁移到DM数据库,点击【确定】按钮,成功添加了一个工程。

4.新建迁移

工程新建完成打开选择迁移右击新建迁移。

5.填写迁移名称及描述

输入迁移名称:dm-->dm,迁移描述:dm-->dm,点击确定按钮,完成迁移的创建。

6.迁移

新建迁移完成之后到达欢迎界面,介绍了DM DTS工具,点击下一步继续迁移操作。

7.选择迁移方式

选择DM到DM的迁移

8.填写数据源信息

源端信息:分别输入主机名 (IP:192.168.235.158) ,端口(DM 默认端口 5236),用户名和口令默认SYSDBA/SYSDBA。

9.填写目标数据源信息

目的端信息:分别输入主机名 (IP:192.168.235.159) ,端口(DM 8端口 5234),用户名和口令默认SYSDBA/SYSDBA。

10.选择复制对象

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

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

11.选择迁移对象

选择要迁移的具体表格、视图、存储过程等。如需调整,可根据名称具体选择。

12.开始迁移

可查看迁移过程重要参数和修改条件,如果需要修改,可以执行上一步进行修改,待确认无误后,点击完成。

13.完成迁移

点击完成后出现迁移详细信息,在有错误的情况下根据提示可以判断原因,加以修改。

14.登录目的端查看信息

迁移完成后登录目的端数据库查看数据是否与源端一致,最后完成迁移。

二.Oracle迁移到DM

1.环境准备

本地安装Oracle数据库,虚拟机安装DM数据库

目的端:192.168.235.158:5236

(1)初始化DM数据库

在初始化达梦数据库时需要注意以下几点

(1)关于页大小 PAGE_SIZE。Oracle 也叫块大小(block),在 DM 数据库中,页大小可以为 4KB、8KB、16KB 或者 32KB,从 Oracle 移植到 DM,建议设置页大小为 8KB,一旦创建好了数据库,在该库的整个生命周期内,页大小都不能够改变。除了每个字段的最大长度限制外,每条记录总长度不能大于页面大小的一半。如果系统中存在或者以后可能存在含有较长的字符串类型的表,建议该参数设置为 16 或者 32。页大小设置越大,最后数据文件的物理大小就会越大,系统运行时,每次从磁盘调入内存的数据单位也就越大,所以此处要慎重。

(2)关于簇大小 EXTENT_SIZE。数据文件使用的簇大小,即每次分配新的段空间时连续的页数,只能是 16 页或 32 页,缺省使用 16 页,从 ORACLE 移植到 DM 使用默认值就可。

(3)关于大小写敏感 CASE_SENSITIVE。DM 为了兼容不同的数据库,在初始化数据库的时候有一个参数字符串比较大小写敏感,用于确定数据库对象及数据是否区分大小写,默认为区分,不可更改。建议ORACLE 迁移过来的系统,使用大小写敏感,以便和原来系统匹配。

(4)关于字符集 CHARSET。建议采用默认值 GB18030,如果需要国际字符可以采用Unicode,GB18030 数字字母占 1 个字节,普通汉字占 2 个字节,部分繁体及少数民族文字占 4 字节,Unicode 在达梦中采用 UTF-8 编码格式,欧洲的字母字符占 1 到 2 个字节,亚洲的大部分字符占 3 个字节,附加字符为 4 个字节。如果只存储中文和字母数字,一般来说 GB18030 更节省空间一些。

初始化:./dminit path=/dmdata page_size=32 CHARSET=0

(2)修改dm.ini参数

COMPATIBLE_MODE :是否兼容其他数据库模式。0:不兼容,1:兼容 SQL92 标准,2:兼容 ORACLE,3:兼容 MS SQL SERVER,4:兼容 MYSQL,5:兼容 DM6,6:兼容 Teradata,所以当从Oracle移植到DM8 时,修改值为2。

(3)创建用户表空间和用户

从 Oracle 移植到 DM8,要求必须创建新的用户和表空间,不要把数据迁移到系统管 理员 SYSDBA 用户下和 MAIN 表空间下。

create tablespace SCOTT datafile '/dmdata/DAMENG/SCOTT.DBF' size 2048;

create user SCOTT identified by "SCOTT_123" default tablespace SCOTT;

grant dba to SCOTT;

2.新建工程

在新建工程对话框中填写工程名‘Oracle--》DM’和工程描述信息Oracle迁移到DM数据库,点击【确定】按钮,成功添加了一个工程。

3.新建迁移

工程新建完成打开工程节点选择迁移右击新建迁移,输入迁移名称:Oracle-->dm,迁移描述:Oracle-->dm,点击确定按钮,完成迁移的创建。

4.迁移

新建迁移完成之后到达欢迎界面,介绍了DM DTS工具,点击下一步继续迁移操作。

5.选择迁移方式

选择Oracle到DM的迁移

6.填写数据源信息

源端信息:分别输入主机名 (localhost) ,端口(Oracle 默认端口 1521),服务名默认为ORCL,角色默认,用户名和口令默认YSTEM/*******。

7.填写目标数据源信息

目的端信息:分别输入主机名 (IP:192.168.235.158) ,端口(DM 8端口 5236),用户名和口令默认SYSDBA/SYSDBA。

8.选择复制对象

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

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

9.选择迁移对象

选择要迁移的具体表格、视图、存储过程等。如需调整,可根据名称具体选择。

10.开始迁移

可查看迁移过程重要参数和修改条件,如果需要修改,可以执行上一步进行修改,待确认无误后,点击完成。

11.完成迁移

点击完成后出现迁移详细信息,在有错误的情况下根据提示可以判断原因,加以修改。

12.登录目的端查看信息

登录DM数据库查看SCOOT用户下的所有表与Oracle数据库是否相同,完成迁移。


更多资讯请上达梦技术社区了解: https://eco.dameng.com

DM数据迁移工具使用相关推荐

  1. 使用DM数据迁移工具将Excel数据导入到达梦数据库

    需求介绍     需要将Excel文件test1.xlsx的数据导入到达梦数据库表test1中,文件内容如下: 操作步骤 1.数据库创建TEST1表 CREATE TABLE TEST1(ID INT ...

  2. DM 数据迁移工具——DTS(MySQL数据迁移到DM8数据库 Windows环境)

    DM 数据迁移工具--DTS MySQL数据迁移到DM8数据库 Windows环境 DM 数据迁移工具 DM DTS 提供了主流大型数据库迁移到 DM.DM 到 DM.文件迁移到 DM 以及 DM 迁 ...

  3. DM数据迁移工具dts使用

    一.dts简介 在开发环境向运行环境转换.低版本数据库向高版本数据库异构数据库向DM数据库的迁移转换以及两个不同数据库之间进行转换时,数据库中的数据(包括结构定义)需要被转移并使之正常运行,这就是数据 ...

  4. 达梦数据迁移工具的使用

    作为国产数据库,达梦是比较典型的一种,开发工作中会用到其他数据库表迁移到达梦数据库的问题,在此记录一下迁移方法也为他人提供方便. 该工具仅用于其他数据库表及文本文件迁移达梦,或达梦数据库表迁移到其他数 ...

  5. 达梦数据库数据迁移工具的使用

    实验室三峡项目刚开始使用的是oracle数据库,现在要迁移到达梦数据库 一.迁移步骤参考链接 需要创建用户实例.创建用户实例使用[数据库配置助手]按照提示信息进行创建即可,此处不再赘述.创建实例后需要 ...

  6. 达梦数据库DM8-DM数据迁移工具介绍和简单使用

    达梦数据库DM8-DM数据迁移工具介绍和简单使用 系列文章目录 本文环境 1.DM管理工具介绍 2.DM数据迁移工具简单使用 1.打开DM数据迁移工具 2.新建工程 3.新建迁移任务DM到DM 3.新 ...

  7. 达梦迁移oracle,达梦数据迁移工具的使用

    作为国产数据库,达梦是比较典型的一种,开发工作中会用到其他数据库表迁移到达梦数据库的问题,在此记录一下迁移方法也为他人提供方便. 该工具仅用于其他数据库表及文本文件迁移达梦,或达梦数据库表迁移到其他数 ...

  8. 达梦数据迁移工具DMDTS

    1 迁移准备 ·停止应用 ·确认要迁移的用户(模式.数据库) ·记录原数据库中要迁移的对象的数量 ·记录原数据库中要迁移的所有对象名称 ·记录原数据库中要迁移的表的数据量(行数) ·创建目标数据及实例 ...

  9. 达梦数据迁移工具入门操作

    DM数据迁移工具,入门操作 1. 首先找到**DM数据迁移工具**,有两种找法, 2. 第一次打开**DM数据迁移工具**,需要新建工程 3. 起一个工程名 4. 点击迁移,然后选择新建迁移,起一个迁 ...

最新文章

  1. [Head First设计模式]山西面馆中的设计模式——装饰者模式
  2. sysfs方式控制GPIO
  3. POJ 3279(Fliptile)题解
  4. java Lock 源码分析
  5. Python MySQL更新表
  6. 还不会python面相对象?活该单身(面向对象基础+交互关系)
  7. python中的URL编码和解码
  8. php 中文拼音,php中文转拼音
  9. OpenShift 4 - 多云管理(1) - 安装 RHACM、导入已有集群、配置观察功能
  10. 使用Python处理声音文件(二):音量降低1/2
  11. java中的==和equals的区别
  12. jsp中的九大内置对象和四大作用域
  13. TCP服务器端与多个客户端连接的C#代码实现
  14. dtcms 数据库结构分析
  15. 最小外接矩形--最大内接矩形
  16. 笔记本电脑蓝牙搜索不到设备
  17. 计算机学院学生王鹏,王鹏-计算机与控制工程学院
  18. java还原三阶魔方_魔方小站四阶魔方教程2 一看就懂的魔方教程(魔方玩法视频教程+还原公式一步一步图解+3D动画)...
  19. springboot 官网首页
  20. gba模拟器ios_苹果手机iphone安装GBA游戏模拟器教程

热门文章

  1. 说说设备像素、css像素、设备独立像素、dpr、ppi 之间的区别?
  2. IPv4地址常用三种类型,私有IP地址和公有IP地址
  3. 交流接触器对单片机的干扰
  4. 青灯教育python视频教程_网络时代的利与弊分别是什么
  5. DJY系统的移植 01
  6. 腹黑指数php,3分钟测试,暴露你内心的腹黑指数!
  7. 浅谈“留痕”在金融监管中的重要性
  8. 虚拟仿真教学系统——教学改革的新亮点|华锐互动
  9. 自定义View圆环进度条
  10. Windows11系统外接屏幕不亮