网站首页 > 技术文章 正文
众所周知,数据库升级、转换、迁移是数据库运维必备的日常技能,本文详细介绍一则将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数据库
7.2创建一个连接到源端DB2数据库
7.3ORALCE数据库创建一个迁移存储库
7.4 DB2数据库关联到需要迁移的ORACLE
7.5正式进行迁移
7.6连接到源端数据库
7.7创建迁移名称
7.8连接源端
7.9选择需要迁移的数据库
...
? 接下来内容请访问原文(https://www.modb.pro/db/28448?YYF)进行查看~
更多数据库相关内容,可访问墨天轮(https://www.modb.pro/?YYF)进行浏览。
猜你喜欢
- 2024-11-11 神奇的 SQL 之 WHERE 条件的提取与应用
- 2024-11-11 如何理解SaaS多租户的设计? saas多租户实现
- 2024-11-11 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库
- 2024-11-11 数据库知识分享——DBMS dbms是数据库的简称
- 2024-11-11 用友BQ:大数据不容忽视数据集成管理
- 2024-11-11 DB2删除重复数据 db2删除重复数据语句
- 2024-11-11 DB2查询结果表拼接JSON字符串 db2 两个字段拼接函数
- 2024-11-11 DB2的体系应用架构 db2体系结构
你 发表评论:
欢迎- 615℃几个Oracle空值处理函数 oracle处理null值的函数
- 609℃Oracle分析函数之Lag和Lead()使用
- 596℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 593℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 589℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 581℃【数据统计分析】详解Oracle分组函数之CUBE
- 570℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 560℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- PageHelper - 最方便的 MyBatis 分页插件
- 面试二:pagehelper是怎么实现分页的,
- MyBatis如何实现分页查询?(mybatis-plus分页查询)
- SpringBoot 各种分页查询方式详解(全网最全)
- 如何在Linux上运行exe文件,怎么用linux运行windows软件
- 快速了解hive(快速了解美国50个州)
- Python 中的 pyodbc 库(pydbclib)
- Linux搭建Weblogic集群(linux weblogic部署项目步骤)
- 「DM专栏」DMDSC共享集群之部署(一)——共享存储配置
- 故障分析 | MySQL 派生表优化(mysql pipe)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)