Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。
imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。

1. 获取帮助
 imp help=y
 
2. 导入一个完整数据库
 imp system/manager file=bible_db log=dible_db full=y ignore=y3.
 
3.导入一个或一组指定用户所属的全部表、索引和其他对象
 imp system/manager file=seapark log=seapark fromuser=seapark
 imp  system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
 
4. 将一个用户所属的数据导入另一个用户
 imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
 imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)
 
5. 导入一个表
 imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
 
6. 从多个文件导入
 imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
 log=paycheck, filesize=1G full=y
 
7. 使用参数文件
 imp system/manager parfile=bible_tables.parbible_tables.par
 参数文件:
 #Import the sample tables used for the Oracle8i Database Administrator's Bible.
 fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量导入
 imp system./manager inctype= RECTORE FULL=Y FILE=A
 imp system./manager inctype= RECTORE FULL=Y FILE=AOracle
 imp/exp C:Documents and Settingsadministrator>exp help=y

附:常用参数说明

Export: Release 9.2.0.1.0 - Production on 星期三 7月 28 17:04:43 2004
 Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
 通过输入 EXP 命令和用户名/口令,您可以后接用户名/口令的命令:
 例程: EXP SCOTT/TIGER或者,您也可以通过输入跟有各种参数的
 EXP 命令来控制“导出”按照不同参数。要指定参数,您可以使用关键字:
 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
 例程: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)或 TABLES=(T1: P1,T1: P2),
 如果 T1 是分区表USERID 必须是命令行中的第一个参数。关键字  说明(默认)       
 关键字      说明(默认)--------------------------------------------------------
 ------------------USERID   用户名/口令           FULL         导出整个文件 (N)BUFFER 
 数据缓冲区大小         OWNER     所有者用户名列表FILE       输出文件 (EXPDAT.DMP) 
 TABLES       表名称列表COMPRESS   导入到一个区 (Y) RECORDLENGTH IO 记录的长度GRANTS 
 导出权限 (Y)           INCTYPE      增量导出类型INDEXES    导出索引 (Y)        
 RECORD       跟踪增量导出 (Y)DIRECT     直接路径 (N)            TRIGGERS    
 导出触发器 (Y)LOG        屏幕输出的日志文件  STATISTICS   分析对象 (ESTIMATE)ROWS   
 导出数据行 (Y)        PARFILE      参数文件名CONSISTENT 交叉表的一致性 (N) CONSTRAINTS 
 导出的约束条件 (Y)OBJECT_CONSISTENT    只在对象导出期间设置为读的事务处理
 (N)FEEDBACK             每 x 行的显示进度 (0)FILESIZE            
 每个转储文件的最大大小FLASHBACK_SCN       
 用于将会话快照设置回以前状态的 SCNFLASHBACK_TIME      
 用于获取最接近指定时间的 SCN 的时间QUERY               
 用于导出表的子集的 select 子句RESUMABLE           
 遇到与空格相关的错误时挂起 (N)RESUMABLE_NAME      
 用于标识可恢复语句的文本字符串RESUMABLE_TIMEOUT   
 RESUMABLE 的等待时间TTS_FULL_CHECK      
 对 TTS 执行完整的或部分相关性检查TABLESPACES         
 要导出的表空间列表TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)TEMPLATE            
 调用 iAS 模式导出的模板名在没有警告的情况下成功终止导出。

作者:peterzb(个人开发历程知识库 - 博客园)
出处:http://peterzb.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/telwanggs/p/4613159.html

Oracle导入程序Imp的使用详解相关推荐

  1. oracle imp 1403,Oracle中用exp/imp命令参数详解【转】

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

  2. exp table oracle,oracle中exp,imp的使用详解

    基本语法和实例: 1.EXP: 有三种主要的方式(完全.用户.表) 1.完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执 ...

  3. Oracle中exp,imp的使用详解

    基本语法和实例:      1.EXP:        有三种主要的方式(完全.用户.表)        1.完全:            EXP SYSTEM/MANAGER BUFFER=6400 ...

  4. oracle spool 分隔符_sqlplus--spool命令参数详解

    sqlplus--SPOOL参数详解 Spool是Oracle快速导出数据的工具,是sqlplus的指令,不是sql语法里的东西 一.Spool常用的设置 set arraysize 5000;  / ...

  5. Oracle中游标Cursor基本用法详解

    这篇文章主要介绍了Oracle中游标Cursor基本用法详解,还是比较全面的,具有一定参考价值,需要的朋友可以了解下. 查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT ...

  6. oracle加密传输的种子,oracle net manager 数据传输安全步骤详解

    简介 Net Manger可以管理服务命名和监听程序. 所谓监听程序就是一个Oracle服务器上进程,负责监听/响应客户端对Oracle服务的请求.之前我们在安装数据库实例时,同时已经安装了一个监听程 ...

  7. 服务器系统安装oracle数据库,Oracle 11g服务器安装详细步骤图文详解

    Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年.Oracle 11g ...

  8. Oracle中序列(Sequence)详解

    Oracle中序列(Sequence)详解 一 序列定义 序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字).不占用磁盘空间,占用内存. 其主要用 ...

  9. 创建emp表 oracle,Oracle中创建和管理表详解

    Oracle中创建和管理表详解 更新时间:2013年08月01日 15:44:16   作者: 以下是对Oracle中的创建和管理表进行了详细的分析介绍,需要的朋友可以过来参考下 SQL> /* ...

最新文章

  1. 综述:激光雷达全景分割的传统点云聚类方法的技术总结
  2. 微软忘记修复Mac Office2004/2008安全漏洞
  3. python100个免费实例-Python实例100个(基于最新Python3.7版本)
  4. 计算机视觉开源库OpenCV之平滑、模糊和滤波
  5. 队列顺序结构C/C++实现(数据结构严蔚敏版)
  6. 数字语音信号处理学习笔记——语音信号的短时时域分析(1)
  7. WebApi的调用-3.Basic验证
  8. html5伸缩效果,【HTML5】Jquery打造竖向伸缩/展开菜单
  9. php列表框怎么用,PHP+Mysql+jQuery查询和列表框选择操作实例讲解
  10. C语言以字符串的形式读写文件
  11. 2017sc 膜你赛9 比赛笔记
  12. java props_spring:使用prop标签为Java持久属性集注入值
  13. SpringSecurity Exceptions
  14. 保存会话数据——session学习
  15. win10计算机怎么拨号上网,win10拨号连接怎么创建 win10宽带拨号连接如何设置
  16. 1177: 按要求排序(指针专题)_排序算法之快速排序
  17. 超时时间已到。 数据库连接超时
  18. cocos2d-html5 仿微信打飞机游戏
  19. 论文解读(GMI)《Graph Representation Learning via Graphical Mutual Information Maximization》
  20. [学习笔记]ARM_DSP库——基础函数(相反数、偏移、移位、减法、比例因子)

热门文章

  1. (2)PCIE简介(学无止境)
  2. (68)FPGA面试题-使用不同的代码实现2:1 MUX ?使用assign语句
  3. (100)FPGA RAM实现(V实现)
  4. (15)System Verilog结构体struct详解
  5. FPGA常用单位换算
  6. 永中word页码怎么从第二页开始_pdf如何在线转word?这样做,分分钟搞定pdf转word...
  7. 使用stm32 freertos 调试没有问题,正常运行卡死
  8. php取整数余数,js取整数、取余数的方法
  9. 【嵌入式Linux】嵌入式Linux应用开发基础知识之网络通信
  10. java双缓冲绘图_Java双缓冲技术-绘图应用