
Oracle 数据库 expdp 用法以及注意事项
一、导出注意事项
检查数据库版本(用于决定导出时生成为哪个版本的 dmp 头文件) select
version from v$instance; 也可以用 sqlplus -v 查看。
检查字符集是否一致(字符集不一致,不能导入) select userenv('language')
from dual;
检查数据量及磁盘空间(决定采取什么样的方式导出及导入)
二、expdp 和 exp 的区别
在 10g 之前,传统的导出和导入分别使用 EXP 工具和 IMP 工具,从 10g 开始,不仅保留了原有的
EXP 和 IMP 工具,还提供了数据泵导出导入工具 EXPDP 和 IMPDP:
1、EXP 和 IMP 是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。
2、EXPDP 和 IMPDP 是服务端的工具程序,他们只能在 ORACLE 服务端使用,不能在客户端使用,
客户端只能用来连接服务器启动导入导出操作,导出文件只存储在服务端。
3、IMP 只适用于 EXP 导出文件,不适用于 EXPDP 导出文件;IMPDP 只适用于 EXPDP 导出文件,
而不适用于 EXP 导出文件。
4、EXPDP/IMPDP 在备份和恢复时间上要比 EXP/IMP 有着优势,而且文件要小的多。
5、使用 EXPDP/IMPDP 管理更加灵活。支持并行;可中断;可以修改元数据文件名字、表空间
名;支持元数据导入导出;估算导出数据所需空间;指定导入数据库版本等。
三、expdp 使用方法
评论