<返回更多

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

2020-07-31    
加入收藏

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

1.前言

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

2.环境准备

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)进行浏览。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>