1、Exp/Imp 命令可用的参数:

2、userid 参数必须跟在 Exp/Imp 命令的后面,可以省略,如 Exp Userid=用户名/密码@数据库实例名 或者 Exp 用户名/密码@数据库实例名 都是允许的。

3、四种模式:全数据库模式、对象模式、表模式、表空间模式。而且这四种模式不能同时使用。

初次看到这句话,会有些摸不着头脑。其实所谓的模式,指的是 Exp、Imp命令后面跟着的参数,如下所示

全数据库模式 --- full=y 示例:Exp Userid=用户名/密码@数据库实例名 full=y

对象模式 --- 如果是 Exp 命令,指的是 owner = 用户对象列表 示例:Exp Userid=用户名/密码@数据库实例名 owner = 用户对象

如果是 Imp 命令,指的是 fromuser = 用户对象  touser = 用户对象 示例:Exp Userid=用户名/密码@数据库实例名 fromuser = 用户对象 touser = 用户对象

表模式 --- tables = (表名,表名)示例:Exp Userid=用户名/密码@数据库实例名 tables = (表名,表名)

表空间模式 --- tablespaces 表空间名称 Exp Userid=用户名/密码@数据库实例名 tablespaces 表空间名称

如下使用是错误的, Exp Userid=用户名/密码@数据库实例名 full=y owner = 用户对象,不允许有两种模式,即 full/owner/tables/tablespaces 这四个参数只能使用一个,不能同时出现多个。

4、举几个实际用的例子吧:

4.1 导出数据库里所有内容 Exp aaa/bbb@ccc full=y file=d:\test.dmp log=d:\test.log

如果不加 full=y,那么导出aaa模式下的所有内容,即相当于 Exp aaa/bbb@ccc owner=(aaa) file=d:\test.dmp log=d:\test.log

4.2 导出指定用户下的所有内容 Exp aaa/bbb@ccc owner=(aaa) file=d:\test.dmp log=d:\test.log

4.3 从dmp文件导入指定用户对象的所有内容 Imp aaa/bbb@ccc file=d:\test.dmp fromuser=aaa touser=ddd

5、字符集问题

导出时请检查下数据库使用的字符集,将要导入dmp文件的机器上的数据库也必须使用相同的字符集,否则会导入不成功,将报 IMP-00008 错误。

windows 下检查字符集的方法可通过查看注册表信息得到:

闲聊 Exp/Imp 命令使用的更多相关文章

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

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

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

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

  3. Oracle基础 exp/imp命令

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

  4. oracle exp/imp命令详解

    E:\>exp help=y 通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命 ...

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

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

  6. Oracle导出导入dmp文件(exp.imp命令行)

    1.说明 使用Oracle命令行导出导入dmp文件, 从而在两个数据库之间快速转移数据, 也可以用来作为数据库的备份, 将来可以快速恢复数据. 命令:导出exp.导入imp 步骤: 使用Oracle的 ...

  7. EXP/IMP 命令参数

    http://www.cnblogs.com/sopost/archive/2010/01/19/2190125.html 1.EXP:            1.完全:          EXP  ...

  8. oracle的exp和imp命令的使用【转载】

    oracle的exp和imp命令的使用     我们通常要对ORACLE的数据进行导入,导出,在没有expdb,impdb以前(10G以前),我们都是使用exp 导出,imp命令来实现导入.   打开 ...

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

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

随机推荐

  1. window平台写的shell脚步在Linux不识别

    ---恢复内容开始--- 出现的问题是 写的shell脚步在Linux执行的时候不被识别 解决方案: 1.确保用户对文件有读写及执行权限 oracle@linux-106:~/RMAN/bin> ...

  2. Java过滤器Filter使用详解

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6374212.html 在我的项目中有具体应用:https://github.com/ygj0930/Coupl ...

  3. 【SSH/SFTP】SSH协议和SFTP

    [SSH和SFTP] ■ 设置一个只允许访问部分目录的SFTP服务器 由于SSH和SFTP之间的紧密联系,一个SFTP服务器必然会导致开放一定的SSH服务,而SSH的风险显然比SFTP要大一些.自然, ...

  4. 关于bootstrap的form表单的输入框间距样式

    <!-- 模态弹出窗内容 --> <div class="modal" tabindex="-1" role="dialog&quo ...

  5. linux --> Makefile编写

    Makefile编写 单目录 测试程序在同一个文件中,共有func.h.func.c.main.c三个文件,Makefile写法如下所示: CC = gcc CFLAGS = -g -Wall mai ...

  6. Algorithm --> 并查集

    并查集 主要解决图的连通性问题,比如: 1.随意给你两个点,让你判断它们是否连通: 2.问你整幅图一共有几个连通分支: 初始化: void init(int size) { ; i < size ...

  7. python PIL模块学习

    PIL PIL:Python Imaging Library.对于图像识别,大量的工作在于图像的处理,处理效果好,那么才能很好地识别,因此,良好的图像处理是识别的基础. PIL安装 安装推荐别人的吧, ...

  8. hibernate框架学习笔记9:多对多关系案例

    员工与角色案例: 一个员工可以是多种角色(总监,经理),一种角色可以是多个员工(保洁) 这里发现无法使用外键表达关系,多对多总是创建第三张表来维护关系 这张表至少两列,都是外键,分别引用两张表的主键 ...

  9. Git简单图文教程

    环境: Windows [版本 10.0.15063]64位 Git-2.14.1 64位[下载] TortoiseGit-2.5.0.0 64位[下载],这是一个Git 客户端,外号"乌龟 ...

  10. Hibernate之深入Hibernate的配置文件

    1.创建Configuration类的对象 Configuration类的对象代表了应用程序到SQL数据库的映射配置.Configuration类的实例对象,提供一个buildSessionFacto ...