oracle expdp和impdp使用例子

weixin_34126215發表於2013-07-19

情景:

由於生產需求,需要把rmtel使用者的資料完全複製一份給rmtel_xzy,但排除rmtel使用者

('CAB_JJXPORT_TAB','T_SERVICEXX','TB_CROSSCONNECTION','TB_LINK','TB_CARD','TB_PHYSICALCONTAINER','TB_PORT')這些表。也就是這2個使用者的資料結構要完全一樣,除了這些表不要

。而且這些資料儲存在rmtel_xzy這個表空間。

 

以下是操作步驟:

1:用管理員使用者sys建立directory目錄,並授權給相關使用者
  a:查詢資料庫有哪些匯出目錄:select * from dba_directories;
  b:建立匯出目錄:create directory RMTEL_DIR as 'D:\rmtel_dump';
  c:授權匯出目錄給操作使用者:grant read,write on directory RMTEL_DIR to rmtel_xzy,rmtel;

 

2:用windows doc視窗匯出rmtel資料

 

3:用windows doc視窗匯入資料

 

 

關於oracle expdp和impdp工具,在不同環境下使用下exclude和include引數值寫法是不一樣的。這個大家要注意,如果在windows 下的doc建立執行這些備份工具,那麼安裝我上面的操作是可以成功的。

 

相關文章