今天某大牛问我要之前我参与的一个系统的代码及库,我捣鼓下,发给了他。

他很诧异的问:这个库有这么大么

我说 因为当时是专门新建了一个实例,用户也是系统用户,所以导出的时候是导出的整个数据库

他 ZZ 无语

然后发给我新的导出语句

 exp platform/platform@WS_ORCL file=e:/platforms.dmp owner=platform log=e:/platforms.log
在原来的基础上加上了一个 owner  
导出的DMP文件由原来的180MB 变成了400KB 汗 
原谅我的无知 。
 
--------------------------------------------分割线--------------------------------------------------
查了下exp和imp的用法,2者的模式有4种:full、owner、tables和tablespace,导入和导出的模式是一一对应的。
有兴趣的可以去了解下,小白继续去撸BUG了 。
 
 -----------------------------------------补充----------------------------------
然后大牛在群里,发了这个

部分同事在导库的时候,还是会将整个库全部导出,简单的说下
实例ORCL 具有DBA权限的用户test 密码1 普通用户test1,test2

1:导出整个库(必须具有DBA权限)
exp test/1@orcl file=e:/full.dmp full=y

2:导出1个用户
方法1:使用DBA用户导出普通用户,必须加onwer,指定要导出的用户
exp test/1@orcl file=e:/test1.dmp owner=test1
exp test/1@orcl file=e:/test1.dmp owner=(test1)

方法2:使用普通用户导出,owner可加可不加
exp test1/1@orcl file=e:/test1.dmp owner=test1(非DBA用户不可导出其他表)
exp test1/1@orcl file=e:/test1.dmp owner=(test1)(非DBA用户不可导出其他表)
exp test1/1@orcl file=e:/test1.dmp

3:导出多个用户(非DBA用户不可导出其他表)
exp test/1@orcl file=e:/test1.dmp owner=(test1,test2)

Oracle 只导出某个用户下的表及数据的更多相关文章

  1. Oracle如何导出sys用户下的系统表

    环境:Solaris 10 + Oracle 10.2.0.4 1.导出实例 2.参考内容 Reference 1.导出实例 导出sys用户下的HIST_HEAD$和WRI$_OPTSTAT_HIST ...

  2. oracle批量删除某用户下的表

    昨天干了一天的体力活,到快下班时被要求删除一批测试库上错误的表,主要是这些表的字段和生产上字段顺序对不上,然后让我写个脚本,让dba执行一下,主要是删表这种东西我们都没权限. 然后,我就被难到了,我记 ...

  3. Oracle数据库访问其他用户下的表,不加表所属的用户名的实现方法

    一. 问题: 如何实现在Oracle数据库中访问其他用户的表时不需加表所属的用户名 二. 举例: Oracle里面的用户A,要访问用户B的表需要带用户B的前缀,如访问用户B的 TEST表,需要这样访问 ...

  4. Oracle导入/导出某个用户下的数据库

    导出 exp用户名/密码@数据库实例owner=用户名file=文件存储路径 例如:exp MM/123456@ORCL owner=MM file=F\abcd.dmp 导入 imp用户名/密码@数 ...

  5. oracle 导出某用户下的表

    exp test/test@orcl owner=test file=E:/all.dmp

  6. Oracle,Mysql 获取用户下所有表名,获取表所有的列名及数据类型

    Mysql 下面是mysql获取数据库所有表的语句 select table_name from information_schema.TABLES where TABLE_SCHEMA='Usern ...

  7. oracle怎么把一个用户下的表复制给另一个用户?(授予表权限)

    //把system读写权限 授权给scottselect 'Grant all on '||table_name||' to scott;' from all_tables where owner = ...

  8. Oracle下通过EXPDP导出某用户下的所有表,实例

    一开始在所数据库表导入,导出的时候,经常发现含有BLOB等大数据类型文件无法简单正常的导入导出(imp/dmp),然后在网上得知oracle 10以后有了(impdp/dmpdp)命令,数据导入导出的 ...

  9. oracle如何通过cmd导出某个用户下的所有表

    1:如果要导入的用户下有空表,需要执行下面语句 select 'alter table '||table_name||' allocate extent;' from user_tables wher ...

随机推荐

  1. 老李秘技:loadrunner11.5支持net4.0么?

    老李秘技:loadrunner11.5支持net4.0么?   LoadRunner12.0以前的版本不支持.NET 4.0,已经证实R&D团队将在下一版本的LoadRunner即LoadRu ...

  2. Java并发编程:Java线程池

    转载自:http://www.cnblogs.com/dolphin0520/p/3932921.html 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题 ...

  3. 【WCF】错误处理(四):一刀切——IErrorHandler

    前面几篇烂文中所介绍到的错误方式,都是在操作协定的实现代码中抛出 FaultException 或者带泛型参数的detail方案,有些时候,错误的处理方法比较相似,可是要每个操作协定去处理,似乎也太麻 ...

  4. 【iOS】7.4 定位服务->3.4 地图框架MapKit 功能4:地图截图

    本文并非最终版本,如果想要关注更新或更正的内容请关注文集,联系方式详见文末,如有疏忽和遗漏,欢迎指正. 本文相关目录: ================== 所属文集:[iOS]07 设备工具 === ...

  5. Android中调用文件管理器并返回选中文件的路径

    实际项目中经常需要调用文件管理器,选择下载路径或者上传的本地文件路径.今天就给大家做个demo示范该功能的实现过程. 一.实现效果预览 以下为三星S6的样机测试效果,当然不同手机调用后的效果不一样. ...

  6. Json对象和Json字符串之间的转换

    json字符串转json对象,调用parse方法: var b='{"name":"2323","sex":"afasdf&quo ...

  7. ubutun 安装php7.1x

    服务器ecs上本来跑了一套nginx+php5.5,由于新项目使用的是laravel5.4,所以不得不把php升级,在此记录下在此安装的过程和遇到的问题,总体来说还算顺利 cd /usr/local/ ...

  8. stl_泛型的一些基本

    一.泛型编程的一些基本 : 1.泛型程序设计: 1.1.程序尽可能的通用. 1.2.将算法从数据结构中抽象出来,成为通用. 1.3.模板并不是单纯的函数,不能凭空的生成,是用来产生代码的代码,可以减少 ...

  9. __read_mostly变量含义

     1. 定义 __read_mostly原语将定义的变量为存放在.data.read_mostly段中,原型在include/asm/cache.h 中定义: #define __read_mos ...

  10. python2与python3的不兼容_urllib2

    网页下载器:将URL对应的网页以HTML下载到本地,用于后续分析 常见网页下载器:Python官方基础模块:urllib2 第三方功能包:requests python 3.x中urllib库和uri ...