栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Oracle19c迁移数据到DM8数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Oracle19c迁移数据到DM8数据库

提示:Oracle 12c以及更高版本中引入了CDB与PDB的新特性,在迁移至DM8数据库时与11g稍微有点差异

文章目录
  • 前言
  • 一、软件准备
  • 二、使用步骤
  • 总结


前言

        随着国产数据库的不断发展,以及甲骨文公司对俄罗斯的制裁,让越来越多的人意识到核心技术掌握在自己手中的重要性。另外也有越来越多的系统采用了达梦8数据库,本文就介绍了Oracle19c往DM8迁移数据库的一个方法。


一、软件准备

        1、达梦8自带的数据迁移工具:DTS。该工具是基于JAVA开发,功能强大,界面友好。能够支持迁移Oracle中的CLOB和BLOB等无法落地到文本文件的字段类型。

        2、Oracle JDBC驱动。注意Oracle的JDBC版本需要跟Oracle数据库对应一致。我用的11g的JDBC版本,需要提前在Oracle 19c的PDB数据库中开启兼容11g的用户名和密码模式,并重新修改密码。

二、使用步骤 1.新增迁移管理

打开DM8自带的DTS迁移工具,并新建工程名称和添加工程描述,如下图:

 

2.新增迁移

在工程名下的“迁移”上右键,选择“新建迁移”,如下图:

新增迁移完成后,点击右侧的下一步。如下图:

3.选择迁移方法

在数据库迁移方式界面选择“Oracle ===> DM”,如下图:

4.配置Oracle连接

Oracle19c启用了PDB数据库后,JDBC连接URL中就需要将":"改成"/",以定位明确的PDB数据库。在数据源界面需要点击“指定驱动”,在弹出的界面中:选择驱动路径为我们准备的JDBC驱动,接着在驱动类名上写"oracle:jdbc:OracleDriver",最重要的URL中写上"jdbc:oracle:thin:@IP地址:端口/PDB数据库名称"。如下图:

选择好驱动后,填入Oracle19c的SYSDBA的用户和密码。

5.配置DM数据库地址

正常填写DM8的数据库地址,如下图:

6.迁移业务对象

按实际的业务需求,选择需要迁移的模式,如下图:

 

下一步后进入模式下的对象选择,点击左下角的选择,即可选中 该模式下的所有对象。如下图:

下一步创建迁移任务

 等待任务创建完成后,点击“完成”,即可进行迁移任务。如下图:

等待迁移任务完成。若有报错,就需要查看报错日志,并针对性优化和修改。 


总结

        以上就是今天要讲的内容,本文仅仅简单介绍了DM8的DTS数据迁移的使用,而其自带的默认的Oracle迁移驱动中的URL不支持19c的PDB数据库特性,所以需要自定义的Oracle19c驱动及URL。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/938888.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号