注:DOS命令行中执行exp、imp 导出导入ORACLE数据,ORACLE操作者具有相应的权限!

1.1、导出整库或当前用户:
关键字:full
语法:exp 用户/密码@数据库实例名 file=导出文件之后存放的路径\文件名.dmp full=y
注释:full=y 表示全库导出;full=n 表示将当前用户导出。 full 总共有2个可选项yes(y)/no(n),默认full=no ,compress=y 是否对导出文件进行压缩。
实例:
全库导出(需要用到sys或system 用户),并压缩成.zip文件:exp lzh/123@orcl file=d:\lzhdb.dmp full=y compress=y
导出当前用户:exp lzh/123@orcl file=d:\lzhuser.dmp full=n 或者 exp lzh/123@orcl file=d:\lzhuser.dmp

1.2、导入整库:
语法:imp 要导入的用户/密码@数据库 file=要导入的.dmp文件路径 full=y ignore=y
注释:full=y 表示整库导入,ignore=y表示忽略已存在的对象(如果不加ignore=y,在导入时,若某些对象已存在,会报错),将对象数据累加进去。
imp lzh/123@orcl file=D:\123cc.dmp full=y ignore=y

2.1、导出用户:
关键字:owner
语法:exp 用户/密码@数据库实例名 file=导出文件之后存放的路径\文件名.dmp owner=(用户1,用户2....)
注释:限制了owner=用户,只能导出指定用户对象,不能和full=y同时使用,compress=y 是否对导出文件进行压缩。
实例:导出数据库orcl中lzh1、lzh2用户对象:exp lzh/123@orcl file=d:\lzhuser.dmp owner=(lzh1,lzh2)

2.2、导入用户:
语法:imp 要导入的用户/密码@要导入的数据库 file=要导入的.dmp文件路径 fromuser=原用户 touser=要导入的用户 ignore=y
注释:ignore=y 和上面用法一样。
实例:imp lzh_new/123@orcl_new file=d:\123cc.dmp fromuser=lzh touser=lzh_new ignore=y

3.1、导出指定表:
关键字:tables
语法:exp 用户/密码@数据库实例名 file=导出文件之后存放的路径\文件名.dmp tables=(表1,表2.....)
注释:限制了tables=表,只能导出指定表,不能和full=y,owner=用户同时使用,compress=y 是否对导出文件进行压缩。
实例:exp lzh/123@orcl file= d:\lzhtable.dmp tables=(lzh_tb1,lzh_tb2....)

3.2、导入表:
语法:imp 要导入的用户/密码@要导入的数据库 file=要导入的.dmp文件路径 tables=(表1,表2...) ignore=y
注释:ignore=y 和上面用法一样。
实例:imp lzh/123@orcl file=d:\123cc_tb.dmp tables=(tb_operator)

4、导出字段:
关键字:query
语法:exp 用户/密码@数据库实例名 file=导出文件之后存放的路径\文件名.dmp tables=(表1) query=字段 或 query=\" where 字段+条件 \"
注释:query主要是导出合适条件的数据。使用该参数时,需要注意对所有操作系统保留字符都要使用转义符号。若有括号()也需要转义:转义符: \
实例:exp lzh/123@orcl file=d:\lzhcolumn.dmp tables=(lzh_operator) query=\" where id>=100 \"

oracle 之 EXP、IMP 使用简介的更多相关文章

  1. Oracle的exp/imp详解

    原文地址:Oracle的exp/imp详解 作者:jxlazzw 备份概述 逻辑备份:备份可分为两类 ,物理备份和逻辑备份 物理备份:该方法实现数据库的完整恢复,但需要极大的外部存储设备,例如磁带库, ...

  2. oracle数据库exp/imp命令详解

    转自http://wenku.baidu.com/link?url=uD_egkkh7JtUYJaRV8YM6K8CLBT6gPJS4UlSy5WKhz46D9bnychTPdgJGd7y6UxYtB ...

  3. Oracle中用exp/imp命令参数详解【转】

    Oracle中用exp/imp命令参数详解 [用 exp 数 据 导 出]:1  将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp sy ...

  4. [Oracle] - 使用 EXP / IMP 对数据库进行备份与还原

    只有Oracle客户端环境,如何完整备份数据库? 方法1:在本地搭建与目标环境相同版本的服务端,远程访问执行导出命令.这种方式远程备份速度较慢(VPN环境下测试). 方法2:登陆客户端,先导出数据库表 ...

  5. Oracle基础 exp/imp和expdp/impdp的区别:

    一.exp/imp和expdp/impdp在功能上的区别: 1.把用户usera的对象导入到userb emp/imp用法: formuser=usera touser=userb; empdp/im ...

  6. Oracle基础 exp/imp命令

    一.导出方式: 使用exp/imp方式导出数据分为四种方式: 1.表方式导出:一个或多个指定的表,包括表的定义.表数据.表的所有者授权.表索引.表约束,以及创建在该表上的触发器.也可以只导出结构,不导 ...

  7. Oracle基础 exp/imp 数据泵导入/导出 命令

    一.导出方式: 使用exp/imp方式导出数据分为四种方式: 1.表方式导出:一个或多个指定的表,包括表的定义.表数据.表的所有者授权.表索引.表约束,以及创建在该表上的触发器.也可以只导出结构,不导 ...

  8. Oracle中exp,imp(导入导出)数据迁移注意事项

    这几天做开发库schema备份,出现些问题,记录一下.一,exp时,os语言环境和数据库不同时会自动发生转换.   如果操作系统的字符集小于数据库字符集,就可能出现乱码现象.imp时,同理,也是有可能 ...

  9. Oracle中用exp/imp命令快速导入导出数据

    from: http://blog.csdn.net/wangchunyu11155/article/details/53635602 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出, ...

  10. oracle使用exp/imp导入导出(用户)

    实例,从远程机器上导出nxgy用户的所有对象和数据,然后导入到本机数据库的nxgy用户里(用户名可自定义) 如果本机nxgy用户已经存在(数据没用,可以删除),级联删除用户所有对象 首先,从远程机器上 ...

随机推荐

  1. liunx 安装ActiveMQ 及 spring boot 初步整合 activemq

    源码地址:  https://gitee.com/kevin9401/microservice.git 一.安装 ActiveMQ: 1. 下载 ActiveMQ wget  https://arch ...

  2. 【C/C++】例题 4-2 刽子手游戏/算法竞赛入门经典/函数和递归

    [题目] 猜单词游戏. 计算机想一个单词让你猜,你每次猜一个字母. 如果单词里有那个[字母],[所有该字母会显示出来]. 如果没有那个字母,算猜错一次.[最多只能猜错六次] 猜一个已经猜过的字母也算错 ...

  3. 深度学习初探——符号式编程、框架、TensorFlow

    一.命令式编程(imperative)和符号式编程(symblic) 命令式: import numpy as np a = np.ones(10) b = np.ones(10) * 2 c = b ...

  4. 通过Docker部署Java项目的日志输出到宿主机指定目录

    之前写过2篇关于Docker部署的文章: 1.超!超!超简单,Linux安装Docker 2.Docker通过阿里云镜像仓库使用Gitlab_CI部署SpringBoot项目 用上篇博客部署Java程 ...

  5. 有个性的手动计划模式(Project)

    <Project2016 企业项目管理实践>张会斌 董方好 编著 任务工作表里默认的标题"工期"."开始时间"."结束时间"这些 ...

  6. BitBake使用攻略--从HelloWorld讲起

    目录 写在前面 1. 什么是BitBake 2. BitBake的安装 3. 使用BitBake构建一个HelloWorld工程 后续 写在前面 <BitBake使用攻略>系列文章将从今天 ...

  7. CF263B Squares 题解

    Content 有 \(n\) 个边长为 \(a_i\) 的正方形,第 \(i\) 个正方形的四个顶点分别是 \((0,0),(0,a_i),(a_i,0),(a_i,a_i)\),我们定义一个点属于 ...

  8. Java Record 的一些思考 - 默认方法使用以及基于预编译生成相关字节码的底层实现

    快速上手 Record 类 我们先举一个简单例子,声明一个用户 Record. public record User(long id, String name, int age) {} 这样编写代码之 ...

  9. java 输入输出IO流 IO异常处理try(IO流定义){IO流使用}catch(异常){处理异常}finally{死了都要干}

    IO异常处理 之前我们写代码的时候都是直接抛出异常,但是我们试想一下,如果我们打开了一个流,在关闭之前程序抛出了异常,那我们还怎么关闭呢?这个时候我们就要用到异常处理了. try-with-resou ...

  10. Kafka安装Kafka-Eagle可视化界面

    要先安装jdk 可以参考:https://www.cnblogs.com/pxblog/p/10512886.html 下载 http://download.kafka-eagle.org/ 上传到服 ...