db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)

众所周知,数据库升级、转换、迁移是数据库运维必备的日常技能,本文详细介绍一则将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数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(1)

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

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(2)

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

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(3)

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(4)

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

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(5)

7.5正式进行迁移

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(6)

7.6连接到源端数据库

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(7)

7.7创建迁移名称

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(8)

7.8连接源端

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(9)

7.9选择需要迁移的数据库

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(10)

...

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

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

db2数据库怎么让表变成脚本(如何将DB2数据库转换成Oracle数据库)(11)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页