前言:DMP文件的导入,导出有两种方式,分别为EXP/IMP和EXPDP/IMPDP,EXPDP/IMPDP是Oracle 10G以后的一种新的数据导入导出方式,也称为数据泵,本文只介绍EXPDP/IMPDP的导入导出方式。
一:查看当前Oracle的directory
SELECT * FROM dba_directories;
此directory为dmp文件导入,导出的路径,在实际应用中,可以新建一个directory用来放dmp文件。
新建directory:CREATE [OR REPLACE] directory dir_name AS 'path_name';
授权directory:grant READ, WRITE ON directory dir_name TO user_name;
删除directory:drop directory dir_name;
二:导出
expdp 用户名/密码@数据库实例名 directory=导出目录 dumpfile=导出的文件名.dmp logfile=导出的日志名.log
(一).基于表模式的导出:
expdp user_name/user_password directory=dir_name dumpfile=dmp_file_name.DMP logf