exp和imp的工作原理
--1.exp和imp的输入都是名字和值对:
如:exp parameter_name=value 或exp parameter_name=(value1,value2,value3..) --2.exp和imp都支持help=y选项。命令格式为:exp/imp help=y --3.exp中的参数:
参数名称 默认值 含义 建议
compress Y 不压缩导出数据的内容 compress=N
rows Y 是否导出表中的行数据/即只导表结构 只导表结构的时候设置为N
filesize 0 如果设置为正值,设置的是导出要创建的dmp文件大小的最大值。
query N/A 允许关联where语句到导出的表。
full N 设置为Y,将导出全部数据库。包括所用用户、表空间定义、系统权限和数据库的所有东西。
ower N/A 允许导出一系列的模式。用来克隆模式或对用户"重命名"
tables N/A 允许导出一系列的表
parfile N/A 指定包含parameter_name=values参数的文件名称。可用来在命令行中代替指定参数。
consitent N 指定导出是否在只读事务中进行。
transport_tablespace N 可传输表空间设置与否来指定exp是否用来导出元数据。
tablespaces N/A 和transport_tablespace一起列出要传输的表空间 --4.imp参数
参数名称 默认值 含义
show N 如果设置为Y,导入将显示已经完成了什么
ignore N 如果设置为Y,导入时将忽略大部分对象创建错误。
当在数据库中预先创建了对象,并希望使用imp只是往表中添加数据时,这个参数是有用的
indexfile N/A 如果指定,imp将对指定的文件中导入所有的create index命令和许多其他DDL语句。
fromuser N/A 如果设定,这个参数从dmp文件中指定一系列用户用于导入。
可用这个参数从一个全部数据库导出中恢复单个模式
touser N/A 如果指定,将从在fromuser参数中指定的用户把对象导入到
touser参数指定的用户。这样允许"克隆"用户。
commit N 指定每个阵列插入后,imp是否提交,由buffer参数控制。推荐设置为N
tis_owners N/A 和transporttable_tablespace一起使用,将在传输表空间中列出对象的所有者 --5.常用命令
导出命令:
exp userid=huang/admin@itjob file=c:\emp.dmp -- 使用当前用户导出
exp userid=system/itjobadmin@itjob file=c:\emp.dmp owner=(huang)-- 使用系统用户导出
exp userid=system/itjobadmin@itjob file=c:\emp.dmp tables=(huang.emp1)--导出表 log=c:\125.log 导入命令:
imp userid=huang/admin@itjob file=c:\emp.dmp fromuser=? touser=? -- 使用当前用户导入
imp userid=system/itjobadmin@itjob file=c:\emp.dmp fromuser=huang --使用系统用户导入 用户登陆:
sqlplus huangbiquan/huangbiquan
exp和imp的工作原理的更多相关文章
- 结合 category 工作原理分析 OC2.0 中的 runtime
绝大多数 iOS 开发者在学习 runtime 时都阅读过 runtime.h 文件中的这段代码: struct objc_class { Class isa OBJC_ISA_AVAILABILI ...
- Expo大作战(九)--expo的工作原理,以及版本发行说明
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,将全部来与官网 我猜去全部机翻+个人 ...
- 路由及路由器工作原理深入解析3:路由与port
日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路 ...
- petite-vue源码剖析-v-if和v-for的工作原理
深入v-if的工作原理 <div v-scope="App"></div> <script type="module"> i ...
- petite-vue源码剖析-属性绑定`v-bind`的工作原理
关于指令(directive) 属性绑定.事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?我们一起看看Directive的定义吧. //文件 ./src/dir ...
- petite-vue-源码剖析-v-for重新渲染工作原理
在<petite-vue源码剖析-v-if和v-for的工作原理>我们了解到v-for在静态视图中的工作原理,而这里我们将深入了解在更新渲染时v-for是如何运作的. 逐行解析 // 文件 ...
- petite-vue源码剖析-事件绑定`v-on`的工作原理
在书写petite-vue和Vue最舒服的莫过于通过@click绑定事件,而且在移除元素时框架会帮我们自动解除绑定.省去了过去通过jQuery的累赘.而事件绑定在petite-vue中就是一个指令(d ...
- petite-vue源码剖析-双向绑定`v-model`的工作原理
前言 双向绑定v-model不仅仅是对可编辑HTML元素(select, input, textarea和附带[contenteditable=true])同时附加v-bind和v-on,而且还能利用 ...
- 菜鸟学Struts2——Struts工作原理
在完成Struts2的HelloWorld后,对Struts2的工作原理进行学习.Struts2框架可以按照模块来划分为Servlet Filters,Struts核心模块,拦截器和用户实现部分,其中 ...
随机推荐
- Spring Data Jpa简单了解
原文来源:http://www.cnblogs.com/xuyuanjia/p/5707681.html 以下是自己简单整理原有文章,其实就是在原来文章基础上化重点以及可能会有所删减的方式进行整理,需 ...
- linux系统下的SVN安装
1.直接安装 # sudo apt-get install subversion 2. 创建版本库 # sudo mkdir /home/svn # sudo svnadmin create /hom ...
- Linux命令基础
开启Linux操作系统,root用户登录GNOME图形界面,如下图: 切换到虚拟终端2,使用普通用户身份登录,查看系统提示符,如下图: 使用命令退出虚拟终端2上的登录用户,如下图: 切换到虚拟终端5, ...
- geotrellis使用(三十七)COG 基础介绍
前言 Geotrellis 已经迭代到了 2.0 版本(截止写作此文时为 2.0.0-SNAPSHOT 版),2.0 版多了很多新的特性,其中最重要的应该就是 COG,COG 是什么鬼?刚看到时我也是 ...
- 在python后台如何将客户端提交的form表单数据提取出来?
1.获取客户端提交的表达数据,数据类型为ImmutableMultiDictformData = request.form2.将提取的数据转化成字典formDict = formData.to_dic ...
- 参加Java培训到底靠不靠谱?
导读 科技越发展,社会越进步,人们越便利,便衍生出更多的人从事程序员这个高大上的职业,可哈尔滨Java培训学校这么多,到底靠不靠谱,会不会处处是陷阱,爱尚实训帮你擦亮眼 随着时代的发展,越来越多的人对 ...
- springboot集成mybatis(一)
MyBatis简介 MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyB ...
- springboot快速入门
SpringBoot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再 ...
- 关于自定义view--实现自定义水波纹效果
开发中的东西太多,怕自己忘记了,简单记录一下. 声明:此控件借鉴了大佬的想法,在此感谢大佬提供的支持,我只是把大佬的想法拿出来而已. ok,废话到此结束,看效果: 分析一下,我们可以看到,图中有两个圆 ...
- 2018年Java后端面试经历
楼主16年毕业,16年三月份进入上一家公司到今年3月底,所以这是一份两年工作经验面经分享. 都说金三银四,往些年都是听着过没啥特别的感觉.今年自己倒是确确实实体验了一把银四,从3月26裸辞到4月17号 ...