1、imp命令参数详解- [Oracle@linux exp]$ imp help=y
-
- Import: Release 10.2.0.4.0 - Production on 星期三 10月 5 15:48:13 2011
-
- Copyright (c) 1982, 2007, Oracle. All rights reserved.
-
-
-
- 通过输入 IMP 命令和您的用户名/口令, 导入
- 操作将提示您输入参数:
-
- 例如: IMP SCOTT/TIGER
-
- 或者, 可以通过输入 IMP 命令和各种参数来控制导入
- 的运行方式。要指定参数, 您可以使用关键字:
-
- 格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
- 例如: 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) COMMIT 提交数组插入 (N)
- ROWS 导入数据行 (Y) PARFILE 参数文件名
- LOG 屏幕输出的日志文件 CONSTRAINTS 导入限制 (Y)
- DESTROY 覆盖表空间数据文件 (N)
- INDEXFILE 将表/索引信息写入指定的文件
- SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)
- FEEDBACK 每 x 行显示进度 (0)
- TOID_NOVALIDATE 跳过指定类型 ID 的验证
- FILESIZE 每个转储文件的最大大小
- STATISTICS 始终导入预计算的统计信息
- RESUMABLE 在遇到有关空间的错误时挂起 (N)
- RESUMABLE_NAME 用来标识可恢复语句的文本字符串
- RESUMABLE_TIMEOUT RESUMABLE 的等待时间
- COMPILE 编译过程, 程序包和函数 (Y)
- STREAMS_CONFIGURATION 导入流的一般元数据 (Y)
- STREAMS_INSTANTIATION 导入流实例化元数据 (N)
- VOLSIZE 磁带的每个文件卷上的文件的字节数
-
- 下列关键字仅用于可传输的表空间
- TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
- TABLESPACES 将要传输到数据库的表空间
- DATAFILES 将要传输到数据库的数据文件
- TTS_OWNERS 拥有可传输表空间集中数据的用户
-
- 成功终止导入, 没有出现警告。
2、常用导入命令完全模式导入
- imp system/oracle@orcl full=y file=demo1.dmp log=demo1.log
用户模式导入
- imp system/oracle@orcl fromuser=ing touser=ing file=demo2.dmp log=demo2.log
表模式导入
- imp system/oracle@orcl fromuser=ing touser=ing tables=dept file=demo3.dmp log=demo3.log
使用indexfile进行导入
- imp system/oracle@orcl fromuser=ing touser=ing file=demo1.dmp indexfile=demo1.sql rows=n
- [oracle@linux exp]$ cat demo1.sql
-
- REM CREATE TABLE "ING"."DEPT" ("DEPTNO" NUMBER(10, 0), "DNAME"
- REM VARCHAR2(20), "LOC" VARCHAR2(20)) PCTFREE 10 PCTUSED 40 INITRANS 1
- REM MAXTRANS 255 STORAGE(INITIAL 131072 FREELISTS 1 FREELIST GROUPS 1
- REM BUFFER_POOL DEFAULT) TABLESPACE "TEST01" LOGGING NOCOMPRESS ;
- CONNECT ING;
- CREATE UNIQUE INDEX "ING"."DEPT_PK" ON "DEPT" ("DEPTNO" ) PCTFREE 10
- INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS
- 1 BUFFER_POOL DEFAULT) TABLESPACE "TEST01" LOGGING ;
- REM ALTER TABLE "ING"."DEPT" ADD CONSTRAINT "DEPT_PK" PRIMARY KEY
- REM ("DEPTNO") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
- REM STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL
- REM DEFAULT) TABLESPACE "TEST01" LOGGING ENABLE ;
Oracle学习笔记:exp数据导出工具用法Oracle学习笔记:使用expdp/impdp数据泵导出/导入数据相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)