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. jquery validate 动态增加删除验证规则

    增加规则示例: $('.class').rules('add',{ required: true, messages:{ required: '这是必填,请填写', } }); 删除规则示例: $(' ...

  2. Java实现单向链表反转

    public class LinkedListTest { public static void main(String[] args) { Node A = new Node("A&quo ...

  3. Sublime Text、webstorm等编译器快速编写HTML/CSS代码的技巧

    Sublime Text.webstorm等编译器,如果你从事Web前端开发的话,对这几款软件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演 ...

  4. java中equals与==的区别

    http://blog.csdn.net/zfrong/article/details/4290904

  5. shell随机生成身份证,姓名,电话,日期,分数,等级和insert语句

    #!/bin/bash#生成随机身份证号,性别,年龄,电话,姓名,日期,分数和对应等级,并生成insert语句#作者AiYS,2018-02-06,转载请注明http://www.cnblogs.co ...

  6. 【Spring系列】自己手写一个 SpringMVC 框架

    参考文章 一.了解SpringMVC运行流程及九大组件 1.SpringMVC的运行流程 1)用户发送请求至前端控制器DispatcherServlet 2)DispatcherServlet收到请求 ...

  7. UWP 使用Windows.Media.FaceAnalysis.FaceDetector检测人脸

    话说现在检测人脸的技术有很多.有在线AI服务,比如Megvii Face++,Microsoft Cognitive Services,Tencent AI等等.还有本地的库实现的,比如OpenCV. ...

  8. 网络1712--c语言嵌套循环作业总结

    1.助教有话说 首先,每周一篇的博客作业是很有必要的:编程的过程不仅仅是会敲几行代码.能够通过PTA就大吉大利了,你更应该做到的是梳理代码思路,通过与他人代码思路的比对,取其精华,进而不断进阶,才能逐 ...

  9. Software Engineering-HW8 个人总结

    Software Engineering-HW8 个人总结 2017282110264 李世钰 一.请参考第一次作业,当初你对课程的承诺和期望都兑现了吗? 大致实现了.经过了最后的团队项目,基本了解一 ...

  10. Beta冲刺 第五天

    Beta冲刺 第五天 1. 昨天的困难 1.昨天的困难主要是在类的整理上,一些逻辑理不清,也有一些类写的太绝对了,扩展性就不那么好了,所以,昨天的困难就是在重构上. 页面结构太凌乱,之前没有统筹好具体 ...