数据泵技术是OracleDatabase10g中的新技术,它比原来导入/导出(imp,exp)技术快15-45倍
速度的提高源于使用了并行技术来读写导出转储文件
expdp使用使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录
因此使用EXPDP工具时,,必须首先建立DIRECTORY对象,并且需要为数据库用户授予使用DIRECTORY对象权限
首先得建DIRECTORY:SQL>conn/assysdbaSQL>CREATEORREPLACEDIRECTORYdir_dumpAS'/u01/backup/';SQL>GRANTread,writeONDIRECTORYdir_dumpTOpublic;1)导出scott整个schema--默认导出登陆账号的schema$expdpscott/tiger@db_esuiteparfile=/orahome/expdp
parexpdp
par内容:DIRECTORY=dir_dumpDUMPFILE=scott_full
dmpLOGFILE=scott_full
log--其他账号登陆,在参数中指定schemas$expdpsystem/oracle@db_esuiteparfile=/orahome/expdp
parexpdp
par内容:DIRECTORY=dir_dumpDUMPFILE=scott_full
dmpLOGFILE=scott_full
logSCHEMAS=SCOTT2)导出scott下的dept,emp表$expdpscott/tiger@db_esuiteparfile=/orahome/expdp
parexpdp
par内容:DIRECTORY=dir_dumpDUMPFILE=scott