Oracle导入导出有两种方式,分别是imp/exp与impdp/expdp。

1.imp/exp

exp scott/tiger file=d:\test.dmp log=d:\test.log owner=(scott);
exp scott/tiger file=d:\test.dmp log=d:\test.log  TABLES = '%BK_20140%';

imp scott/tiger  file=d:\test.dmp log=d:\test.log full= y;

其中值得提一点的是在PLSQL中执行上述语句时,需要在前面加上$符号,如果想知道这后面还有什么参数的的话可以用exp help=y在获取

下面是我在win环境下获取的信息:

C:\Users\long>exp help=y

Export: Release 10.2.0.3.0 - Production on 星期三 4月 2 11:15:31 2014

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

通过输入 EXP 命令和您的用户名/口令, 导出
操作将提示您输入参数:

例如: EXP SCOTT/TIGER

或者, 您也可以通过输入跟有各种参数的 EXP 命令来控制导出
的运行方式。要指定参数, 您可以使用关键字:

格式:  EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
     例如: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
               或 TABLES=(T1:P1,T1:P2), 如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

关键字   说明 (默认值)         关键字      说明 (默认值)
--------------------------------------------------------------------------
USERID   用户名/口令           FULL        导出整个文件 (N)
BUFFER   数据缓冲区大小        OWNER        所有者用户名列表
FILE     输出文件 (EXPDAT.DMP)  TABLES     表名列表
COMPRESS  导入到一个区 (Y)   RECORDLENGTH   IO 记录的长度
GRANTS    导出权限 (Y)          INCTYPE     增量导出类型
INDEXES   导出索引 (Y)         RECORD       跟踪增量导出 (Y)
DIRECT    直接路径 (N)         TRIGGERS     导出触发器 (Y)
LOG      屏幕输出的日志文件    STATISTICS    分析对象 (ESTIMATE)
ROWS      导出数据行 (Y)        PARFILE      参数文件名
CONSISTENT 交叉表的一致性 (N)   CONSTRAINTS  导出的约束条件 (Y)

OBJECT_CONSISTENT    只在对象导出期间设置为只读的事务处理 (N)
FEEDBACK             每 x 行显示进度 (0)
FILESIZE             每个转储文件的最大大小
FLASHBACK_SCN        用于将会话快照设置回以前状态的 SCN
FLASHBACK_TIME       用于获取最接近指定时间的 SCN 的时间
QUERY                用于导出表的子集的 select 子句
RESUMABLE            遇到与空格相关的错误时挂起 (N)
RESUMABLE_NAME       用于标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT    RESUMABLE 的等待时间
TTS_FULL_CHECK       对 TTS 执行完整或部分相关性检查
TABLESPACES          要导出的表空间列表
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TEMPLATE             调用 iAS 模式导出的模板名

2.impdp/expdp

首先需要创建目录,并授权
CREATE DIRECTORY mydump AS '/home/oracle/dump';
GRANT READ, WRITE ON DIRECTORY mydump TO scott,hr,sh,SYSTEM;
然后在此目录中进行导入导出
--remap_schemas=scott:hr///--remap_tablespace=uesrs:example
expdp scott/tiger directory=mydump dumpfile=test.dmp TABLES=emp,dept;
expdp scott/tiger directory=mydump dumpfile=test.dmp schemas=scott;
expdp scott/tiger directory=mydump dumpfile=test.dmp TABLESPACE=example;
expdp SYSTEM/oracle_4U directory=mydump dumpfile=test.dmp FULL=y;
impdp scott/tiger directory=mydump dumpfile=test.dmp TABLES=emp,dept;
impdp scott/tiger directory=mydump dumpfile=test.dmp schemas=scott;
impdp scott/tiger directory=mydump dumpfile=test.dmp TABLESPACE=example;
impdp SYSTEM/oracle_4U directory=mydump dumpfile=test.dmp FULL=y;

Oracle导入导出之dmp相关推荐

  1. Oracle导入导出dmp文件步骤

    Oracle导入导出dmp文件步骤 加粗部分需按需改变,导入时的表空间名与导出前一致 导出dmp文件 第一步在sqlplus中运行: 第二步,在第一步运行完后,将查询出的结果都执行一遍 第三步打开电脑 ...

  2. 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?

    Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...

  3. oracle数据库读取工具,用Oracle导入导出工具实现Oracle数据库移植

    用Oracle导入导出工具实现Oracle数据库移植.很不错的方法,建议使用![@more@] 用Oracle导入导出工具实现Oracle数据库移植 Oracle数据库作为目前市场的主流数据库之一,许 ...

  4. oracle导出数据视频教程,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  5. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  6. oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  7. 如何向oracle中导入数据,Oracle导入导出数据库的语法_Oracle_Oracle语法_Oracle数据库_课课家...

    在Oracle当中如何才能对数据库的语法进行导入导出呢?其实啊,这有不止一种方法呢.事实上啊,在Oracle当中,不仅可以在Oracle编辑器中用图形化的方式导入导出文理文件的数据方式,而且还可以采用 ...

  8. oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......

    wangzhuoyan的专栏 明月松间照,清泉石上流 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页   全站 当前博客  空间 博客 好友 相册 留言 用户操作 [发私信]  [ ...

  9. oracle可以导出的格式,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  10. windows 导oracle用户,windows下Oracle导入导出用户数据

    Oracle导入导出用户数据 -- 导出用户 -- 一.新建目录.目录名称:third,目录路径:E:\OracleUserCeshi create directory third as 'E:\Or ...

最新文章

  1. axios的this指向_vue使用axios中 this 指向问题
  2. 未来安防人工智能需要攻克的几大技术方向
  3. 第一本用机器生成的书籍由施普林格•自然出版
  4. c++ 类中静态变量 static
  5. 看好电影,学标准英语
  6. 14.11类的成员修饰符
  7. SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中...
  8. Linux之Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)【摘抄】
  9. 超全Linux备份工具集合,满足你的所有需要!
  10. VirtualBox在win10下安装一个国产深度os桌面系统的操作教程
  11. loj#2541. 「PKUWC2018」猎人杀
  12. Linux服务器的攻防技术
  13. DotNetZip使用简介
  14. Spark-Streaming获取kafka数据的两种方式-Receiver与Direct的方式
  15. Mac上最好用的HTML文本编辑器BBEdit下载安装教程
  16. Google Chrome 所有版本下载
  17. 基于腾讯视频影视作品数据分析
  18. matlab中fittype函数,fittype拟合函数
  19. 谷歌地球(Google Earth)7.3.1.4507官方多语言专业版
  20. Spoken English-口语-发音规则

热门文章

  1. Ajax实现页面自动刷新实例解析
  2. bufferedwriter怎么写入tab_电脑越用越卡是怎么回事?教你三招恢复火箭般的速度...
  3. PHP 动态设置数组索引的值
  4. PHP curl get post 请求的封装
  5. 精美js聊天窗口界面代码
  6. java 数学公式解析_JAVA 文本表达式解析成数学公式,计算出结果
  7. MacOS新版本,不能装老版本Xcode
  8. 软件基本功:测试听着简单,会做的没几个
  9. CENTOS取消锁屏功能
  10. static library libs/libvpx/libvpx.a is not portable!