您当前的位置:首页 > 电脑百科 > 数据库 > 百科

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

时间:2020-07-31 16:03:14  来源:  作者:

众所周知,数据库升级、转换、迁移是数据库运维必备的日常技能,本文详细介绍一则将DB2数据库转换成Oracle数据库的案例,希望对大家有帮助。

1.前言

记录一则使用sql developer工具,将DB2数据库迁移到ORACLE数据库的案例。

2.环境准备

  • 安装ORACLE数据库并创建实例
  • 安装DB2软件
  • 安装SQL DEVELOPER 软件

3.备份生产环境DB2数据库

#! /bin/bash
source /home/db2/.bash_profile
TODAY=`date +%Y%m%d%H%M%S`
db2 backup db db2 online to /home/db2 compress include logs

4.将备份传到新的DB2环境(在新环境进行数据转换最大可能地保护生产数据)

5.在新环境恢复DB2数据库

db2 'RESTORE DB  db2  FROM "/home/db2/" TAKEN AT 20200729053002 LOGTARGET /home/db2arclog' 
db2 'ROLLFORWARD DB db2 to end of backup and stop OVERFLOW LOG PATH (/home/db2/arclog)'
db2 update dbm cfg using   SYSMAINT_GROUP db2 
db2 list Applications
db2stop force
db2start
db2 connect to db2 user db2 using db2
db2 "grant dbadm on database to user db2"
db2 "grant dbadm on database to user db2"
db2look -d  db2 -l -e -x -o db2.sql

6.ORACLE环境创建用户

create user mig identified by "mig"
   default tablespace DATA
  temporary tablespace temp
   quota unlimited on DATA;
GRANT RESOURCE TO MIG WITH ADMIN OPTION; 
GRANT CONNECT, RESOURCE, CREATE VIEW, CREATE MATERIALIZED VIEW,
   CREATE PUBLIC SYNONYM TO MIG WITH ADMIN OPTION;

7.使用SQL developer进行数据转换

7.1创建一个连接到目标ORACLE数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.2创建一个连接到源端DB2数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.3ORALCE数据库创建一个迁移存储库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 


如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.4 DB2数据库关联到需要迁移的ORACLE

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.5正式进行迁移

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.6连接到源端数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.7创建迁移名称

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.8连接源端

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

7.9选择需要迁移的数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你

 

...

✨ 接下来内容请访问原文(https://www.modb.pro/db/28448?YYF)进行查看~

更多数据库相关内容,可访问墨天轮(https://www.modb.pro/?YYF)进行浏览。



Tags:Oracle数据库   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
安装环境Linux服务器:Centos 6 64位Oracle服务器:Oracle11gR2 64位 系统要求说明:内存必须高于1G的物理内存;交换空间,一般为内存的2倍(1G的内存可以设置swap 分区为3G大小);硬...【详细内容】
2021-12-27  Tags: Oracle数据库  点击:(2)  评论:(0)  加入收藏
Oracle数据库的安装和使用 1、数据库安装 1.1下载 1.2 安装 2、配置数据库 2.1 创建表空间 2.2 创建用户 2.3 配置监听 2.4 配置本地服务名(Tnsnames) 网络配置与访...【详细内容】
2021-02-08  Tags: Oracle数据库  点击:(175)  评论:(0)  加入收藏
1. ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- ---------...【详细内容】
2020-11-06  Tags: Oracle数据库  点击:(172)  评论:(0)  加入收藏
本期将更新Oracle数据库的安装的和PLSQL连接入数据库的完整教程,篇幅可能比较长,主要是照顾基础较差的小伙伴,下面让我们一起看一下教程:安装前提醒:1. 首先我们需要弄清楚自己安...【详细内容】
2020-08-25  Tags: Oracle数据库  点击:(146)  评论:(0)  加入收藏
一、概述本文将给大家介绍如何限制某个ip或某个ip段才能访问Oracle数据库 通过sqlnet.ora 通过/etc/hosts.deny和/etc/hosts.allow 通过iptables二、正式实验本次实验环境是...【详细内容】
2020-08-25  Tags: Oracle数据库  点击:(106)  评论:(0)  加入收藏
生产环境经常会遇到磁盘空间不够的情况,接下来为大家介绍lvm卷扩展的办法解决。 实验环境:系统:Centos7装机采用lvm卷方式分区,将oracle数据库部署在了/home/oracle分区,后期发现...【详细内容】
2020-07-31  Tags: Oracle数据库  点击:(122)  评论:(0)  加入收藏
众所周知,数据库升级、转换、迁移是数据库运维必备的日常技能,本文详细介绍一则将DB2数据库转换成Oracle数据库的案例,希望对大家有帮助。1.前言记录一则使用sql developer工具...【详细内容】
2020-07-31  Tags: Oracle数据库  点击:(137)  评论:(0)  加入收藏
1、不可见字段(Invisible columns)在 12c R1中,可以在表中创建不可见字段。当一个字段为不可见时,这一字段就不会出现在查询结果中,除非显式在 SQL 语句或条件中指定,或是在表定...【详细内容】
2020-06-23  Tags: Oracle数据库  点击:(254)  评论:(0)  加入收藏
服务器数据恢复故障北京某公司的一台服务器,上层数据类型为Oracle数据库,由于服务器意外断电,导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。由于客户...【详细内容】
2020-05-29  Tags: Oracle数据库  点击:(90)  评论:(0)  加入收藏
最近打算整理一下资料,写几篇关于数据库安全的文章。特此记录,方便查阅。 操作流程 帐号权限加固 1、限制应用用户在数据库中的权限,尽量保证最小化避免授予了 DBA 权限1.查看...【详细内容】
2020-03-14  Tags: Oracle数据库  点击:(156)  评论:(0)  加入收藏
▌简易百科推荐
1增1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values (&#39;开心朋朋&#39;,&#39;男&#39;,&#39;1980/6/15&#3...【详细内容】
2021-12-27  快乐火车9d3    Tags:SQL   点击:(1)  评论:(0)  加入收藏
最近发现还有不少做开发的小伙伴,在写存储过程的时候,在参考已有的不同的写法时,往往很迷茫, 不知道各种写法孰优孰劣,该选用哪种写法,以及各种写法的优缺点,本文以一个简单的查询...【详细内容】
2021-12-23  linux上的码农    Tags:sql   点击:(9)  评论:(0)  加入收藏
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的HasorDB 是一个全功能数据库访问工具,提供对象映射、丰...【详细内容】
2021-12-22  GitHub精选    Tags:HasorDB   点击:(5)  评论:(0)  加入收藏
作者丨Rafal Grzegorczyk译者丨陈骏策划丨孙淑娟【51CTO.com原创稿件】您是否还在手动对数据库执行各种脚本?您是否还在浪费时间去验证数据库脚本的正确性?您是否还需要将...【详细内容】
2021-12-22    51CTO  Tags:Liquibase   点击:(3)  评论:(0)  加入收藏
场景描述:由于生产环境的表比较复杂,字段很多。这里我们做下简化,只为说明今天要聊的问题。有两张表 tab1,tab2: tab1 数据如下: tab2 数据如下: 然后给你看下,我用来统计 name=&#3...【详细内容】
2021-12-20  Bald    Tags:SQL   点击:(5)  评论:(0)  加入收藏
前言知识无底,学海无涯,知识点虽然简单,但是比较多,所以将MySQL的基础写出来,方便自己以后查找,还有就是分享给大家。一、SQL简述1.SQL的概述Structure Query Language(结构化查...【详细内容】
2021-12-16  谣言止于独立思考    Tags:SQL基础   点击:(13)  评论:(0)  加入收藏
前言作为一名测试工程师,工作中在对测试结果进行数据比对的时候,或多或少要和数据库打交道的,要和数据库打交道,那么一些常用的 SQL 查询语法必须要掌握。最近有部分做测试小伙...【详细内容】
2021-12-14  柠檬班软件测试    Tags:SQL   点击:(15)  评论:(0)  加入收藏
话说C是面向内存的编程语言。数据要能存得进去,取得出来,且要考虑效率。不管是顺序存储还是链式存储,其寻址方式总是很重要。顺序存储是连续存储。同质结构的数组通过其索引表...【详细内容】
2021-12-08  小智雅汇    Tags:数据存储   点击:(17)  评论:(0)  加入收藏
概述DBConvert Studio 是一款强大的跨数据库迁移和同步软件,可在不同数据库格式之间转换数据库结构和数据。它将成熟、稳定、久经考验的 DBConvert 和 DBSync 核心与改进的现...【详细内容】
2021-11-17  雪竹聊运维    Tags:数据库   点击:(26)  评论:(0)  加入收藏
一、前言 大家好,我是小诚,《从0到1-全面深刻理解MySQL系列》已经来到第四章,这一章节的主要从一条SQL执行的开始,由浅入深的解析SQL语句由客户端到服务器的完整执行流程,最...【详细内容】
2021-11-09  woaker    Tags:SQL   点击:(35)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条