需要注意的是:expdp/impdp都是运行在oracle数据库服务器端的,在客户端无法运行。
使用expdp,按照如下步骤:
- 登录到服务器sqlplus system/manager
- 创建导出目录create or replace directory expdir as 'd:/exp'
- 执行导出expdp user1/psw directory=expdir dumpfile=f.dmp logfile=l.log parallel=2
parallel=2是并行数量,查看oracle可用cpu并行数量的命令为:show parameter cpu
使用impdp,按照如下步骤:
- 先创建用户user2
- impdp system/manager directory=expdir dumpfile=f.dmp logfile=l1.log parallel=2 remap_schema=user1:user2
remap_schema=user1:user2的意思是:把用户user1的数据导入到user2中。