oracle 导出/导入数据方法一

exp/imp工具:
1 将数据库oracle01完全导出,DBA:sys,密码:123456;用户名Scott 密码123456 导出到D:\emp.dmp中

exp sys/123456@oracle01 file=d:\emp.dmp full=y

(exp user/password@192.168.0.46/orcl10g file=F:/fileSys.dmplog=F:/fileSys.log statistics=none tables=table01,table02,table03)
参数:
BUFFER 数据缓冲区的大小
OWNER 所有者用户名列表
rows=y 带数据导出导入;rows=n 不带数据的导出导入,只导出表结构。
INDEXES 导出索引 (Y)
GRANTS 导出权限 (Y)
TABLES 表名列表
FILE 输出文件 (EMP.DMP)位置和文件名
FULL 导出整个文件 (N)
QUERY 选定导出表子集的子句

全库导出:
exp sys/123456 file=d:\full.dmp full=y
用户导出:
exp scott/123456 file=d:\scott.dmp OWNER=scott
用户单表导出:
exp scott/123456 file=d:\scott.dmp OWNER=scott tables=(emp)
exp scott/tiger tables=emp query=\"where job=\'salesman\' andsal\<1600\" file=/directory/scott2.dmp
说明:在exp里面加上导出emp的查询条件job='salesman' and sal<1600

全库导入:
imp sys/123456 file=d:\full.dmp full=y
用户模式:
IMP Scott/123456 BUFFER=64000 FILE=C:/scott.DMP FROMUSER=Scott TOUSER=Scott
这样用户scott的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数,这样才能导入数据
表模式:
EXP Scott/123456 BUFFER=64000 FILE=C:/emp.DMP OWNER=Scott TABLES=(emp)
这样用户Scott的表emp就被导入。

Ignore 参数在Oracle 的Exp/imp的意义是:
如果用了参数ignore=y, 会把exp文件内的数据内容导入
如果表有唯一关键字的约束条件, 不合条件将不被导入
如果表没有唯一关键字的约束条件, 将引起记录重复
解释:
当要导入数据库中已经存在了某个表(test),如果该表没有唯一性约束,那么在导入时加参数ignore=y,则会把数据完全导入到表中,而且不报错。
当表已经存在了唯一性约束,特别是主键的约束,那么在导入时,只导入主键中不存在的记录. 导入过程中会有警告.
利用这个原则可以做一个增量导入.

注意:exp/imp的使用 (服务器端和客户端都可以执行,并且备份文件可以在客户端产生)

最新文章

  1. Web内置对象 跨页面传值
  2. InetAddress类
  3. less简单用法
  4. Mac PHP 环境配置+渗透环境
  5. HighchartsJS创建点状带标识的图表实例
  6. Python开发入门与实战8-基于Java的集成开发环境
  7. python py生成为pyc文件
  8. SCI完全攻略:从构思到发表
  9. Scorm 1.2 开发文档
  10. could not read data from &#39;/Users/xxxx/myapp-Info.plist&#39;
  11. C#读写日志文本文件
  12. Cocos开发中性能优化工具介绍之Visual Studio内存泄漏检测工具——Visual Leak Detector
  13. smarty 从配置文件读取变量
  14. ListView 条目加载上滑下滑首尾缩放动画实现
  15. SQL 2008 数据库迁移
  16. __iomem解析
  17. 前端总结&#183;基础篇&#183;JS(四)异步请求及跨域方案
  18. [Codeforces 920E]Connected Components?
  19. CentOS 7下单机部署RabbltMQ环境的操作记录
  20. 网络流 P3358 最长k可重区间集问题

热门文章

  1. [luogu4140] 奇数国
  2. LeetCode.516 最长回文子序列 详解
  3. 收集邮票 (概率dp)
  4. [NOIP2019] 划分
  5. JAVA-单例模式的几种实现方式
  6. HMM隐马尔可夫模型来龙去脉(一)
  7. ubuntu 本地源搭建
  8. Robot Framework(8)——脚本语法示例记录
  9. 如何使用python移除/删除非空文件夹?
  10. FormData格式的数据