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的使用方法,希望能够给大家带来一些帮助。熟练掌握或熟练使用这两个工具,可以节省大量的时间,提高工作效率。