阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MySQL数据库迁移至Oracle数据库

384次阅读
没有评论

共计 1416 个字符,预计需要花费 4 分钟才能阅读完成。

1. 使用工具:

(1) Navicat Premium
(2) PL/SQL Developer 11.0
(3) Oracle SQL Developer 4.0.0.12.84(点击可进入下载页面)
特别说明:最初我用的一直是高版本的 SQL Developer, 但在数据库移植到大概两分钟的时候, 总是报错, 而错误信息又不明确. 最后换成 Oracle SQL Developer 4.0.0.12.84, 才把问题解决掉! 如果你遇到同样的问题, 建议你也换成这个低版本的.

2. 备份 mysql 数据库

使用 Navicat Premium 连接需要进行迁移的 mysql 数据库, 为防止误操作对数据库进行损伤, 故先对源数据库进行备份, 对备份数据库的 mysql 数据库进行迁移操作.
使用 Navicat Premium 备份数据库非常容易, 如下图:

(1) 新建一个作为备份的 mysql 数据库

MySQL 数据库迁移至 Oracle 数据库

(2) 选中要备份的 mysql 数据库执行备份操作

MySQL 数据库迁移至 Oracle 数据库
MySQL 数据库迁移至 Oracle 数据库
点击 开始, 即可顺利完成数据库的备份.

3. 创建 Oracle 表空间与用户

在 Mysql 中,数据库和用户之间的关系不是特别明显,只要我们链接到 Mysql 服务器,可以看到所有的数据库和表,而 Oracle 新建一个用户是没有任何资源和权限的,需要我们为其分配资源权限,也可以在这个用户下面建立表,但不能向 Oracle 那样建数据库,因为对 oracle 来说, 一个用户就对应 Mysql 的一个数据库。所以迁移数据库, 需要在 Oracle 中创建一个与相应 mysql 数据库同名的用户.

(1) 由于 scott 权限不够, 不能创建用户, 另外因为其他较高权限的账号密码忘记了, 所以这里补充一下 Oracle 更改密码的方法:

A. 在控制台输入 `sqlplus  scott/tiger@192.168.56.6:1521/orcl ` 连接 Oracle;
B. 输入 `conn /as sysdba` 以 DBA 角色进入;

MySQL 数据库迁移至 Oracle 数据库

C. 连接成功后,输入“select username from all_users”查看用户列表。D. 若修改某一个用户密码,修改用户口令 格式为:

alter user 用户名 identified by 新密码;
MySQL 数据库迁移至 Oracle 数据库

(2) 使用用户 system 登录 PL/SQL Developer, 创建表空间和用户

MySQL 数据库迁移至 Oracle 数据库

create tablespace casic_smart datafile 'C:\oracle\product\10.2.0\oradata\orcl\casic_smart.dbf' size 1000m;
create user tianzhi_smart identified by tianzhi_smart default tablespace casic_smart quota 500m on users;
grant all privileges to tianzhi_smart;

4. 通过 Oracle SQL Developer 转换数据库

(1) 打开 Oracle SQL Developer,配置 mysql 连接插件, 只有配置之后, 才可以看到 mysql 选项卡:

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库
添加好驱动我们就开始连接数据库移植。

(2)添加两个连接,一个是 MySql 的,一个是 Oracle 的:

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

(3)通过 Oracle SQL Developer 转换数据库:

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

MySQL 数据库迁移至 Oracle 数据库

注意: 转换完成后需要检查数据库的各种对象是否完成,状态是否正确,尤其是表的数量一定要核对,因为有时候有些表会不能成功转换,需要手工操作。

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-10/136367.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1416字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7798922
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
终于收到了以女儿为原型打印的3D玩偶了

终于收到了以女儿为原型打印的3D玩偶了

终于收到了以女儿为原型打印的 3D 玩偶了 前些日子参加某网站活动,获得一次实物 3D 打印的机会,于是从众多...
安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装 Black 群晖 DSM7.2 系统安装教程(在 Vmware 虚拟机中、实体机均可)! 前言 大家好,...
告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

  告别 Notion 焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁” 引言 在数字笔记工...
星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛 NAS-1:安装飞牛 NAS 前言 在家庭和小型工作室场景中,NAS(Network Atta...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛 NAS 硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话? 前言 在选择 NAS 用预...
国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号 AI 知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率 大家好,我是星哥,...
星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛 NAS-4:飞牛 NAS 安装 istore 旁路由,家庭网络升级的最佳实践 开始 大家好我是...
4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

  4 盘位、4K 输出、J3455、遥控,NAS 硬件入门性价比之王 开篇 在 NAS 市场中,威...
星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...