举例:
服务器:
C:\>exp userid=system/managerpass file=e:\dumpfile.dmp full=y
拷贝到本地:
C:\>imp userid=system/managerpass file=e:\dumpfile.dmp full=y ignore=y
通过输入 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 模式导出的模板名
-------------------------------------------------------------
可以通过输入 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) 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 导入 Streams 的一般元数据 (Y)
STREAMS_INSTANITATION 导入 Streams 的实例化元数据 (N)
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
TABLESPACES 将要传输到数据库的表空间
DATAFILES 将要传输到数据库的数据文件
TTS_OWNERS 拥有可传输表空间集中数据的用户
分享到:
相关推荐
在 Oracle 中,EXP 和 IMP 是两个非常重要的工具,用于数据的导出和导入。今天,我们将探讨如何优化 EXP 和 IMP 的性能,提高数据的导出和导入速度。 EXP 优化技巧 EXP 是 Oracle 中用于数据导出的工具。EXP 的...
### Oracle中用exp/imp命令参数详解 #### 一、使用`exp`命令进行数据导出 `exp`(Export)命令是Oracle提供的一种用于备份和迁移数据的强大工具。通过`exp`命令,用户可以将数据库中的数据以及相关元数据(如表...
- Oracle 11g通过EXP导出的数据无法通过IMP导入到Oracle 10g中,但是可以通过EXPDP和IMPDP完成。 - IMPDP/EXPDP是服务器端命令,无法在客户端使用。 2. **EXPDP的使用示例**: - 在Oracle 11g服务器命令行中用...
本文将详细介绍如何进行Oracle数据库的备份与移植,包括创建表空间、用户权限分配以及数据导出导入等关键步骤。 #### 二、创建表空间 在进行Oracle数据库移植之前,首先需要创建新的表空间来存放数据。以下是一段...
Oracle的导入导出实用程序(`exp`和`imp`)是实现数据库逻辑备份和恢复的重要工具。`exp`用于导出,将数据库对象定义和数据备份到二进制文件;`imp`用于导入,从二进制文件中恢复数据到数据库。这些工具提供了多种操作...
1. 请勿使用高版本的exp/imp工具对低版本的Oralce数据库进行导出,导入操作。 2. 安装完成后需手工配置 %TNS_ADMIN%\tnsnames.ora 文件,内容如下: ??? = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx...
数据泵是Oracle 11g中用于数据迁移和备份恢复的快速工具,比以前的EXP/IMP更快更高效。它支持并行执行,可以显著提高数据导入导出的速度。 5. **闪回技术(Flashback)**: 包括闪回查询、闪回表、闪回数据库等,...
Oracle中,EXP和IMP用于逻辑导入导出。 3. 显示重复与非重复数据:通过GROUP BY和HAVING子句筛选重复数据(显示重复:`SELECT job FROM emp GROUP BY job HAVING COUNT(*) > 1`;显示不重复:`SELECT job FROM emp ...
2. **使用低版本的EXP导出数据**:利用低版本的EXP工具将数据从高版本数据库导出。 3. **导入数据至低版本数据库**:使用低版本的IMP工具将导出的数据导入到目标低版本数据库中。 4. **恢复高版本数据库元数据**:...
* EXP 与 IMP 是数据库的逻辑导入与导出。 3. 如何只显示重复数据,或不显示重复数据 * 显示重复数据:`select * from tablename group by id having count(*)>1` * 不显示重复数据:`select * from tablename ...
2. Oracle中用于数据导出的命令是`exp`,对应的导入命令是`imp`。 3. DML(Data Manipulation Language)是用于控制数据访问的语言,包括INSERT、UPDATE、DELETE等操作。 4. NULL在数据库中表示没有值,它既不是0...
2. **数据导入导出**:讲解了如何使用`exp`和`imp`命令进行数据的备份与恢复,这对于数据迁移和备份策略至关重要。 3. **数据库监控与优化**:提到了`utlbstat`和`utlestat`工具用于性能分析,以及如何调整session以...
Data Pump 是 Oracle 提供的一种数据导入/导出工具。它的命令形式是 impdp/expdp 分别对应导入/导出功能,是自 oracle10g 开始提供的一种新的应用。Data Pump 和常规的 imp/exp 同样都能够被 transportable ...