IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库Oracle → oracle中imp命令详解

oracle中imp命令详解

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

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

  1. 获取帮助

  imp help=y2. 导入一个完整数据库

  imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象

  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=y7. 使用参数文件

  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_import8. 增量导入

  imp system./manager inctype= RECTORE FULL=Y FILE=A

  Oracle 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     用于将会话快照设置回以前状态的 SCN

  FLASHBACK_TIME    用于获取最接近指定时间的 SCN 的时间

  QUERY 用于导出表的子集的 select 子句

  RESUMABLE   遇到与空格相关的错误时挂起 (N)

  RESUMABLE_NAME    用于标识可恢复语句的文本字符串

  RESUMABLE_TIMEOUT RESUMABLE 的等待时间

  TTS_FULL_CHECK    对 TTS 执行完整的或部分相关性检查

  TABLESPACES 要导出的表空间列表

  TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)

  TEMPLATE    调用 iAS 模式导出的模板名

  在没有警告的情况下成功终止导出。

  ==================================================

  C:Documents and Settingsadministrator>imp help=y

  Import: Release 9.2.0.1.0 - Production on 星期三 7月 28 17:06:54 2004

  Copyright (c) 1982, 2002, Oracle Corporation.     All rights reserved.

  可以通过输入 IMP 命令和您的用户名/口令

  后接用户名/口令的命令:

  例程: IMP SCOTT/TIGER

  或者, 可以通过输入 IMP 命令和各种参数来控制"导入"

  按照不同参数。要指定参数,您可以使用关键字:

  格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)

  例程: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N

  或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表

  USERID 必须是命令行中的第一个参数。

  关键字     说明(默认)     关键字   说明(默认)

  --------------------------------------------------------------------------

  USERID      用户名/口令  FULL      导入整个文件 (N)

  BUFFER      数据缓冲区大小      FROMUSER  所有人用户名列表

  FILE  输入文件 (EXPDAT.DMP) TOUSER    用户名列表

  SHOW  只列出文件内容 (N) TABLES   表名列表

  IGNORE      忽略创建错误 (N) RECORDLENGTH     IO 记录的长度

  GRANTS     导入权限 (Y)  INCTYPE   增量导入类型

  INDEXES 导入索引 (Y)   

关键词标签:oracle,imp命令

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列Oracle中使用alter table来增加,删除,修改列oracle中使用SQL语句修改字段类型-oracle修oracle中使用SQL语句修改字段类型-oracle修使用低权限Oracle数据库账户得到管理员权限使用低权限Oracle数据库账户得到管理员权限Oracle对user的访问控制Oracle对user的访问控制

相关下载

人气排行 ORACLE SQL 判断字符串是否为数字的语句Oracle中使用alter table来增加,删除,修改列的语法ORACLE和SQL语法区别归纳(1)oracle grant 授权语句如何加速Oracle大批量数据处理Oracle删除表的几种方法ORACLE修改IP地址后如何能够使用Oracle 10g创建表空间和用户并指定权限