🎊 Oracle导入、导出dump文件

Oracle导入、导出dump文件

Oracle导入、导出dump文件

摘要

因为某种原因,我需要将Oracle中某几张表及数据从A服务器上迁移到B服务器上,而且数据量比较大,所以被推荐使用dump文件代替.sql文件.因为目前B服务器有点问题,所以我先在本地做了导入导出的测试

目录简介

1.导出A服务器中表数据为dump文件2.导入dump文件3.其他附加说明<可能有误,慎看>

一、导出A服务器中表数据为dump文件

1.1.可以通过命令来导出指定表为dump文件,但是我是通过pl/sql来导出的,所以这种命令的方式也就没有深究。1.2.通过pl/sql导出指定表dump文件

1.2.1.使用pl/sql远程连接A服务器上的数据库

这个就不多提了,略

1.2.2.工具——>导出表,然后找到需要导出的表,如果是多个表的话,支持Crtl键进行多选

1.2.3.关于导出选项,可能因为pl/sql版本问题不太一样,但是应该都大同小异

首先可以看到在用户下面有三个label标签

Oracle导出:导出.dump文件,可以跨平台,还能包含权限,效率不错,用的很广;

SQL插入:导出.sql文件,可以用文本编辑器查看,效率不如第一种,大数量时慎用;

PL/SQL Developer:导出.pde文件,是PL/SQL Developer自有的文件格式,只能通过PL/SQL Developer自己导入导出;

因为我们要导出的是.dump,所以就简单介绍一下Oracle导出标签下的几个地方:

导出可执行文件:

Oracle10g以后,是支持exp导出功能的,所以在Oracle目录下会有一个exp.exe文件,这里选中的就是该文件。比如,我的oracle是安装在D盘MyUtil文件夹下了,之后的路径应该都是一样的。如果实在找不到,就在我的电脑中搜索exp.exe吧

输出文件:

就是选择生成文件的目录,顺便给生成文件命名

1.2.4.最后点击导出。

二、导入dump文件

因为B服务器现在还不能用,所以我将dump导入到了我本地的数据库中在这了友情提示一下,导入dump文件的命令,不需要进入到sqlplus中执行

2.1.打开cmd,输入命令

imp 用户名/密码@服务名 file="dump文件路径" full=y ignore=y;

例如:

imp LVXIAOBU/123456@orcl file="D:\da_hw_ne.dump" full=y ignore=y;

成功执行后,会有提示,并且会提示入库多少条数据

三、其他说明<可能有误,慎看>

3.1.通过网上找到的一些资源中,可能会有需要先创建表空间和用户的过程,但是如果表空间和用户已经存在的话,是不需要创建的。

如果有书写错误的地方,或者是有问题的地方请及时评论或者是私信我,以免误导个别萌新。虽然我也是个萌新。你好,我叫吕小布。

posted on

2021-12-09 21:51

&大飞

阅读(4814)

评论(0)

收藏

举报

🎈 相关推荐

把现代人丢在侏罗纪,能活多久
🏷️ 谁有365bet网址

把现代人丢在侏罗纪,能活多久

📅 07-09 👀 1788
华帝换电池最简单三个步骤
🏷️ 谁有365bet网址

华帝换电池最简单三个步骤

📅 07-10 👀 5554
关于索八怠速和抖动问题,谢谢
🏷️ 谁有365bet网址

关于索八怠速和抖动问题,谢谢

📅 07-05 👀 4649
马丁靴配裙子是“胡来”?明明酷女孩都这样穿!
🏷️ 365dni是什么

马丁靴配裙子是“胡来”?明明酷女孩都这样穿!

📅 07-26 👀 1489
2016年韩国工资水平是多少?
🏷️ 谁有365bet网址

2016年韩国工资水平是多少?

📅 07-12 👀 125
摩拜:一周发超500万元红包,无资金压力
🏷️ 谁有365bet网址

摩拜:一周发超500万元红包,无资金压力

📅 07-05 👀 1302