从MySql把表格完整的导入Oracle数据库中(包括注释、触发器等)

之前的时候通过插件的形式,通过Oracle数据库的SQL Developer连接MYSQL数据库并且把mysql数据导入到oracle数据库中,这种方法导入的表格不仅会丢失字段注释还会丢失触发器等数据,并且在导入数据量特别大的表格时会出现内存溢出的错误,从而导出数据导出失败。
下面是采用新的方法把mysql数据导入到oracle中,基本原理:

  1. 首先在SQL Developer中连接MYSQL具体方法可以详见文章:Oracle数据库连接MySQL数据库,并且导入mysql表;

  2. 新建一个Oracle用户,如:bbb_orcale;

  3. 然后把mysql数据导入到oracel数据库bbb_orcal用户下;

  4. 然后在bbb_orcal导出*.sql文件,注意:一定要修改sql文件中用户名

  5. 再把这些sql文件导入到目标用户中就可以了;

在这里插入图片描述
2.
在这里插入图片描述
3.输入用户名密码:
在这里插入图片描述
4.刷新一下就出来了
在这里插入图片描述
5.
在这里插入图片描述
6.
在这里插入图片描述
7.
在这里插入图片描述
8.
在这里插入图片描述
9.名称:可以随便起一个名称,下面会使用到
在这里插入图片描述
10.
在这里插入图片描述
11.
在这里插入图片描述
12.mysql中的time字段需要转换成oracle中的date字段,否则存在time字段的表格对导出失败
在这里插入图片描述
在这里插入图片描述
13.
在这里插入图片描述
14.
在这里插入图片描述
15.
在这里插入图片描述
在这里插入图片描述
16.
在这里插入图片描述
17.在system连接下【其他用户】中就会看到以mysql数据库名命名的用户AAA_MYSQL
在这里插入图片描述
在这里插入图片描述
18.然后给AAA_MYSQL授权,此处可以不修改密码,后面连接的时候修改也可以
在这里插入图片描述
19.
在这里插入图片描述
20.
在这里插入图片描述
21.

在这里插入图片描述
22.
在这里插入图片描述
23.
在这里插入图片描述
24.需要多次输入密码:
在这里插入图片描述
25.
在这里插入图片描述
26.
导出多个表:
在这里插入图片描述
导出单个表:
在这里插入图片描述
27.
在这里插入图片描述
28.
在这里插入图片描述
29.
在这里插入图片描述
30.
在这里插入图片描述
31.

在这里插入图片描述
32.就可以看到root用户下面就有了咱们想要的表格了。
在这里插入图片描述
在这里插入图片描述

aaa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wb175208

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值