ITPub博客

首页 > Linux操作系统 > Linux操作系统 > expdp and impdp

expdp and impdp

原创 Linux操作系统 作者:chriszhang_1117 时间:2009-04-13 12:36:53 0 删除 编辑
ENV:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production

1.SQL> create or replace directory dpump_dir as '/oradata/dump'; 
Directory created. 
2.SQL> grant read,write on directory dpump_dir to scott; 
Grant succeeded. 
3.SELECT directory_path FROM dba_directories WHERE directory_name = 'DPUMP_DIR';   ----查看建立的directory
4.expdp xxx job_name=expxxx  directory=dpump_dir schemas=xxx dumpfile=xxx%u.dmp logfile=expxxx.log parallel=8 
5.impdp xxx job_name=impxxx dumpfile=xxx01.DMP,xxx02.DMP,xxx03.DMP,xxx04.DMP,xxx05.DMP,xxx106.DMP,xxx07.DMP,xxx08.DMP,xxx09.DMP logfile=impxxx.log schemas=xxxdirectory=dpump_dir parallel=8 

Note:
%u:自动生成parallel定义个数的文件
如果不使用%u参数,自己定义的file个数要大于等于parallel定义的个数.

expdp&impdp过程中可以监控其进度:
1.select * from dba_datapump_jobs;
2.select * from dba_datapump_sessions;
3.select sid,serial#,d.job_name from v$session s,dba_datapump_sessions d where s.saddr=d.saddr;

4.selec a.object_type_path,a.object_name,a.object_long_name,a.object_schema,a.last_update,a.object_number,a.total_bytes,a.state from job_name a where a.state='EXECUTING';  ---查看正在执行的动作

速度比传统的exp和imp要快很多.
记录一下.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/475734/viewspace-588802/,如需转载,请注明出处,否则将追究法律责任。

上一篇: user locked
请登录后发表评论 登录
全部评论

注册时间:2008-12-26

  • 博文量
    14
  • 访问量
    13597