Oracle中用exp/imp命令参数详解

【用 exp 数 据 导 出】:

1  将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中

expsystem/manager@TESTrows=y  indexes=y compress=n buffer=65536   feedback=100000full=y  file=d:daochu.dmp  log=d:daochulog.txt   owner=(ECC_BIZ,ECC_CUSTOMER)

关键字

说明

默认

USERID

用户名/口令

FULL

导出整个文件

(N)

BUFFER

数据缓冲区的大小

OWNER

导出指定的所有者用户名列表

FILE

输出文件

(EXPDAT.DMP)

TABLES

导出指定的表名列表

COMPRESS

是否压缩导出的文件

(Y)

RECORDLENGTH

IO 记录的长度

GRANTS

导出权限

(Y)

INCTYPE

增量导出类型

INDEXES

导出索引

(Y)

RECORD

跟踪增量导出

(Y)

ROWS

导出数据行

(Y)

PARFILE

参数文件名

CONSTRAINTS

导出限制

(Y)

CONSISTENT

交叉表一致性

LOG

屏幕输出的日志文件

STATISTICS

分析对象(ESTIMATE)

DIRECT

直接路径

(N)

TRIGGERS

导出触发器

(Y)

FEEDBACK

显示每 x 行 (0) 的进度

FILESIZE

各转储文件的最大尺寸

QUERY

选定导出表子集的子句

TRANSPORT_TABLESPACE

导出可传输的表空间元数据

(N)

TABLESPACES

导出指定的表空间列表

2 将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)

3 将数据库中的表table1 、table2导出

exp system/manager@TEST file=d:daochu.dmp tables=(table1,table2)

4 将数据库中的表table1中的字段filed1以”00″打头的数据导出

exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=” where filed1like '00%'”

上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。不过在上面命令后面 加上 compress=y   就可以了。

【用 imp 数 据 导 入】:

1 将D:daochu.dmp 中的数据导入 TEST数据库中。

imp system/manager@TEST   ignore=y  full=y   file=d:daochu.dmp  log=d:daoru.txt

关键字

说明

默认

USERID

用户名/口令

FULL

导入整个文件

(N)

BUFFER

数据缓冲区大小

FROMUSER

所有人用户名列表

FILE

输入文件

(EXPDAT.DMP)

TOUSER

用户名列表

SHOW

只列出文件内容

(N)

TABLES

表名列表

IGNORE

忽略创建错误

(N)

RECORDLENGTH

IO记录的长度

GRANTS

导入权限

(Y)

INCTYPE

增量导入类型

INDEXES

导入索引

(Y)

COMMIT

提交数组插入

(N)

ROWS

导入数据行

(Y)

PARFILE

参数文件名

LOG

屏幕输出的日志文件

CONSTRAINTS

导入限制

(Y)

DESTROY

覆盖表空间数据文件

(N)

INDEXFILE

将表/索引信息写入指定的文件

SKIP_UNUSABLE_INDEXES

跳过不可用索引的维护

(N)

FEEDBACK

每 x 行显示进度

TOID_NOVALIDATE

跳过指定类型 ID 的验证

FILESIZE

每个转储文件的最大大小

STATISTICS

始终导入预计算的统计信息

RESUMABLE

在遇到有关空间的错误时挂起

RESUMABLE_NAME

用来标识可恢复语句的文本字符串

RESUMABLE_TIMEOUT

RESUMABLE 的等待时间

COMPILE

编译过程, 程序包和函数

(Y)

STREAMS_CONFIGURATION

导入 Streams 的一般元数据

(Y)

STREAMS_INSTANITATION

导入 Streams 的实例化元数据

(N)

TRANSPORT_TABLESPACE

导入可传输的表空间元数据

TABLESPACES

将要传输到数据库的表空间

DATAFILES

将要传输到数据库的数据文件

TTS_OWNERS

拥有可传输表空间集中数据的用户

1. 获取帮助

imp help=y

2. 导入一个完整数据库

imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 导入一个或一组指定用户所属的全部表、索引和其他对象

imp system/manager file=seapark log=seapark fromuser=seapark

imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 将一个用户所属的数据导入另一个用户

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)

5. 导入一个表

imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

6. 从多个文件导入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck,filesize=1G full=y

7. 使用参数文件

imp system/manager parfile=bible_tables.par

bible_tables.par参数文件:

#Import the sample tables used for the Oracle8i Database Administrator's

#Bible.

fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量导入(9i中已经取消)

imp system./manager inctype= RECTORE FULL=Y FILE=A

推荐参考:http://www.cnblogs.com/songdavid/articles/2435439.html

内容来源于网络如有侵权请私信删除

oracle imp 1403,Oracle中用exp/imp命令参数详解【转】相关推荐

  1. oracle spool 分隔符_sqlplus--spool命令参数详解

    sqlplus--SPOOL参数详解 Spool是Oracle快速导出数据的工具,是sqlplus的指令,不是sql语法里的东西 一.Spool常用的设置 set arraysize 5000;  / ...

  2. shell编程系列23--shell操作数据库实战之mysql命令参数详解

    shell编程系列23--shell操作数据库实战之mysql命令参数详解mysql命令参数详解-u 用户名-p 用户密码-h 服务器ip地址-D 连接的数据库-N 不输出列信息-B 使用tab键代替 ...

  3. linux :Tar 命令参数详解

    linux Tar 命令参数详解 tar命令 1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户. 2. 格式 tar [主选项+辅 ...

  4. java ext.dirs_关于-Djava.ext.dirs使用及JAVA 命令参数详解System.setProperty

    大家在linux环境下使用命令行执行java程序时,经常要使用到大量外部的jar包或class文件,一般我们有哪些方式可以用呢? -classpath,命令格式:# java -classpath , ...

  5. Windows 运行chkdsk磁盘修复工具命令参数详解

    Windows 运行chkdsk磁盘修复工具命令参数详解 chkdsk是Windows系统自带的磁盘修复工具,通常在电脑非正常关机之后再开机,系统就会自动调用chkdsk工具进行磁盘扫描和修复.同时, ...

  6. Mount 命令参数详解

    Mount 命令参数详解 mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该文件夹关联起来,因此只要访问这个文件夹,就相当于访问该分区了. 目前mount已 ...

  7. 【WINDOWS / DOS 批处理】dir命令参数详解(二)

    dir命令参数详解(一) dir命令参数详解(二) 命令格式 DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] ...

  8. 【WINDOWS / DOS 批处理】if命令参数详解(一)

    if命令参数详解(一) if命令参数详解(二) 命令格式 在CMD.EXE禁用命令扩展模式下,IF 命令可以使用以下三种格式: [格式一]IF [NOT] ERRORLEVEL number comm ...

  9. 【WINDOWS / DOS 批处理】if命令参数详解(二)

    if命令参数详解(一) if命令参数详解(二) [格式四]IF [ /I ]  [ NOT ]  string1 compare-op string2 command string1 compare- ...

最新文章

  1. 如何用 OS X 的 Xcode 写C语言程序
  2. 这个登上Nature封面的群体学习,无需中央协调员比联邦学习更优秀
  3. js验证手机号码是否符合标准
  4. 通过一个例子介绍 IDA pro 的简单使用
  5. O(V*n)的多重背包问题
  6. Java多线程(学习总结,持续更新)
  7. 迪士尼正式收购21世纪福克斯!网友:原来米老鼠才是灭霸…
  8. 星际二 地图制作过程
  9. 知乎在线部分的技术架构
  10. 阿里达摩院赵昆:获评“中国客户服务领袖”
  11. [2018.11.05 T3] 零食
  12. 如何将TS格式的视频转换成mp4格式
  13. 提醒专注:既往不恋,未来不迎,当下不杂
  14. 公众号运营情况分析 DAY02(获取公众号文章阅读量、在看和评论内容)
  15. java代码word转pdf
  16. Nacos 修改密码
  17. c++英雄联盟_C联盟
  18. day2和day3随堂笔记
  19. 什么是数据库中的一对一关系?
  20. 方舟原始恐惧mod生物代码_《方舟:恐惧进化4》登场,各种幽灵生物你成功驯服了吗?...

热门文章

  1. SQLite.NET在Win7(64位)下使用的问题
  2. 读入两个字符串java_编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函数...
  3. [linux-nopage]内存映射虚拟字符设备驱动【P119】
  4. Netty 框架学习(一):初始netty
  5. 【收藏】OGC标准服务 WMS WCS WFS WPS
  6. Java GUI编程:swing实现上传tiff文件至hdfs功能
  7. linux deepin手动升级内核命令
  8. k8s pod重启策略:Always、OnFailure、Never配置示例
  9. jenkins 发送邮件插件Email Extension Template Plugin配置及script pipeline完整脚本
  10. 【面试题视频讲解】求一个数的所有质因子