DTS迁移Oracle至DM与MySQL至DM

news2024/10/6 18:58:30

目录

DTS迁移Oracle至DM... 3

一、前期准备... 3

二、DTS迁移... 4

1、新建工程... 5

2、新建迁移... 6

3、填写源库信息,使用指定驱动并自定义URL连接... 7

4、填写目标库信息... 8

5、填写迁移选项... 8

6、指定迁移模式及模式对象... 9

7、执行迁移... 9

8、验证:没问题... 10

DTS迁移MySQL至DM... 11

一、前期准备... 11

1、MySQL库... 12

2、DM库... 13

二、DTS迁移... 13

1、新建工程... 13

2、新建迁移... 14

4、填写目标库信息... 16

5、填写迁移选项... 17

6、指定迁移模式及模式对象... 17

7、执行迁移... 18

8、验证:没问题... 18

9、修改... 19

10、迁移完成... 20

11、测试:迁移完成... 20

DTS迁移Oracle至DM

DM8数据库: 192.168.16.200

Oracle数据库:192.168.16.67

一、前期准备

Oracle19c迁移达梦DM8

安装目录里面找

/u01/app/oracle/product/19c/db_1/jdbc/lib/ojdbc8.jar

 

测试机java版本

 

1、Oracle库

conn hr/hr

表:8,字符集AL32UTF8,hr用户占用空间

select TABLE_NAME from user_tables;

select * from nls_database_parameters;

SELECT

SUM(bytes/1024/1024) Total_MB,

SUM(decode(segment_type,'TABLE',bytes,NULL))/1024/1024 as "TABLESPACE_MB",

SUM(decode(segment_type,'INDEX',bytes,NULL))/1024/1024 as "INDEXSPACE_MB",

SUM(decode(segment_type,'LOBSEGMENT',bytes,NULL))/1024/1024 as "LOBSPACE_MB",

SUM(decode(segment_type,'LOBINDEX',bytes,NULL))/1024/1024 as "LOBINDEXSPACE_MB"

FROM user_segments;

 

 

2、DM库

查询字符集UTF-8

select '字符集', decode(UNICODE,0,'GB18030',1,'UTF-8');

 

二、DTS迁移

测试表:

Oracle数据库:

 

1、新建工程

 

2、新建迁移

 

3、填写源库信息,使用指定驱动并自定义URL连接

 

 

4、填写目标库信息

 

5、填写迁移选项

 

6、指定迁移模式及模式对象

 

 

7、执行迁移

迁移完成

 

8、验证:没问题

oracle数据库hr用户迁移至dm数据库hr用户完成

select OWNER,TABLE_NAME,TABLESPACE_NAME from dba_tables where owner='HR';

 

 

DTS迁移MySQL至DM

一、前期准备

MySQL数据库:192.168.16.167 –-版本5.7.39

DM8数据库: 192.168.16.200

mysql驱动下载:选择版本,使用dm自带的mysql驱动8.0或者官网下载8.0版本。(本次dm默认版本与官网下载5.x版本驱动均不匹配)

https://dev.mysql.com/downloads/connector/j/5.1.html

 

 

重新下载:可以使用,迁移完成

 

1、MySQL库

dm8数据库

表:1,字符集utf8

show create database dm8;

 

测试表:

mysql数据库:

 

2、DM库

查询字符集UTF-8

select '字符集', decode(UNICODE,0,'GB18030',1,'UTF-8');

 

二、DTS迁移

1、新建工程

 

2、新建迁移

 

3、填写源库信息,指定驱动(选择)及链接URL

Dm自带mysql驱动路径

/dm8/tool/dropins/com.dameng/plugins/com.dameng.jdbc.drivers/mysql/mysql-connector-j-8.0.32.jar

 

 

dts连接报错:更换驱动即可

 

4、填写目标库信息

 

5、填写迁移选项

 

6、指定迁移模式及模式对象

这里指定目的模式SYSDBA,所以没有迁移至HR用户下

 

下一步

 

7、执行迁移

迁移完成

 

8、验证:没问题

mysql数据库dm8数据库(database)迁移至dm数据库中

select OWNER,TABLE_NAME,TABLESPACE_NAME from dba_tables where owner='HR';

这样迁移直接迁移到DM的SYSDBA用户下了

 

 

9、修改

指定目的模式为hr

 

10、迁移完成

 

11、测试:迁移完成

 达梦数据库社区地址:https://eco.dameng.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/635614.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

http长连接与会话保持

"我们半推半就的人生,没有和你一样被眷顾的未来!" 一、Http长连接 (1) 为什么需要长连接 如上展示的是一个常规得并不能再常规的http服务,从本地拉取远端linux上的本地文件上传至浏览器上,经过浏览器的渲染展示成如今的样子。唔&a…

【实战】体验训练Geneface

一.环境 conda activate geneface export PYTHONPATH./ CUDA_VISIBLE_DEVICES0 python tasks/run.py --configegs/datasets/lrs3/lm3d_syncnet.yaml --exp_namelrs3/syncnet 训练这篇出过的一些奇奇怪怪的问题基本上都记录在【环境搭建】40系一些奇奇怪怪的环境问题_weixin_50…

aigc - 文化衫设计

团队要用aigc设计个文化衫,就是给些提示词,然后让ai自动生成能够包含这些提示词的文化衫出来 二、第二版 思路:收集了30多张文化衫,然后用两种方式生成提升词:一个是自然语言描述这件t-short,一个是全名词…

IDEA常用插件Top18

前言:精心推荐给大家的一些日常开发中最常用的IDEA效率插件。 1、Alibaba Java Coding Guidelines代码规范检查工具 Alibaba Java Coding Guidelines ,阿里的一款强大的代码规范检查工具,可以让自己写出易读性更高的代码,可以让团队代码风格…

Keepalived+LVS

这里写目录标题 一、Keepalived及其工作原理1.1Keepalived体系主要模块及其作用1.3VRRP (虚拟路由冗余协议) 二、keepalived实验部署主服务器:备用服务器配置节点 一配置节点二 三、测试 一、Keepalived及其工作原理 Keepalived 是一个基于V…

Linux编译器 gcc、g++

绪论 你热爱生命吗?那幺别浪费时间,由于时间是组成生命的材料。——富兰克林 。 本篇文章写了主要写了Linux下编译器,以及编译器是如何实现编译的过程。 话不多说安全带系好,发车啦(建议电脑观看)。 附&…

2.30 守护进程(1) 2.31 守护进程(2)

2.30 守护进程(1) 终端 echo $$//查看当前终端的的pid tty//查看当前终端设备控制终端可以操作某一个进程。 进程组 会话 进程组、会话、控制终端之间的关系 find/2 查看2重定向到dev/null设备上,|管道(创建子进程&#xff09…

RK3588平台开发系列讲解(USB篇)USB Device端口组合配置过程

文章目录 一、configfs二、configfs 配置过程2.1、使能相关的宏2.2、挂载configfs2.3、创建名为g1的usb复合设备2.4、配置PID和VID2.5、创建并配置strings子目录2.6、创建configuration和字符串2.7、创建functions2.8、将functions和configuration关联起来2.9、绑定到UDC,使能…

数据的存储练习题 -- (解题思路+代码)

目录 前言 知识补充 有符号和无符号的区别 练习一 练习二 练习三 练习四 练习五 练习六 练习七 前言 书接上回,我们学习了整形数据在内存中是怎么存储的。本篇我们就利用这些知识来做一些练习题目,把这些知识很好的消化掉。 知识补充 对…

简单的TCP网络程序·单进程

目录 文件1:tcpServer.cc 文件2:tcpServer.hpp 1.提出日志概念 -- 在后续完善 日志格式 -- 暂定简单的打印功能 2.创建套接字 SOCK_STREAM -- socket参数 3.bind自己的套接字 4.设置socket 为监听状态 * 新接口1:listen 函数1&…

IIC协议总结

IIC(Inter-Integrated Circuit) ,简单说就是IC(芯片)之间通信的总线。所谓总线,就是各个器件都并联到一组公共的线路上,然后共用这条线路来传输数据。总线的英文名为BUS,这是个形象的名字&#…

chatgpt赋能python:Python如何取三位数的每一位

Python如何取三位数的每一位 作为一门广泛应用的编程语言,Python在数值相关处理方面也十分得心应手。取三位数的每一位是一个常见的需求,那么在Python中该如何实现呢? 1. 数字字符串切片 Python中的字符串有索引和切片功能,我们…

chatgpt赋能python:Python如何命名输出图片名字

Python 如何命名输出图片名字 Python 是一种非常流行的编程语言。它非常灵活,可以用于各种应用场景。其中一个应用是图像处理。在 Python 中,我们可以使用不同的库来读取和处理图像。但是,当处理大量图片时,给每个图片命名会变得…

UDS关于0x37服务退出传输学习笔记

1.服务说明 客户端使用此服务来终止客户端和服务器之间的数据传输(上传或下载)。 2.请求消息 2.1请求消息子功能参数$Level(LEV_)定义 此服务不使用子函数参数。 2.2请求消息数据参数定义 transferRequestParameterRecord&a…

C++技能 - 详解const的几种使用【再也不迷糊了,干货还是蛮多的】

系列文章目录 C高性能优化编程系列 深入理解软件架构设计系列 高级C并发线程编程 C技能系列 期待你的关注哦!!! 生活就是上帝发给你的一张手牌,无论多烂,你都得拿着。 Life is god give you a hand, no matter ho…

RK3588平台开发系列讲解(以太网篇)MDIO底层驱动

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、mdiobus总线二、mdiobus的注册沉淀、分享、成长,让自己和他人都能有所收获!😄 一、mdiobus总线 mdio bus是mdio管里phy寄存器的总线,此总线非设备驱动模型之总线。mdiobus在内核中用mii_bus结构体描述,mii_b…

基于51单片机的电子钟Protues仿真设计

一、设计背景 电子钟是指利用数字电路或单片机等现代电子技术来实现时间计量和显示的钟表。相较于传统机械钟、石英钟等时钟,电子钟具有精度高、音响小、易于制造和调节等优点,同时也由于其美观大方的外观设计而成为了家居装饰中不可或缺的一部分。 其…

初探react中使用MongoDB

MongoDB介绍与安装 什么是MongoDB 来自于英文单词“Humongous”,中文含义表示“庞大”面向文档存储的开源数据库由C编写,支持多种语言连接 为什么要用MongoDB 性能好(内存计算)大规模数据存储(可拓展性&#xff09…

Cracking C++(9): 编译选项的设置

文章目录 1. 目的2. 生成 hello 可执行程序的过程3. 编译选项4. overlook 项目简介4.1 基本用法4.2 典型例子&#xff1a; 函数缺少返回值 1. 目的 对应到 hackingcpp 网站上 Hello World 这一节内容的笔记和个人的拓展。 2. 生成 hello 可执行程序的过程 #include <iost…

牛客网专项练习——C语言错题集(3)

文章目录 函数的缺省返回值类型找不同数组指针 函数指针const 与 指针函数里操作外面传进来的数组 函数的缺省返回值类型 “在C语言中&#xff0c;凡不加返回值类型限定的函数&#xff0c;就会被编译器作为返回整型值处理。” 这是初学学 C 语言时有接触到的一个概念&#xf…