和IMP既可以在客户端使用,也可以在服务端使用。r
EXPDP和IMPDP只能在ORACLE服务端使用,不能在客户端使用。r
r
1、导出r
1)完全导出数据库r
使用DBA用户完全导出数据库r
SQLexpsystempass123ora10filejsamdmpfullyr
r
2)导出用户jsam的表r
SQLexpjsamjsam123ora10filejsamdmpcompress
logjsamlogr
compress
:表明导出来的文件不需要压缩放在一个数据块中r
logjsamlog:指定日志文件r
r
2、导入r
1)导入数据库r
SQLimpjsamjsam123ora10filejsamdmpr
r
2)当导出与导入使用的是不同的用户名时,需要指定fromuser、touserr
SQLimpjsamjsam123ora10filejsamdmpfromuserjsam_testtouserjsamig
oreyr
ig
orey:表明忽略表创建的过程,只是将表中的数据导入表中。例如表已经存在,使用该参数可忽略表的创建,而将数据导入到数据库中。r
r
3、数据泵导入导出r
1)创建文件导出目录r
mkdirhomeoracledbbackuptempdumpr
r
2)数据库创建逻辑导出目录并授权给jsamr
SQLcreateorreplacedirectorytempdumpashomeoracledbbackuptempdumpr
SQLgra
treadwriteo
directorytempdumptojsamr
r
3)导出数据库导出文件保存在homeoracledbbackuptempdumpr
expdpjsamjsam123ora10dumpfilejsam_dpdmpdirectorytempdumpr
r
4)导入数据库r
impdpjsamjsam123ora10dumpfilejsam_dpdmpdirectorytempdumplogfilejsam_dplogremap_schema