Oracle EXP Imp数据导入导出实践指南(oracleexpd)

Oracle的EXP和IMP这两个命令用于实现数据的导入导出,在oracle中非常重要,其使用方法也基本类似。以下简单介绍它们的使用方法,以方便读者熟悉它们的使用和更好地利用它们。

一、 EXP和IMP有什么作用

1. EXP命令:该命令提供了从Oracle服务器中导出数据、模式、表空间及索引等信息到操作系统文件中的功能。

2. IMP命令:该命令提供了从操作系统文件中将数据、模式、表空间和索引等内容导入到Oracle服务器的功能。

二、EXP && IMP的基本语法

1. EXP的基本语法:

exp username/password@database files=[dir]:[file]

比如: exp system/mysystem@orcl file=d:\data\emp.dmp

2. IMP的基本语法:

imp username/password@database files=[dir]:[file]

比如: imp system/mysystem@orcl file=d:\data\emp.dmp

三、EXP && IMP参数说明

1. ignore:忽略导入时发生的错误,使表可以被正常创建。

2. fromuser:指定要从哪个用户导出数据

3. touser:指定要导出到哪个用户

4. dataonly:仅传输数据(排除约束、索引等)

5. full:导出数据与结构

6. indexes:只导出索引

四、参数的运用

1. 若要将一个用户的数据表恢复到另一用户,可以使用如下EXP和IMP组合:

exp system/mysystem@orcl fromuser=hr touser=scott

imp system/mysystem@orcl fromuser=scott touser=hr

2. 只导出用户tiger的所有数据表结构:

exp system/mysystem@orcl touser=tiger file=d:\data\tiger.dmp full=y

3. 只导出用户tiger的所有索引:

exp system/mysystem@orcl touser=tiger file=d:\data\tiger.dmp indexes=y

以上就是oracle EXP 和 IMP的使用方法,希望能够给大家带来一些帮助。熟练掌握或熟练使用这两个工具,可以节省大量的时间,提高工作效率。


数据运维技术 » Oracle EXP Imp数据导入导出实践指南(oracleexpd)