mysql数据库迁移至Oracle数据库
1.使用工具:oracle sqldeveloper 下载地址:https://pan.baidu.com/s/1jIiXumE 密码:1vkc
特别说明:可能会有版本不兼容的问题,需要换成低版本。
2.保险起见需要对原数据库进行备份,使用Navicat
(1) 新建一个作为备份的mysql数据库
(2) 选中要备份的mysql数据库执行备份操作
点击开始,即可顺利完成数据库的备份。
3.创建oracle数据库
--创建临时表空间
create temporary tablespace guoqing_temp
tempfile 'F:\app\lss\oradata\orcl\guoqing_temp.dbf'
size 32m
autoextend on
next 32m
extent management local;
--创建表空间
create tablespace guoqing
logging
datafile 'F:\app\lss\oradata\orcl\guoqing.dbf'
size 32m
autoextend on
next 32m
extent management local;
--创建用户
create user btc_yt identified by "123"
default tablespace btc
temporary tablespace btc_temp;
--授权
grant connect,resource,dba to btc_yt;
这个是根据我这边的库来写的命令,仅供参考,需要根据时间情况修改命令,可以很快创建数据库
4.通过Oracle SQL Developer转换数据库
添加好驱动我们就开始连接数据库移植。
(3)通过Oracle SQL Developer转换数据库:
注意: 转换完成后需要检查数据库的各种对象是否完成,状态是否正确,尤其是表的数量一定要核对,因为有时候有些表会不能成功转换,需要手工操作。
(本文章参考链接https://www.2cto.com/database/201610/558518.html)