ORACLE dump文件导出或导入
一、导出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.最后点击导出。
----------------------------------------------------------------------------------------------------------------------------
CMD导出:
导出数据库MORCL中的所有用户
语法: exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] full=y。
Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms.dmp full=y
Ø 导出数据库中的system,sys用户
语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] owner=(指定需要导出的用户)。
Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp owner=(system,sys)
Ø 导出数据库中的USER_TAb,DEPT_TAB表
语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] table=(指定需要导出的用户)。
Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp table=(USER_TAB,DEPT_TAB)
Ø 导出数据库中USER_TAB表中的字段usernum以2017开头的数据
语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] tables=(指定表名) query=\" where filed1 like '00%'\"
Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp tables=(USER_TAB) query=\" where usernum like '2017%'\"
-------------------------------------------------------------------------------------------------------------------------------
上面是通过查找EXP.EXE进行导出dmp文档。
------------------------------------------------------------------------------------------------------------------------------
二、导入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;
成功执行后,会有提示,并且会提示入库多少条数据
ORACLE dump文件导出或导入相关推荐
- Oracle数据库表导出和导入csv文件操作
Oracle数据库表导出和导入csv文件操作 数据库是Oracle 9i 1.导出csv文件 这个十分简单,用pl/sql工具即可,首先选中要导出的表,右键选择Query data,在左侧出现的窗口中 ...
- oracle导出字符集命令,Oracle数据的导出及导入实现
最近由于项目原因,我学习了Oracle数据库一些知识.数据的导出及导入,是任何数据库使用人员必备的一项技能,现给大家介绍一下Oracle数据的导出及导入实现方法. 数据的导出及导入,可以用命令exp/ ...
- lammps教程:如何从dump文件导出带键角的data文件
大家好,我是小马老师. 本文介绍从dump文件导出data文件的方法. 在lammps模拟中,可能会遇到从前一个模拟dump文件中提取data文件的情况. 平常用的最多的方法是用ovito打开dump ...
- 日增进:Oracle dump文件的导入导出
虽然去Oracle化进程如火如荼,但毋庸置疑的是在银行,政府等政企单位里,Oracle数据库的占比依然是个大头.在Oracle日常使用过程中经常会遇到数据迁移,当下诸如kettle,datax等ETL ...
- Oracle dmp文件导出/导入
文章目录 1.工具说明 2.对比(expdp vs exp) 3 导出(exp).导入(imp) 3.1 导出 3.2 导入dmp文件 4. 导出(expdp).导入(impdp) 4.1 导出dmp ...
- Oracle 11g_数据导出与导入(14)
1. EXPDP和IMPDP概述 数据泵导出使用工具EXPDP将数据库对象的元数据(对象结构)或数据导出到转储文件中.而数据泵导入则是使用工具IMPDP将转储元件中的元数据及其数据导入Oracle数据 ...
- Oracle数据的导出与导入
前序:关于Oracle9i数据的导出与导入问题,折腾我好长时间了,尤其是导入.今天在一位同事的指导下,算是终于成功了,为了记住这位同事的帮助,在此仅以"坤"作为记号. 正文: Or ...
- Oracle从11g导出后导入10g
目录 一.方法一 二.方法二 Oracle 从 11g 导出后再导入 10g 有两种方法. 一.方法一 使用 expdp.impdp 导入导出,导出时带版本号: expdp version=10.2. ...
- oracle导出超过100m的数据库,Oracle数据库的导出和导入
1.在本机的Windows的cmd界面直接操作导出和导入数据库. 导出Linux服务器上的数据库:我们可以确认在windows的cmd界面先输入tnsping 数据库服务名(metardb).这个命令 ...
最新文章
- vuedraggable嵌套块拖拽_Vue 基于 vuedraggable 实现选中、拖拽、排序效果
- html css浪漫页面,程序员的浪漫表白代码(JS+CSS+HTML)附带源码
- 80后的你现在有多少资产?
- leetcode485、448、414
- 正点原子Linux开发板实现WiFi开机自动连接
- 制作3D实时交互影像产品,需要用到的技术和软件!
- ansible的安装
- 大数据学习之路 JUC篇
- Python数据分析——数据基础
- 10. 项目沟通管理与干系人管理
- 退出telnet 命令
- 矩阵快速幂(51nod)
- 电路的基本定律--基尔霍夫电流定律和电压定律
- Analyzing Neural Time Series Data 读书笔记6
- 欧盟将制定新物联网安全规定
- 四川省教育考试院计算机准考证打印,四川省教育考试网官网准考证打印
- html5 跨屏框架,Amaze UI优秀案例:跨屏H5前端框架
- 友盟分享 QQ分享后,不显示左下角的小图标
- 8个零代码数据爬取工具,不会Python也能轻松爬数!(附教程)
- arm9 c语言函数库,s3c2410(ARM9)启动代码分析(转载)