DM数据迁移工具使用
文章目录
- 一.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数据迁移工具使用相关推荐
- 使用DM数据迁移工具将Excel数据导入到达梦数据库
需求介绍 需要将Excel文件test1.xlsx的数据导入到达梦数据库表test1中,文件内容如下: 操作步骤 1.数据库创建TEST1表 CREATE TABLE TEST1(ID INT ...
- DM 数据迁移工具——DTS(MySQL数据迁移到DM8数据库 Windows环境)
DM 数据迁移工具--DTS MySQL数据迁移到DM8数据库 Windows环境 DM 数据迁移工具 DM DTS 提供了主流大型数据库迁移到 DM.DM 到 DM.文件迁移到 DM 以及 DM 迁 ...
- DM数据迁移工具dts使用
一.dts简介 在开发环境向运行环境转换.低版本数据库向高版本数据库异构数据库向DM数据库的迁移转换以及两个不同数据库之间进行转换时,数据库中的数据(包括结构定义)需要被转移并使之正常运行,这就是数据 ...
- 达梦数据迁移工具的使用
作为国产数据库,达梦是比较典型的一种,开发工作中会用到其他数据库表迁移到达梦数据库的问题,在此记录一下迁移方法也为他人提供方便. 该工具仅用于其他数据库表及文本文件迁移达梦,或达梦数据库表迁移到其他数 ...
- 达梦数据库数据迁移工具的使用
实验室三峡项目刚开始使用的是oracle数据库,现在要迁移到达梦数据库 一.迁移步骤参考链接 需要创建用户实例.创建用户实例使用[数据库配置助手]按照提示信息进行创建即可,此处不再赘述.创建实例后需要 ...
- 达梦数据库DM8-DM数据迁移工具介绍和简单使用
达梦数据库DM8-DM数据迁移工具介绍和简单使用 系列文章目录 本文环境 1.DM管理工具介绍 2.DM数据迁移工具简单使用 1.打开DM数据迁移工具 2.新建工程 3.新建迁移任务DM到DM 3.新 ...
- 达梦迁移oracle,达梦数据迁移工具的使用
作为国产数据库,达梦是比较典型的一种,开发工作中会用到其他数据库表迁移到达梦数据库的问题,在此记录一下迁移方法也为他人提供方便. 该工具仅用于其他数据库表及文本文件迁移达梦,或达梦数据库表迁移到其他数 ...
- 达梦数据迁移工具DMDTS
1 迁移准备 ·停止应用 ·确认要迁移的用户(模式.数据库) ·记录原数据库中要迁移的对象的数量 ·记录原数据库中要迁移的所有对象名称 ·记录原数据库中要迁移的表的数据量(行数) ·创建目标数据及实例 ...
- 达梦数据迁移工具入门操作
DM数据迁移工具,入门操作 1. 首先找到**DM数据迁移工具**,有两种找法, 2. 第一次打开**DM数据迁移工具**,需要新建工程 3. 起一个工程名 4. 点击迁移,然后选择新建迁移,起一个迁 ...
最新文章
- [Head First设计模式]山西面馆中的设计模式——装饰者模式
- sysfs方式控制GPIO
- POJ 3279(Fliptile)题解
- java Lock 源码分析
- Python MySQL更新表
- 还不会python面相对象?活该单身(面向对象基础+交互关系)
- python中的URL编码和解码
- php 中文拼音,php中文转拼音
- OpenShift 4 - 多云管理(1) - 安装 RHACM、导入已有集群、配置观察功能
- 使用Python处理声音文件(二):音量降低1/2
- java中的==和equals的区别
- jsp中的九大内置对象和四大作用域
- TCP服务器端与多个客户端连接的C#代码实现
- dtcms 数据库结构分析
- 最小外接矩形--最大内接矩形
- 笔记本电脑蓝牙搜索不到设备
- 计算机学院学生王鹏,王鹏-计算机与控制工程学院
- java还原三阶魔方_魔方小站四阶魔方教程2 一看就懂的魔方教程(魔方玩法视频教程+还原公式一步一步图解+3D动画)...
- springboot 官网首页
- gba模拟器ios_苹果手机iphone安装GBA游戏模拟器教程