datapump


提取进程ext1首先将trail生成在本地,然后datapump读取本地trail再发送到目标服务器,即便网络故障,提取进程仍然能随着事务生成trail文件,而datapump则会暂时停止传输,等待网络通畅后在将堆积的本地trail文件发送至目标服务器,从而实现了断点传输的功能。

  1. ---源端配置  
  2. GGSCI (ogg1)   5> add extract ext1,tranlog,begin now  
  3. GGSCI (ogg1)   6> ADD EXTTRAIL c:\gg\dirdat\sd, EXTRACT EXT1  
  4. GGSCI (ogg1)   7> edit param ext1  
  5. extract ext1  
  6. userid ggs,password ggs  
  7. exttrail c:\gg\dirdat\sd  
  8. dynamicresolution  
  9. gettruncates  
  10. table ggs.*;  
  11.  
  12. GGSCI (ogg1)   8>  
  13. GGSCI (ogg1)   9>ADD EXTRACT pp1, EXTTRAILSOURCE c:\gg\dirdat\sd  
  14. GGSCI (ogg1)  10>edit param pp1  
  15. extract pp1  
  16. userid ggate, password ggate  
  17. rmthost 192.168.6.10, mgrport 7809  
  18. rmttrail c:\gg\dirdat\lt  
  19. PASSTHRU  
  20. gettruncates  
  21. table ggate.*;  
  22.  
  23. GGSCI (ogg1)  11>add rmttrail c:\gg\dirdat\lt  extract pp1  
  24. GGSCI (ogg1)  12>start mgr  
  25. GGSCI (ogg1)  13>start pp1  
  26. GGSCI (ogg1)  14>start ext1  
  27.  
  28.  
  29. ---目标端配置  
  30. GGSCI (ogg2) 2> ADD replicat rep1 EXTTRAIL c:\gg\dirdat\lt,nodbcheckpoint  
  31. GGSCI (ogg2) 3> edit param rep1  
  32. replicat rep1  
  33. userid ggs,password ggs  
  34. assumetargetdefs  
  35. reperror default,discard  
  36. discardfile c:\gg\rep1_dis.log,append,megabytes 100  
  37. map ggs.*, target ggs.*;